Fedora 18: Filesystem filter driver is not loaded

Hello,
I have just installed Comodo 1.0.239818.1.
In the program’s main widows I see the message “Filesystem filter driver is not loaded” and there is a button offering me to “Run Diagnostics”.
I have run the diagnostic multiple times and the result is always the same:
"The kernel module ‘avtlk.ko’ appropriate for you current kernel version does not exist, please run /opt/COMODO/post_setup.sh to install it. Then run “/etc/init/init.d/cmdavd restart” command to restart your cmdavd service.
I have repeated these instructions multiple times, but they never seem to work.
This is a copy paste of the terminal:

COMODO Antivirus for Linux 1.0

End User License Agreement

Please review the end user license agreement.

Press Enter to display it.

license

Do you agree with this license?[Y/n]:
./post_setup.sh: line 50: /sbin/hdparm: No such file or directory

Free Registration

Receive the latest COMODO products news, updates and offers
COMODO will NOT share your information with any third parties.
Please input your email address(optional):

  1. Arabic, Saudi Arabia
  2. Bulgarian, Bulgaria
  3. Chinese, People’s Republic of China
  4. Chinese, Taiwan
  5. Croatian, Croatia
  6. Czech, Czech Republic
  7. Dutch, Netherlands
  8. English, United States
  9. Estonian, Estonia
  10. French, France
  11. German, Germany
  12. Greek, Greece
  13. Hungarian, Hungary
  14. Italian, Italy
  15. Polish, Poland
  16. Portuguese, Brazil
  17. Russian, Russia
  18. Serbian, Serbia and Montenegro
  19. Slovak, Slovakia
  20. Spanish, Spain
  21. Swedish, Sweden
  22. Turkish, Turkey
  23. Ukrainian, Ukraine
    Please select the language[number,default:8]:

Build the RedirFS kernel modules for real-time protection…

