Jump to content
kilgor

Anti-Virus 8 for Linux File Servers [Решено]

Recommended Posts

Добрый день.

Возникла проблема установил на CentOS 7 Антивирус 8 для линукса с поддержкой реал-тайм режима. Для этого нужно собирать модуль ядра, и похоже, что новое ядро 3.10.0-327.4.5.el7.x86_64 не поддерживается.

Версия: Anti-Virus 8.0 MP1/MP2 for Linux File Server 8.0.2.256

Есть какие-либо способы собрать модуль для данной версии ядра?

Share this post


Link to post

Здравствуйте,

 

Уточните, пожалуйста, какая именно возникает ошибка?

 

Спасибо!

 

Share this post


Link to post
Здравствуйте,

 

Уточните, пожалуйста, какая именно возникает ошибка?

 

Спасибо!

Ошибка такая:

Событие "Задача "Install Anti-Virus 8.0 for Linux File Servers" завершена с ошибкой" произошло на компьютере в домене Wednesday, March 23, 2016 11:33:11 PM (GMT+03:00) Удаленная установка на клиентском компьютере завершена с ошибкой: Building of Linux kernel modules is failed

 

 

Share this post


Link to post

Добрый день!

 

Мы узнаем данную информацию у специалистов и дадим вам ответ.

Можете, пожалуйста, уточнить разрядность ОС?

 

Спасибо!

Share this post


Link to post
Сообщите, пожалуйста, полную версию ОС.

Версия OS: CentOS Linux release 7.2.1511 (Core)

Разрядность: amd64

Ядро: 3.10.0-327.4.5.el7.x86_64

исходники kernel и headers установлены.

Share this post


Link to post

Данная ОС не поддерживается указанным продуктом.

Ориентировочно во 2-м квартале 2016 выйдет обновленный KAV8 LFS, в которой данная ОС будет поддерживаться.

 

Спасибо!

 

Share this post


Link to post
Данная ОС не поддерживается указанным продуктом.

Ориентировочно во 2-м квартале 2016 выйдет обновленный KAV8 LFS, в которой данная ОС будет поддерживаться.

 

Спасибо!

Спасибо за ответ.

Буду ждать.

Share this post


Link to post

Здравствуйте!

При попытке удалённой установки KAV 4 Linux FS (8.0.2.256) на CentOS 6.7, имеем аналогичную ошибку (Удаленная установка на клиентском компьютере завершена с ошибкой: Building of Linux kernel modules is failed).

Ядро 2.6.32-573.22.1.el6.x86_64

Данная ОС в списке поддерживаемых есть (http://support.kaspersky.ru/linux_file80#requirements)

Подскажите, в чём м.б. проблема?

Share this post


Link to post
Здравствуйте!

При попытке удалённой установки KAV 4 Linux FS (8.0.2.256) на CentOS 6.7, имеем аналогичную ошибку (Удаленная установка на клиентском компьютере завершена с ошибкой: Building of Linux kernel modules is failed).

Ядро 2.6.32-573.22.1.el6.x86_64

Данная ОС в списке поддерживаемых есть (http://support.kaspersky.ru/linux_file80#requirements)

Подскажите, в чём м.б. проблема?

 

Здравствуйте.

 

Пожалуйста, убедитесь, что установлены gcc, binutils, glibc, glibc-devel, make, ld, исходный код ядра.

 

Спасибо.

Share this post


Link to post
Здравствуйте.

 

Пожалуйста, убедитесь, что установлены gcc, binutils, glibc, glibc-devel, make, ld, исходный код ядра.

 

Спасибо.

 

gcc-4.4.7-16.el6.x86_64

binutils-2.20.51.0.2-5.43.el6.x86_64

glibc-2.12-1.166.el6_7.7.x86_64

glibc-devel-2.12-1.166.el6_7.7.x86_64

make-3.81-20.el6.x86_64

Пакет ld недоступен.

 

Пока суть да дело, коллега накатил туда через локальную установку KES 8.0.1.50... В админке он теперь отображается, но недоступно управление задачами (остановить/запустить). Плагин управления, само-собой, установлен.

Share this post


Link to post
gcc-4.4.7-16.el6.x86_64

binutils-2.20.51.0.2-5.43.el6.x86_64

glibc-2.12-1.166.el6_7.7.x86_64

glibc-devel-2.12-1.166.el6_7.7.x86_64

make-3.81-20.el6.x86_64

Пакет ld недоступен.

 

Пока суть да дело, коллега накатил туда через локальную установку KES 8.0.1.50... В админке он теперь отображается, но недоступно управление задачами (остановить/запустить). Плагин управления, само-собой, установлен.

 

Для управления через KSC необходимо также установить Агент администрирования (см. руководство по установке, с.14).

Загрузить файл можно отсюда .

 

Спасибо.

Share this post


Link to post
Кирилл, ну не до такой же степени.... ))

