Linux/Dazuko/FAQ-MEMO1

AVIRA AntiVir Workstation on Linux

Install Process

  1. Get newest dazuko-fs and build & install it
    current dazuko-fs is strongly depends on kernel version. so please refer this information.
  2. Get newest AVIRA AntiVir? Package.
  3. Exec the install script.
  4. In install process, do NOT install dazuko
    Preinstalled dazukofs module found on your system.
    Would you like to reinstall dazukofs now ? [y] n <======== IMPORTANT
    Dazukofs module is loaded

Following log shows the failure of installing dazukofs on Ubuntu 10.10

For your convenience you can start the DazukoFS installation from here.

Would you like to install dazukofs now ? [y] 
installing dazuko ... Available Dazuko3-Package: '3.0.0-rc4'

checking for needed build components:
	checking for C compiler cc ... found
	checking for C compiler gcc ... found
	checking for kernel sources ... found
 
detecting kernel version ... 2.6.35
 
unpacking dazuko-3.0.0-rc4_2.6.29 ... done
 
installing dazuko-3.0.0-rc4_2.6.29 ...  
make -C /lib/modules/`uname -r`/build SUBDIRS="`pwd`" modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.35-22-generic'
  CC [M]  /home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.o
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c: In function ‘dazukofs_alloc_inode’:
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:46: error: implicit declaration of function ‘kmem_cache_alloc’
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:46: warning: assignment makes pointer from integer without a cast
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c: In function ‘dazukofs_destroy_inode’:
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:61: error: implicit declaration of function ‘kmem_cache_free’
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c: In function ‘dazukofs_fill_super’:
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:121: error: implicit declaration of function ‘kmem_cache_zalloc’
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:121: warning: assignment makes pointer from integer without a cast
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:139: warning: assignment makes pointer from integer without a cast
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c: In function ‘destroy_caches’:
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:254: error: implicit declaration of function ‘kmem_cache_destroy’
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c: In function ‘init_caches’:
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:277: error: implicit declaration of function ‘kmem_cache_create’
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:279: error: ‘SLAB_HWCACHE_ALIGN’ undeclared (first use in this function)
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:279: error: (Each undeclared identifier is reported only once
/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.c:279: error: for each function it appears in.)
make[2]: *** [/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko/dazukofs-3.0.0-rc4_2.6.29/super.o] Error 1 
make[1]: *** [_module_/home/user1/antivir-workstation-pers-3.1.3.4-1/contrib/dazuko /dazukofs-3.0.0-rc4_2.6.29] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.35-22-generic'
make: *** [dazukofs_modules] Error 2
fail
Dazuko installation failed

Dazuko module (www.dazuko.org) provides a virtual device driver allowing
AVIRA Guard to provide resident realtime  protection of specified directories from malicious files.
Guard will not offer "on access" protection if it does not find a loaded dazuko
module or OnAccessManagement is set to "no". You can still continue with the
installation if you are only planning to use the command-line scanner (avscan)
or you are going to compile your own dazuko module later.

Please refer following log.

Installation log

re-installation log v 3.1.3.4-1 to Debian sarge (kernel 2.6.32-5-amd64) with dazukofs-3.1.3(2.6.32 patch)

#/install 
 
Starting AVIRA AntiVir Workstation (UNIX) 3.1.3.4-1 installation...
 
Before installing this software, you must agree to the terms
of the license.
 
Use the arrow keys to scroll through the license. When you
are finished reading, press 'q' to exit the viewer.
 
Press <ENTER> to view the license.

Licence agreement Avira AntiVir Personal - Free AntiVirus
===============================================================
.............

.............
  Germany
 
Do you agree to the license terms? [n] y
 
 
previous installation of AntiVir found
(updating necessary components)
 
copying install_list_guard to /usr/lib/AntiVir/guard/ ... done
copying AV_WKS_PERS to /usr/lib/AntiVir/guard/ ... already exists
  