make -C /lib/modules/uname -r/build M=/tmp/driver/redirfs modules
make[1]: Entering directory /usr/src/kernels/3.7.4-204.fc18.x86_64' CC [M] /tmp/driver/redirfs/rfs_path.o CC [M] /tmp/driver/redirfs/rfs_root.o CC [M] /tmp/driver/redirfs/rfs_info.o CC [M] /tmp/driver/redirfs/rfs_file.o CC [M] /tmp/driver/redirfs/rfs_dentry.o /tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_d_revalidate’: /tmp/driver/redirfs/rfs_dentry.c:471:6: warning: passing argument 2 of ‘rdentry->op_old->d_revalidate’ makes integer from pointer without a cast [enabled by default] /tmp/driver/redirfs/rfs_dentry.c:471:6: note: expected ‘unsigned int’ but argument is of type ‘struct nameidata *’ /tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_none’: /tmp/driver/redirfs/rfs_dentry.c:488:2: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_reg’: /tmp/driver/redirfs/rfs_dentry.c:494:2: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_dir’: /tmp/driver/redirfs/rfs_dentry.c:500:2: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_lnk’: /tmp/driver/redirfs/rfs_dentry.c:506:2: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_chr’: /tmp/driver/redirfs/rfs_dentry.c:512:2: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_blk’: /tmp/driver/redirfs/rfs_dentry.c:518:2: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_fifo’: /tmp/driver/redirfs/rfs_dentry.c:524:2: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_sock’: /tmp/driver/redirfs/rfs_dentry.c:530:2: warning: assignment from incompatible pointer type [enabled by default] CC [M] /tmp/driver/redirfs/rfs_inode.o /tmp/driver/redirfs/rfs_inode.c: In function ‘rfs_lookup’: /tmp/driver/redirfs/rfs_inode.c:310:6: warning: passing argument 3 of ‘rinode->op_old->lookup’ makes integer from pointer without a cast [enabled by default] /tmp/driver/redirfs/rfs_inode.c:310:6: note: expected ‘unsigned int’ but argument is of type ‘struct nameidata *’ /tmp/driver/redirfs/rfs_inode.c: In function ‘rfs_inode_set_ops_dir’: /tmp/driver/redirfs/rfs_inode.c:1049:2: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_inode.c:1051:2: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_inode.c:1054:24: warning: assignment from incompatible pointer type [enabled by default] /tmp/driver/redirfs/rfs_inode.c:1055:23: warning: assignment from incompatible pointer type [enabled by default] CC [M] /tmp/driver/redirfs/rfs_dcache.o CC [M] /tmp/driver/redirfs/rfs_chain.o CC [M] /tmp/driver/redirfs/rfs_ops.o CC [M] /tmp/driver/redirfs/rfs_data.o CC [M] /tmp/driver/redirfs/rfs_flt.o CC [M] /tmp/driver/redirfs/rfs_sysfs.o CC [M] /tmp/driver/redirfs/rfs.o LD [M] /tmp/driver/redirfs/redirfs.o Building modules, stage 2. MODPOST 1 modules CC /tmp/driver/redirfs/redirfs.mod.o LD [M] /tmp/driver/redirfs/redirfs.ko make[1]: Leaving directory /usr/src/kernels/3.7.4-204.fc18.x86_64’
cp /tmp/driver/redirfs/Module.symvers /tmp/driver/avflt
make -C /lib/modules/uname -r/build M=/tmp/driver/avflt EXTRA_CFLAGS=-I/tmp/driver/redirfs modules
make[1]: Entering directory /usr/src/kernels/3.7.4-204.fc18.x86_64' CC [M] /tmp/driver/avflt/avflt_check.o /tmp/driver/avflt/avflt_check.c: In function ‘avflt_get_file’: /tmp/driver/avflt/avflt_check.c:278:4: warning: passing argument 1 of ‘dentry_open’ from incompatible pointer type [enabled by default] In file included from include/linux/poll.h:9:0, from /tmp/driver/avflt/avflt.h:29, from /tmp/driver/avflt/avflt_check.c:24: include/linux/fs.h:2010:22: note: expected ‘const struct path *’ but argument is of type ‘struct dentry *’ /tmp/driver/avflt/avflt_check.c:278:4: warning: passing argument 2 of ‘dentry_open’ makes integer from pointer without a cast [enabled by default] In file included from include/linux/poll.h:9:0, from /tmp/driver/avflt/avflt.h:29, from /tmp/driver/avflt/avflt_check.c:24: include/linux/fs.h:2010:22: note: expected ‘int’ but argument is of type ‘struct vfsmount *’ /tmp/driver/avflt/avflt_check.c:278:4: warning: passing argument 3 of ‘dentry_open’ makes pointer from integer without a cast [enabled by default] In file included from include/linux/poll.h:9:0, from /tmp/driver/avflt/avflt.h:29, from /tmp/driver/avflt/avflt_check.c:24: include/linux/fs.h:2010:22: note: expected ‘const struct cred *’ but argument is of type ‘int’ /tmp/driver/avflt/avflt_check.c:278:4: error: too many arguments to function ‘dentry_open’ In file included from include/linux/poll.h:9:0, from /tmp/driver/avflt/avflt.h:29, from /tmp/driver/avflt/avflt_check.c:24: include/linux/fs.h:2010:22: note: declared here make[2]: *** [/tmp/driver/avflt/avflt_check.o] Error 1 make[1]: *** [_module_/tmp/driver/avflt] Error 2 make[1]: Leaving directory /usr/src/kernels/3.7.4-204.fc18.x86_64’
make: *** [all] Error 2
make -C /lib/modules/uname -r/build M=/tmp/driver/redirfs modules_install
make[1]: Entering directory /usr/src/kernels/3.7.4-204.fc18.x86_64' INSTALL /tmp/driver/redirfs/redirfs.ko Can't read private key DEPMOD 3.7.4-204.fc18.x86_64 make[1]: Leaving directory /usr/src/kernels/3.7.4-204.fc18.x86_64’
make -C /lib/modules/uname -r/build M=/tmp/driver/avflt EXTRA_CFLAGS=-I/tmp/driver/redirfs modules_install
make[1]: Entering directory /usr/src/kernels/3.7.4-204.fc18.x86_64' DEPMOD 3.7.4-204.fc18.x86_64 make[1]: Leaving directory /usr/src/kernels/3.7.4-204.fc18.x86_64’
FATAL: Module avflt not found.