Агент 10.1.0.61

 

Т.е. хост виден как управляемый на Сервере администрирования, но в его свойствах на вкладке "Задачи" недоступны функции управления?

Такая ситуация может возникать, если соединение со стороны Сервера непостоянно, и инициируется Агентом с интервалом синхронизации. Попробуйте на вкладке "Общие" установить флажок "Не разрывать соединение".

 

Спасибо!

Share this post


Link to post
Т.е. хост виден как управляемый на Сервере администрирования, но в его свойствах на вкладке "Задачи" недоступны функции управления?

Такая ситуация может возникать, если соединение со стороны Сервера непостоянно, и инициируется Агентом с интервалом синхронизации. Попробуйте на вкладке "Общие" установить флажок "Не разрывать соединение".

 

Спасибо!

С галочкой уже лучше - кнопки доступны, но управление возможно только локальными задачами. С групповыми - ошибка "Не удалось запустить задачу", с жутко информативным описанием:

post-528277-1460712614_thumb.jpg

Share this post


Link to post

Добрый день!

 

Попробуйте, перенести хост в другую управляемую группу, затем удалите задачи, верните хост в первоначальную группу и создайте задачи заново.

Политика при этом применяется корректно? Изменения в политике доходят до хоста?

 

Спасибо!

Share this post


Link to post
С галочкой уже лучше - кнопки доступны, но управление возможно только локальными задачами. С групповыми - ошибка "Не удалось запустить задачу", с жутко информативным описанием:

____________________.jpg

 

Пожалуйста, приложите экспорт групповой задачи из KSC.

Какой версии плагин управления установлен?

 

Спасибо!

Share this post


Link to post
Добрый день!

 

Попробуйте, перенести хост в другую управляемую группу, затем удалите задачи, верните хост в первоначальную группу и создайте задачи заново.

Политика при этом применяется корректно? Изменения в политике доходят до хоста?

 

Спасибо!