1) installing AntiVir Core Components (Engine, Savapi and Avupdate)
copying uninstall to /usr/lib/AntiVir/guard/ ... done
copying uninstall_smcplugin.sh to /usr/lib/AntiVir/guard/ ... done
copying etc/file_list to /usr/lib/AntiVir/guard/ ... done
copying etc/dir_list to /usr/lib/AntiVir/guard/ ... done
copying etc/run.inf to /usr/lib/AntiVir/guard/ ... done
copying README.uninstall to /usr/lib/AntiVir/guard/ ... done
copying script/rcscript to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aebb.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aecore.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aeemu.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aegen.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aehelp.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aeheur.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aelidb.dat to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aeoffice.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aepack.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aerdl.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aesbx.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aescn.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aescript.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aeset.dat to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aevdf.dat to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/aevdf.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/avlinfo to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/avupdate_msg.avr to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/avverifier to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/libsavapi3.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/savapi to /usr/lib/AntiVir/guard/ ... done
linking /usr/bin/avlinfo to /usr/lib/AntiVir/guard/avlinfo ... done
copying bin/linux_glibc22/avupdate.bin to /usr/lib/AntiVir/guard/ ... done
copying etc/avupdate.conf to /etc/avira/avupdate-guard.conf.default ... done
copying doc/avupdater.txt to /usr/lib/AntiVir/guard/ ... done
copying script/avupdate.template to /usr/lib/AntiVir/guard/avupdate-guard ... done
copying script/post_install.sh to /usr/lib/AntiVir/guard/ ... done
copying script/savapi3_post.sh to /usr/lib/AntiVir/guard/ ... done
copying script/savapi3_reload.sh to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase000.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase001.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase002.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase003.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase004.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase005.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase006.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase007.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase008.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase009.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase010.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase011.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase012.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase013.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase014.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase015.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase016.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase017.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase018.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase019.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase020.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase021.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase022.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase023.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase024.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase025.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase026.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase027.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase028.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase029.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase030.vdf to /usr/lib/AntiVir/guard/ ... done
copying vdf/vbase031.vdf to /usr/lib/AntiVir/guard/ ... done
copying hbedv_key to /usr/lib/AntiVir/guard/ ... done
copying /usr/lib/AntiVir/guard/hbedv_key to  /usr/lib/AntiVir/guard/avira_personal.key ... done
 
installation of AntiVir Core Components (Engine, Savapi and Avupdate) complete
 
 
2) Configuring updates
An internet updater is available with version 3.1.3.4-1 of 
AVIRA AntiVir Workstation (UNIX). It will ensure that you always have the latest
virus signatures and engine updates.
In order to trigger an update you will need to run the command:
 
     /usr/lib/AntiVir/guard/avupdate-guard
 
 
Scanner cronjob found in /etc/cron.d/avira_updater
Would you like to replace the old cronjob? [n] y
 
Would you like to setup Scanner update as cron task ? [y] y
 
The AntiVir Updater can be set to always check for updates at a
particular time of day. This is specified in a HH:MM format
(where HH is the hour and MM is the minutes). If you do not have a
permanent connection, you may set it to a time when you are usually
online.

available option: HH:MM
 
What time should updates be done [00:15]? 
creating Scanner update cronjob ... done
 
Would you like to check for Guard updates once a week ? [n] y
creating Guard update cronjob ... done
 
setup internet updater complete
 
 
3) installing main program
copying doc/antivir_server_and_professional_en.pdf to /usr/lib/AntiVir/guard/ ... done
copying doc/antivir_personal_en.pdf to /usr/lib/AntiVir/guard/ ... done
copying doc/antivir_server_and_professional_de.pdf to /usr/lib/AntiVir/guard/ ... done
copying doc/antivir_personal_de.pdf to /usr/lib/AntiVir/guard/ ... done
copying doc/antivir_server_and_professional_en.txt to /usr/lib/AntiVir/guard/ ... done
copying doc/antivir_personal_en.txt to /usr/lib/AntiVir/guard/ ... done
copying doc/antivir_server_and_professional_de.txt to /usr/lib/AntiVir/guard/ ... done
copying doc/antivir_personal_de.txt to /usr/lib/AntiVir/guard/ ... done
stop running AVIRA AntiVir Workstation (UNIX) ... done
copying bin/linux_glibc22/libdazuko2.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/libdazuko3compat2.so to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/avguard-ondemand-mgmt to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/avguard-scanner to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/avscan to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/avsavapi-super to /usr/lib/AntiVir/guard/ ... done
copying bin/linux_glibc22/avguard.bin to /usr/lib/AntiVir/guard/ ... done
 
Preinstalled dazukofs module found on your system.
Would you like to reinstall dazukofs now ? [y] n
Dazukofs module is loaded

linking /usr/lib/AntiVir/guard/libdazuko.so to /usr/lib/AntiVir/guard/libdazuko3compat2.so ... done

Guard will automatically protect all directories
which are mounted upon dazukofs filesystem.

The following directories will be protected by Guard:
/home/##########

If you want to remove or include more directories
you will need to edit your /etc/fstab file and remount dazukofs.

Mounting /home/########## as dazukofs...

copying etc/avscan.conf to /etc/avira/avscan.conf.default ... done
copying build.dat to /usr/lib/AntiVir/guard/ ... done
copying script/avguard_start.sh to /usr/lib/AntiVir/guard/ ... done
copying script/avguard_restart.sh to /usr/lib/AntiVir/guard/ ... done
copying script/avguard_stop.sh to /usr/lib/AntiVir/guard/ ... done
copying script/avguard_post.sh to /usr/lib/AntiVir/guard/ ... done
copying script/avguardkey_post.sh to /usr/lib/AntiVir/guard/ ... done
copying script/start_guard_upgrade.sh to /usr/lib/AntiVir/guard/ ... done
copying script/smcagent_reload.sh to /usr/lib/AntiVir/guard/ ... done
copying script/avira_start.sh.template to /usr/lib/AntiVir/guard/avguard ... done
creating /home/quarantine ... already exists
 