RedirFS kernel modules installation failed.

The cmdagent stopped successfully! [ OK ]
The cmdagent started successfully! [ OK ]
The cmgdaemon stopped successfully! [ OK ]
The cmgdaemon started successfully! [ OK ]

COMODO Antivirus is successfully configured, you can start it from Menu or Desktop.

I have attached the report generated by the diagnostic. It is compressed since I cannot attach xml files.

Fedora 18 64 bits
kernel-3.7.4-204.fc18.x86_64
kernel-devel-3.7.4-204.fc18.x86_64
kernel-headers-3.7.4-204.fc18.x86_64

[attachment deleted by admin]

Is it possible that Comodo is not compatible with my current kernel version?

If I want to uninstall it how do I do it? I see no uninstall script in /opt/COMODO.

Any help at all would be greatly appreciated! :slight_smile:
As it is now I have no idea how to make comodo work or how to uninstall it .

In terminal as su
rpm -ev CAV_LINUX

Try the following, in terminal as su

yum install kernel-devel kernel-headers gcc make
/opt/COMODO/post_setup.sh

reboot

Run Comodo diagnostics

Hi CColon thanks for taking the time to help me out with this.
I get the message that CAV_LINUX is not installed!
I also tried rpm -qa comodo* and cav* and cavl* but ot didn’t return any results.

yum install kernel-devel kernel-headers gcc make
All these packages are already installed. Any other ideas of what I should try?

I saw this message in your original post
./post_setup.sh: line 50: /sbin/hdparm: No such file or directory

Try installing hdparm

yum install hdparm

Also check that you have downloaded the 64-bit installer (I see that you system is 64-bit)
Is this the installer you downloaded?
http://download.comodo.com/cavmgl/download/installs/1000/standalone/CAV_LINUX-1.0.239818-1.x86_64.rpm

Well… this is funny!

rpm -ev CAV_LINUX

this command actually works, what happened previously was that I was trying to use this command on my laptop, whilst Comodo is installed on my desktop and not on my laptop.

I have installed hdparm and checked that kernel-devel kernel-headers gcc make are also installed.

Also check that you have downloaded the 64-bit installer (I see that you system is 64-bit) Is this the installer you downloaded? http://download.comodo.com/cavmgl/download/installs/1000/standalone/CAV_LINUX-1.0.239818-1.x86_64.rpm
I checked and yes I am using the 64 bit version, but unfortunately the problem remains. After installing hdparm it appears that the a new error replaced the old one.

Also I have updated to:
kernel-3.7.5-201.fc18.x86_64
kernel-headers-3.7.5-201.fc18.x86_64
kernel-devel-3.7.5-201.fc18.x86_64

Do you agree with this license?[Y/n]: Y     

SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Free Registration


Receive the latest COMODO products news, updates and offers 
COMODO will NOT share your information with any third parties.
Please input your email address(optional): 

1. Arabic, Saudi Arabia
2. Bulgarian, Bulgaria
3. Chinese, People's Republic of China
4. Chinese, Taiwan
5. Croatian, Croatia
6. Czech, Czech Republic
7. Dutch, Netherlands
8. English, United States
9. Estonian, Estonia
10. French, France
11. German, Germany
12. Greek, Greece
13. Hungarian, Hungary
14. Italian, Italy
15. Polish, Poland
16. Portuguese, Brazil
17. Russian, Russia
18. Serbian, Serbia and Montenegro
19. Slovak, Slovakia
20. Spanish, Spain
21. Swedish, Sweden
22. Turkish, Turkey
23. Ukrainian, Ukraine
Please select the language[number,default:8]: 8

Build the RedirFS kernel modules for real-time protection...