Выполнил, включая пересоздание политики. Результат нулевой =(

Share this post


Link to post
Пожалуйста, приложите экспорт групповой задачи из KSC.

Какой версии плагин управления установлен?

 

Спасибо!

post-528277-1460716358_thumb.jpg

update_task.rar

Share this post


Link to post
gcc-4.4.7-16.el6.x86_64

binutils-2.20.51.0.2-5.43.el6.x86_64

glibc-2.12-1.166.el6_7.7.x86_64

glibc-devel-2.12-1.166.el6_7.7.x86_64

make-3.81-20.el6.x86_64

Пакет ld недоступен.

 

Пока суть да дело, коллега накатил туда через локальную установку KES 8.0.1.50... В админке он теперь отображается, но недоступно управление задачами (остановить/запустить). Плагин управления, само-собой, установлен.

 

Согласно ответу специалиста по продукту, управление KES 8 Linux поддерживается только с помощью KSC 9 (т.е. если вы используете KSC 10, возможно возникновение подобных ошибок - конфигурация не тестировалась: необходимо использовать продукт KLFS).

 

Спасибо.

Share this post


Link to post
Согласно ответу специалиста по продукту, управление KES 8 Linux поддерживается только с помощью KSC 9 (т.е. если вы используете KSC 10, возможно возникновение подобных ошибок - конфигурация не тестировалась: необходимо использовать продукт KLFS).

 

Спасибо.

Ок, опустим речевые обороты, которые следовало бы употребить в данном случае, относительно к поддержки актуальной версией KSC актуальных же версий АВ :angry: , и вернёмся к установке KLFS.

Насколько я понимаю, не хватает пакета ld, так?

Share this post


Link to post
Ок, опустим речевые обороты, которые следовало бы употребить в данном случае, относительно к поддержки актуальной версией KSC актуальных же версий АВ :angry: , и вернёмся к установке KLFS.

Насколько я понимаю, не хватает пакета ld, так?

 

Да. этот пакет входит в список требований для установки продукта (там же перечислены другие требования, например, which и glibc.i686)

 

Спасибо.

Share this post


Link to post

Собственно, разобравшись в происхождении ld, можно констатировать, что он-таки есть, в составе binutils-2.20.51.0.2-5.43.el6.x86_64 ;)

Однако, ситуацию это не меняет.

Попробовали локальную установку - безуспешно.

[root@kavhost ~]# rpm -i kav4fs-8.0.2-256.i386.rpm
Starting kav4fs-supervisor [  OK  ]
klnagent connectors are reloaded
Kaspersky Anti-Virus for Linux File Server has been installed successfully,
but it must be properly configured before using.
Please run /opt/kaspersky/kav4fs/bin/kav4fs-setup.pl script manually to
configure it.

[root@kavhost ~]# /opt/kaspersky/kav4fs/bin/kav4fs-setup.pl

Kaspersky Anti-Virus for Linux File Server version 8.0.2.256/RELEASE


Setting up the Anti-Virus Service default locale

You need to specify a locale the Anti-Virus Service will use when applying
the protection settings.
It is very important to specify the locale you are using when working with
the file system names (in most cases this should be the system default
locale). [en_US.utf8]:
ru_RU.utf8
Anti-Virus Service default locale is changed to 'ru_RU.utf8'.
Service will be restarted if already running.
Shutting down kav4fs-supervisor                            [  OK  ]
Starting kav4fs-supervisor                                 [  OK  ]
Waiting for Kaspersky Anti-Virus for Linux File Server to make ready after
restart...

Configuring the proxy settings to connect to the updates source

If you use an HTTP proxy server to access the Internet, you need to specify
its address to allow the application
to connect to the updates source.
Please enter the address of your HTTP proxy server in one of the following
formats: proxyIP:port or user:pass@proxyIP:port.

If you don't have or need a proxy server to access the Internet, enter 'no'
here, or enter 'skip' to use current settings without changes. [no]:


Downloading the latest application databases

The latest databases are an essential part of your server protection.
Would you like to download the latest databases now?
(If you answer 'yes', make sure you are connected to the Internet): [yes]:

Task progress...            ########################################### [100%]

Enabling scheduled updates of the application databases

Would you like to enable scheduled updates? [N]:
y
Scheduled updates are enabled successfully.
The application databases are scheduled to be updated every 30 minutes.

Setting up the kernel-level real-time protection

Would you like to compile the kernel-level real-time protection module?
[yes]:

The installer found the source code for your Linux kernel. Press Enter to
confirm this path, or enter another path to the source code for your Linux
kernel, or enter 'cancel' to interrupt the compilation of the kernel-level
real-time protection module:
[/lib/modules/2.6.32-573.22.1.el6.x86_64/build]:

>>> Configuring the kernel-level real-time protection module using the Linux kernel source code from /lib/modules/2.6.32-573.22.1.el6.x86_64/build
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
CentOS release 6.7 (Final)
checking for linux kernel sources... /lib/modules/2.6.32-573.22.1.el6.x86_64/build
checking for linux kernel version file... /lib/modules/2.6.32-573.22.1.el6.x86_64/build/include/linux/utsrelease.h
checking for linux kernel version... 2.6
checking for arch_ptrace... found, address 0xffffffff81019fc0
checking for access_process_vm... found, address 0xffffffff81153d50
checking for __ptrace_link... found, address 0xffffffff810dee00
checking for __ptrace_unlink... found, address 0xffffffff810dd7e0
checking for get_empty_filp... found, address 0xffffffff81193800
checking for release_open_intent... found, address 0xffffffff811a0070
checking for sys_call_table... found, address 0xffffffff816005e0
checking for kstrdup... found, address 0xffffffff81149210
configure: creating ./config.status
config.status: creating redirfs/Makefile
config.status: creating Makefile
config.status: creating kavmon.h
config.status: creating osdef.h
config.status: creating module.linux/Makefile

>>> Compiling the kernel-level real-time protection module
Cleaning redirfs
make[1]: Entering directory `/opt/kaspersky/kav4fs/src/kernel/redirfs'
make -C /lib/modules/2.6.32-573.22.1.el6.x86_64/build SUBDIRS=/opt/kaspersky/kav4fs/src/kernel/redirfs clean
make[2]: Entering directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
 CLEAN   /opt/kaspersky/kav4fs/src/kernel/redirfs/.tmp_versions
 CLEAN   /opt/kaspersky/kav4fs/src/kernel/redirfs/Module.symvers /opt/kaspersky/kav4fs/src/kernel/redirfs/modules.order
make[2]: Leaving directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
rm -f ../bin//redirfs.ko
make[1]: Leaving directory `/opt/kaspersky/kav4fs/src/kernel/redirfs'
Cleaning module.linux
make[1]: Entering directory `/opt/kaspersky/kav4fs/src/kernel/module.linux'
make -C /lib/modules/2.6.32-573.22.1.el6.x86_64/build SUBDIRS=/opt/kaspersky/kav4fs/src/kernel/module.linux clean
make[2]: Entering directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
 CLEAN   /opt/kaspersky/kav4fs/src/kernel/module.linux/.tmp_versions
 CLEAN   /opt/kaspersky/kav4fs/src/kernel/module.linux/Module.symvers /opt/kaspersky/kav4fs/src/kernel/module.linux/modules.order
make[2]: Leaving directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
rm -f ../bin//kav4fs_oas.ko  redirfs Module.symvers Modules.symvers
rm -f kernel.c queue.c cache.c cache.h  kavmon.h  kernel.h  osdef.h  queue.h  util.h
make[1]: Leaving directory `/opt/kaspersky/kav4fs/src/kernel/module.linux'
Making link in redirfs
make[1]: Entering directory `/opt/kaspersky/kav4fs/src/kernel/redirfs'
make -C /lib/modules/2.6.32-573.22.1.el6.x86_64/build SUBDIRS=/opt/kaspersky/kav4fs/src/kernel/redirfs modules
make[2]: Entering directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_path.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_root.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_info.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_file.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_dentry.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_flt.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_inode.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_dcache.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_chain.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_ops.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_data.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs.o
 LD [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/redirfs.o
 Building modules, stage 2.
 MODPOST 1 modules
 CC      /opt/kaspersky/kav4fs/src/kernel/redirfs/redirfs.mod.o
 LD [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/redirfs.ko.unsigned
 NO SIGN [M] /opt/kaspersky/kav4fs/src/kernel/redirfs/redirfs.ko
make[2]: Leaving directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
make[1]: Leaving directory `/opt/kaspersky/kav4fs/src/kernel/redirfs'
Making link in module.linux
make[1]: Entering directory `/opt/kaspersky/kav4fs/src/kernel/module.linux'
make -C /lib/modules/2.6.32-573.22.1.el6.x86_64/build SUBDIRS=/opt/kaspersky/kav4fs/src/kernel/module.linux modules
make[2]: Entering directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/module.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/interface.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/interface_monitor.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/files.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/operations.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/kernel.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/queue.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/cache.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/interceptor_rfs.o
 LD [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/kav4fs_oas.o
 Building modules, stage 2.
 MODPOST 1 modules
 CC      /opt/kaspersky/kav4fs/src/kernel/module.linux/kav4fs_oas.mod.o
 LD [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/kav4fs_oas.ko.unsigned
 NO SIGN [M] /opt/kaspersky/kav4fs/src/kernel/module.linux/kav4fs_oas.ko
make[2]: Leaving directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
make[1]: Leaving directory `/opt/kaspersky/kav4fs/src/kernel/module.linux'