Would you like to install the AVIRA Guard GNOME plugin ? [n] y
installing AVIRA Guard GNOME plugin ... 
*** Installing pre-compiled applet
done
linking /usr/bin/avscan to /usr/lib/AntiVir/guard/avscan ... done
linking /usr/bin/scan to /usr/lib/AntiVir/guard/avscan ... done
 
Please specify if boot scripts should be set up.
Set up boot scripts ? [y] y
 
Boot scripts for AVIRA Guard have been found.
Should they be overwritten? [y] y
setting up boot script ... done
 
installation of AVIRA Guard complete
checking for existing /etc/avira/avguard.conf ... found
checking for old /etc/avguard.conf ... not found
copying etc/avguard.conf to /etc/avira/avguard.conf.default ... done
checking for existing /etc/avira/avguard-scanner.conf ... found
copying etc/avguard-scanner.conf to /etc/avira/avguard-scanner.conf.default ... done
copying smcpkg/scanparameters.txt to /usr/lib/AntiVir/guard/agent/ ... done
copying smcpkg/libuxwks.so.linux_glibc22 to  /usr/lib/AntiVir/guard/agent/libuxwks.so ... done
linking /usr/lib/AntiVir/guard/agent/libuxwks.so to /usr/lib/AntiVir/agent/libuxwks.so ... done
copying smcpkg/libuxsrv.so.linux_glibc22 to /usr/lib/AntiVir/guard/agent/libuxsrv.so ... done
linking /usr/lib/AntiVir/guard/agent/libuxsrv.so to /usr/lib/AntiVir/agent/libuxsrv.so ... done
copying script/write_fstab.sh to /usr/lib/AntiVir/guard/agent/ ... done
creating /usr/lib/AntiVir/guard/gui ... already exists
creating /usr/lib/AntiVir/guard/gui/cert ... already exists
creating /usr/lib/AntiVir/guard/gui/src ... already exists
creating /usr/lib/AntiVir/guard/gui/bin ... already exists
copying bin/linux_glibc22/avgu_stats.lck to /usr/lib/AntiVir/guard/gui/bin/ ... done
copying bin/linux_glibc22/avgu_stats to /usr/lib/AntiVir/guard/gui/bin/ ... done
copying bin/linux_glibc22/antivir_start.real to /usr/lib/AntiVir/guard/gui/bin/ ... done
copying bin/linux_glibc22/antivir_start to /usr/lib/AntiVir/guard/gui/bin/ ... done
copying smcpkg/src/antivir_start.c to /usr/lib/AntiVir/guard/gui/src/ ... done
copying smcpkg/cert/client.jks to /usr/lib/AntiVir/guard/gui/cert/ ... done
copying smcpkg/cert/server.pem to /usr/lib/AntiVir/guard/gui/cert/ ... done
copying smcpkg/cert/cacert.jks to /usr/lib/AntiVir/guard/gui/cert/ ... done
copying smcpkg/cert/cacert.pem to /usr/lib/AntiVir/guard/gui/cert/ ... done
  
 
Would you like to start AVIRA Guard now? [y] y
Starting AVIRA AntiVir Workstation Personal ...
Starting: avguard.bin
Warning: The Option 'ExternalProgram' in on-access mode is not available for Avira AntiVir Personal.

 
INFO: Your SMC plug-in was not registered.
You can register the SMC plug-in with the following command:
/usr/lib/AntiVir/agent/agent --install-plugin uxwks /usr/lib/AntiVir/guard/agent/libuxwks.so
 
 
Installation of the following features complete:
     AntiVir Core Components (Engine, Savapi and Avupdate) 
     AVIRA Internet Updater 
     AVIRA Guard 
     AntiVir SMC plugin
 
 
***********************************************************
Configuration files:
        /etc/avira/avguard.conf              (AVIRA Guard main config)
        /etc/avira/avscan.conf               (AVIRA Guard avscan config)
        /etc/avira/avguard-scanner.conf      (AVIRA Guard scanner config)
        /etc/avira/avupdate-guard.conf       (AVIRA Avupdate options)
 
        The new avguard.conf was installed to /etc/avira/avguard.conf.default,
        because there was already a config file available.
***********************************************************
 
 
Note: It is highly recommended that you perform an update now to
      ensure up-to-date protection. This can be done by running:
 
      /usr/lib/AntiVir/guard/avupdate-guard --product=Guard
 
Be sure to read the manual file for additional information.
Thank you for your interest in AVIRA AntiVir Workstation (UNIX).

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-10-29 (金) 16:45:35 (4716d)