make -C /lib/modules/`uname -r`/build M=/tmp/driver/redirfs modules
make[1]: Entering directory `/usr/src/kernels/3.7.5-201.fc18.x86_64'
  CC [M]  /tmp/driver/redirfs/rfs_path.o
  CC [M]  /tmp/driver/redirfs/rfs_root.o
  CC [M]  /tmp/driver/redirfs/rfs_info.o
  CC [M]  /tmp/driver/redirfs/rfs_file.o
  CC [M]  /tmp/driver/redirfs/rfs_dentry.o
/tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_d_revalidate’:
/tmp/driver/redirfs/rfs_dentry.c:471:6: warning: passing argument 2 of ‘rdentry->op_old->d_revalidate’ makes integer from pointer without a cast [enabled by default]
/tmp/driver/redirfs/rfs_dentry.c:471:6: note: expected ‘unsigned int’ but argument is of type ‘struct nameidata *’
/tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_none’:
/tmp/driver/redirfs/rfs_dentry.c:488:116: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_reg’:
/tmp/driver/redirfs/rfs_dentry.c:494:115: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_dir’:
/tmp/driver/redirfs/rfs_dentry.c:500:115: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_lnk’:
/tmp/driver/redirfs/rfs_dentry.c:506:115: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_chr’:
/tmp/driver/redirfs/rfs_dentry.c:512:115: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_blk’:
/tmp/driver/redirfs/rfs_dentry.c:518:115: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_fifo’:
/tmp/driver/redirfs/rfs_dentry.c:524:116: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_dentry.c: In function ‘rfs_dentry_set_ops_sock’:
/tmp/driver/redirfs/rfs_dentry.c:530:116: warning: assignment from incompatible pointer type [enabled by default]
  CC [M]  /tmp/driver/redirfs/rfs_inode.o
/tmp/driver/redirfs/rfs_inode.c: In function ‘rfs_lookup’:
/tmp/driver/redirfs/rfs_inode.c:310:6: warning: passing argument 3 of ‘rinode->op_old->lookup’ makes integer from pointer without a cast [enabled by default]
/tmp/driver/redirfs/rfs_inode.c:310:6: note: expected ‘unsigned int’ but argument is of type ‘struct nameidata *’
/tmp/driver/redirfs/rfs_inode.c: In function ‘rfs_inode_set_ops_dir’:
/tmp/driver/redirfs/rfs_inode.c:1049:48: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_inode.c:1051:47: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_inode.c:1054:24: warning: assignment from incompatible pointer type [enabled by default]
/tmp/driver/redirfs/rfs_inode.c:1055:23: warning: assignment from incompatible pointer type [enabled by default]
  CC [M]  /tmp/driver/redirfs/rfs_dcache.o
  CC [M]  /tmp/driver/redirfs/rfs_chain.o
  CC [M]  /tmp/driver/redirfs/rfs_ops.o
  CC [M]  /tmp/driver/redirfs/rfs_data.o
  CC [M]  /tmp/driver/redirfs/rfs_flt.o
  CC [M]  /tmp/driver/redirfs/rfs_sysfs.o
  CC [M]  /tmp/driver/redirfs/rfs.o
  LD [M]  /tmp/driver/redirfs/redirfs.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/driver/redirfs/redirfs.mod.o
  LD [M]  /tmp/driver/redirfs/redirfs.ko
make[1]: Leaving directory `/usr/src/kernels/3.7.5-201.fc18.x86_64'
cp /tmp/driver/redirfs/Module.symvers /tmp/driver/avflt
make -C /lib/modules/`uname -r`/build M=/tmp/driver/avflt EXTRA_CFLAGS=-I/tmp/driver/redirfs modules
make[1]: Entering directory `/usr/src/kernels/3.7.5-201.fc18.x86_64'
  CC [M]  /tmp/driver/avflt/avflt_check.o
/tmp/driver/avflt/avflt_check.c: In function ‘avflt_get_file’:
/tmp/driver/avflt/avflt_check.c:278:4: warning: passing argument 1 of ‘dentry_open’ from incompatible pointer type [enabled by default]
In file included from include/linux/poll.h:9:0,
                 from /tmp/driver/avflt/avflt.h:29,
                 from /tmp/driver/avflt/avflt_check.c:24:
include/linux/fs.h:2010:22: note: expected ‘const struct path *’ but argument is of type ‘struct dentry *’
/tmp/driver/avflt/avflt_check.c:278:4: warning: passing argument 2 of ‘dentry_open’ makes integer from pointer without a cast [enabled by default]
In file included from include/linux/poll.h:9:0,
                 from /tmp/driver/avflt/avflt.h:29,
                 from /tmp/driver/avflt/avflt_check.c:24:
include/linux/fs.h:2010:22: note: expected ‘int’ but argument is of type ‘struct vfsmount *’
/tmp/driver/avflt/avflt_check.c:278:4: warning: passing argument 3 of ‘dentry_open’ makes pointer from integer without a cast [enabled by default]
In file included from include/linux/poll.h:9:0,
                 from /tmp/driver/avflt/avflt.h:29,
                 from /tmp/driver/avflt/avflt_check.c:24:
include/linux/fs.h:2010:22: note: expected ‘const struct cred *’ but argument is of type ‘int’
/tmp/driver/avflt/avflt_check.c:278:4: error: too many arguments to function ‘dentry_open’
In file included from include/linux/poll.h:9:0,
                 from /tmp/driver/avflt/avflt.h:29,
                 from /tmp/driver/avflt/avflt_check.c:24:
include/linux/fs.h:2010:22: note: declared here
make[2]: *** [/tmp/driver/avflt/avflt_check.o] Error 1
make[1]: *** [_module_/tmp/driver/avflt] Error 2
make[1]: Leaving directory `/usr/src/kernels/3.7.5-201.fc18.x86_64'
make: *** [all] Error 2
make -C /lib/modules/`uname -r`/build M=/tmp/driver/redirfs modules_install
make[1]: Entering directory `/usr/src/kernels/3.7.5-201.fc18.x86_64'
  INSTALL /tmp/driver/redirfs/redirfs.ko
Can't read private key
  DEPMOD  3.7.5-201.fc18.x86_64
make[1]: Leaving directory `/usr/src/kernels/3.7.5-201.fc18.x86_64'
make -C /lib/modules/`uname -r`/build M=/tmp/driver/avflt EXTRA_CFLAGS=-I/tmp/driver/redirfs modules_install
make[1]: Entering directory `/usr/src/kernels/3.7.5-201.fc18.x86_64'
  DEPMOD  3.7.5-201.fc18.x86_64
make[1]: Leaving directory `/usr/src/kernels/3.7.5-201.fc18.x86_64'
FATAL: Module avflt not found.