>>> Installing the module as /lib/modules/2.6.32-573.22.1.el6.x86_64/misc/kav4fs_oas.ko

>>> Installing the module as /lib/modules/2.6.32-573.22.1.el6.x86_64/misc/redirfs.ko
>>> Rebuilding modules.dep
>>> Probing a new module
FATAL: Error inserting kav4fs_oas (/lib/modules/2.6.32-573.22.1.el6.x86_64/misc/kav4fs_oas.ko): Unknown symbol in module, or unknown parameter (see dmesg)
>>> Deleting /lib/modules/2.6.32-573.22.1.el6.x86_64/misc/kav4fs_oas.ko

Warning: Couldn't install the kav4fs_oas module. Probably, the specified
Linux kernel source code is not for the Linux kernel that you are currently
using. You can run the initial configuration script again by executing
/opt/kaspersky/kav4fs/bin/kav4fs-setup.pl --build[=PATH].

Warning: The kernel-level real-time protection module is not compiled.
To manually recompile the kernel-level real-time protection module, start
/opt/kaspersky/kav4fs/bin/kav4fs-setup.pl --build[=PATH].

Setting up the Samba server real-time protection


Error: The installer couldn't find a Samba server on your computer. Either
it is not installed, or is installed to an unknown location.
If the Samba server is installed, specify the server installation details
and enter 'yes'.
Otherwise, enter 'no' (the Samba server configuration step will be
interrupted): [no]:

You can configure Samba server protection later by running the initial
configuration script again by executing
/opt/kaspersky/kav4fs/bin/kav4fs-setup.pl --samba
The real-time protection of Samba server was not setup. You can run the
initial configuration script again by executing
/opt/kaspersky/kav4fs/bin/kav4fs-setup.pl --samba

Setting up the Web Management Console


Warning: Password file not found, Kaspersky Web Management Console will not
be started until correct password is set!

Would you like to set password for Kaspersky Web Management Console? [no]:

Starting kav4fs-wmconsole : password file not found!       [СБОЙ ]

You can change password for Kaspersky Web Management Console by executing
/opt/kaspersky/kav4fs/bin/kav4fs-wmconsole-passwd


Starting the real-time protection task

Error: Couldn't perform the operation.
Error: The Real-time protection could not be started because the kernel module is not loaded. Check if the kernel module kav4fs_oas.ko is correctly compiled and properly installed.

[root@kavhost ~]# dmesg | tail
kav4fs_oas: disagrees about version of symbol redirfs_register_filter
kav4fs_oas: Unknown symbol redirfs_register_filter
kav4fs_oas: disagrees about version of symbol redirfs_rem_path
kav4fs_oas: Unknown symbol redirfs_rem_path
kav4fs_oas: disagrees about version of symbol redirfs_add_path
kav4fs_oas: Unknown symbol redirfs_add_path
kav4fs_oas: disagrees about version of symbol redirfs_set_operations
kav4fs_oas: Unknown symbol redirfs_set_operations
kav4fs_oas: disagrees about version of symbol redirfs_register_filter
kav4fs_oas: Unknown symbol redirfs_register_filter
[root@kavhost ~]#

Попытка ручной компиляции - в ту же кассу:

[root@kavhost ~]# /opt/kaspersky/kav4fs/bin/kav4fs-setup.pl --build

Kaspersky Anti-Virus for Linux File Server version 8.0.2.256/RELEASE


Setting up the kernel-level real-time protection

The installer found the source code for your Linux kernel. Press Enter to
confirm this path, or enter another path to the source code for your Linux
kernel, or enter 'cancel' to interrupt the compilation of the kernel-level
real-time protection module:
[/lib/modules/2.6.32-573.22.1.el6.x86_64/build]:

>>> Configuring the kernel-level real-time protection module using the Linux kernel source code from /lib/modules/2.6.32-573.22.1.el6.x86_64/build
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
CentOS release 6.7 (Final)
checking for linux kernel sources... /lib/modules/2.6.32-573.22.1.el6.x86_64/build
checking for linux kernel version file... /lib/modules/2.6.32-573.22.1.el6.x86_64/build/include/linux/utsrelease.h
checking for linux kernel version... 2.6
checking for arch_ptrace... found, address 0xffffffff81019fc0
checking for access_process_vm... found, address 0xffffffff81153d50
checking for __ptrace_link... found, address 0xffffffff810dee00
checking for __ptrace_unlink... found, address 0xffffffff810dd7e0
checking for get_empty_filp... found, address 0xffffffff81193800
checking for release_open_intent... found, address 0xffffffff811a0070
checking for sys_call_table... found, address 0xffffffff816005e0
checking for kstrdup... found, address 0xffffffff81149210
configure: creating ./config.status
config.status: creating redirfs/Makefile
config.status: creating Makefile
config.status: creating kavmon.h
config.status: creating osdef.h
config.status: creating module.linux/Makefile