RedirFS kernel modules installation failed.

The cmdagent stopped successfully!                         [  OK  ]
The cmdagent started successfully!                         [  OK  ]
The cmgdaemon stopped successfully!                        [  OK  ]
The cmgdaemon started successfully!                        [  OK  ]

COMODO Antivirus is successfully configured, you can start it from Menu or Desktop.

[i]"It supports:

Linux distributions(both x86 and x86_64):

  • Redhat Enterprise Linux 5.8 and 6.2
  • CentOS 5.8 and 6.2
  • Fedora 16
  • SUSE Linux Enterprise 11
  • openSUSE 12.1
  • Debian 6.0
  • Ubuntu 12.04"[/i]

Reference
https://forums.comodo.com/comodo-antivirus-for-linux-cavl/comodo-antivirus-for-linux-cavl-v102398181-is-formally-released-t85030.0.html

Fedora 18 is not on the list.

That’s sad news.
Hopefully they will support it in the upcoming updates.

check your fedora kernel version:
uname -r

suppose the output is 3.3.4-5.fc18.x86_64
then download kernel-devel-3.3.4-5.fc18.x86_64.rpm
install it(login as root user):
rpm -ivh kernel-devel-3.3.4-5.fc18.x86_64.rpm

at last retry:
/opt/COMODO/post_setup.sh

it should be ok now.