>>> Compiling the kernel-level real-time protection module
Cleaning redirfs
make[1]: Entering directory `/opt/kaspersky/kav4fs/src/kernel/redirfs'
make -C /lib/modules/2.6.32-573.22.1.el6.x86_64/build SUBDIRS=/opt/kaspersky/kav4fs/src/kernel/redirfs clean
make[2]: Entering directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
 CLEAN   /opt/kaspersky/kav4fs/src/kernel/redirfs/.tmp_versions
 CLEAN   /opt/kaspersky/kav4fs/src/kernel/redirfs/Module.symvers /opt/kaspersky/kav4fs/src/kernel/redirfs/modules.order
make[2]: Leaving directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
rm -f ../bin//redirfs.ko
make[1]: Leaving directory `/opt/kaspersky/kav4fs/src/kernel/redirfs'
Cleaning module.linux
make[1]: Entering directory `/opt/kaspersky/kav4fs/src/kernel/module.linux'
make -C /lib/modules/2.6.32-573.22.1.el6.x86_64/build SUBDIRS=/opt/kaspersky/kav4fs/src/kernel/module.linux clean
make[2]: Entering directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
 CLEAN   /opt/kaspersky/kav4fs/src/kernel/module.linux/.tmp_versions
 CLEAN   /opt/kaspersky/kav4fs/src/kernel/module.linux/Module.symvers /opt/kaspersky/kav4fs/src/kernel/module.linux/modules.order
make[2]: Leaving directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
rm -f ../bin//kav4fs_oas.ko  redirfs Module.symvers Modules.symvers
rm -f kernel.c queue.c cache.c cache.h  kavmon.h  kernel.h  osdef.h  queue.h  util.h
make[1]: Leaving directory `/opt/kaspersky/kav4fs/src/kernel/module.linux'
Making link in redirfs
make[1]: Entering directory `/opt/kaspersky/kav4fs/src/kernel/redirfs'
make -C /lib/modules/2.6.32-573.22.1.el6.x86_64/build SUBDIRS=/opt/kaspersky/kav4fs/src/kernel/redirfs modules
make[2]: Entering directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_path.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_root.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_info.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_file.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_dentry.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_flt.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_inode.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_dcache.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_chain.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_ops.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs_data.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/rfs.o
 LD [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/redirfs.o
 Building modules, stage 2.
 MODPOST 1 modules
 CC      /opt/kaspersky/kav4fs/src/kernel/redirfs/redirfs.mod.o
 LD [M]  /opt/kaspersky/kav4fs/src/kernel/redirfs/redirfs.ko.unsigned
 NO SIGN [M] /opt/kaspersky/kav4fs/src/kernel/redirfs/redirfs.ko
make[2]: Leaving directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
make[1]: Leaving directory `/opt/kaspersky/kav4fs/src/kernel/redirfs'
Making link in module.linux
make[1]: Entering directory `/opt/kaspersky/kav4fs/src/kernel/module.linux'
make -C /lib/modules/2.6.32-573.22.1.el6.x86_64/build SUBDIRS=/opt/kaspersky/kav4fs/src/kernel/module.linux modules
make[2]: Entering directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/module.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/interface.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/interface_monitor.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/files.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/operations.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/kernel.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/queue.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/cache.o
 CC [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/interceptor_rfs.o
 LD [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/kav4fs_oas.o
 Building modules, stage 2.
 MODPOST 1 modules
 CC      /opt/kaspersky/kav4fs/src/kernel/module.linux/kav4fs_oas.mod.o
 LD [M]  /opt/kaspersky/kav4fs/src/kernel/module.linux/kav4fs_oas.ko.unsigned
 NO SIGN [M] /opt/kaspersky/kav4fs/src/kernel/module.linux/kav4fs_oas.ko
make[2]: Leaving directory `/usr/src/kernels/2.6.32-573.22.1.el6.x86_64'
make[1]: Leaving directory `/opt/kaspersky/kav4fs/src/kernel/module.linux'

>>> Installing the module as /lib/modules/2.6.32-573.22.1.el6.x86_64/misc/kav4fs_oas.ko

>>> Installing the module as /lib/modules/2.6.32-573.22.1.el6.x86_64/misc/redirfs.ko
>>> Rebuilding modules.dep
>>> Probing a new module
FATAL: Error inserting kav4fs_oas (/lib/modules/2.6.32-573.22.1.el6.x86_64/misc/kav4fs_oas.ko): Unknown symbol in module, or unknown parameter (see dmesg)
>>> Deleting /lib/modules/2.6.32-573.22.1.el6.x86_64/misc/kav4fs_oas.ko

Warning: Couldn't install the kav4fs_oas module. Probably, the specified
Linux kernel source code is not for the Linux kernel that you are currently
using. You can run the initial configuration script again by executing
/opt/kaspersky/kav4fs/bin/kav4fs-setup.pl --build[=PATH].

Warning: The kernel-level real-time protection module is not compiled.
To manually recompile the kernel-level real-time protection module, start
/opt/kaspersky/kav4fs/bin/kav4fs-setup.pl --build[=PATH].
[root@kavhost ~]#

В KES реалтайм модуль компилился и работал штатно, а вот в KLFS глюк:

kav4fs_oas: Unknown symbol redirfs_register_filter

Про исходники ядра предположение не рассматриваю, т.к. ставились они из репозитория CentOS (yum install kernel-devel)

Share this post


Link to post
Собственно, разобравшись в происхождении ld, можно констатировать, что он-таки есть, в составе binutils-2.20.51.0.2-5.43.el6.x86_64 ;)

Однако, ситуацию это не меняет.

Попробовали локальную установку - безуспешно.

 

Пожалуйста, уточните - система перезапускалась после удаления KES? Возникает ли такая ошибка после перезагрузки?

 

Спасибо.

Share this post


Link to post

×
×
  • Create New...

Important Information

We use cookies to make your experience of our websites better. By using and further navigating this website you accept this. Detailed information about the use of cookies on this website is available by clicking on more information.