"Filesystem filter driver is not loaded!", post_setup.sh fails to compile

Hi,

I am trying to install on Ubuntu 14.04, but when I run

/opt/COMODO$ sudo ./post_setup.sh

I get

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/linux-headers-3.13.0-62-generic'
  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
/tmp/driver/redirfs/rfs_file.c: In function ‘rfs_readdir’:
/tmp/driver/redirfs/rfs_file.c:259:37: error: ‘const struct file_operations’ has no member named ‘readdir’
   if (rfile->op_old && rfile->op_old->readdir) 
                                     ^
/tmp/driver/redirfs/rfs_file.c:260:35: error: ‘const struct file_operations’ has no member named ‘readdir’
    rargs.rv.rv_int = rfile->op_old->readdir(
                                   ^
/tmp/driver/redirfs/rfs_file.c: In function ‘rfs_file_set_ops_dir’:
/tmp/driver/redirfs/rfs_file.c:313:15: error: ‘struct file_operations’ has no member named ‘readdir’
  rfile->op_new.readdir = rfs_readdir;
               ^
make[2]: *** [/tmp/driver/redirfs/rfs_file.o] Error 1
make[1]: *** [_module_/tmp/driver/redirfs] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-62-generic'
make: *** [all] Error 2
make -C /lib/modules/`uname -r`/build M=/tmp/driver/redirfs modules_install
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-62-generic'
  DEPMOD  3.13.0-62-generic
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-62-generic'
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/linux-headers-3.13.0-62-generic'
  DEPMOD  3.13.0-62-generic
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-62-generic'
modprobe: FATAL: Module redirfs not found.

RedirFS kernel modules installation failed.

$Stopping cmdagent: The cmdagent stopped successfully!
$Starting cmdagent: The cmdagent started successfully!
$Stopping cmgdaemon: The cmgdaemon stopped successfully!
$Starting cmgdaemon: The cmgdaemon started successfully!

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

The important parts here are

[b]modprobe: FATAL: Module redirfs not found.

RedirFS kernel modules installation failed.[/b]

I do have the kernel headers.

Any suggestions are appreciated.

Thanks.

ok, 22 views and no replies, and looks like COMODO personnel either does not care about these forums to read and respond, or they do not how to fix this, neither of which is a good sign :frowning:

I have the same problem. The COMODO program blames it on a missing kernel entries which is not so. Those entries are not in any kernel. COMODO needs to include them with the software so it works correctly. It seems all anti-virus programs for Linux are incomplete. I read somewhere a fix for this problem but that fix doesn’t work even though some users say it does.

New to Linux, and loaded this AntiVirus.
Same error once loaded
using Linux Mint 17.3 (Rosa)
Comodo 1.1.268025.1
Getting the File System Filter not Loaded error, even though all installation steps completed. Does do manual scans.
Any known fix?

To be fair to Comodo they don’t claim that it will run on Ubuntu 14.04.

You could try Sophos free antivirus for linux.

(edited - I rechecked and it was 15.10 I tested Sophos on, not 14.04)

I am having the same issue. Comodo worked fine with no errors on my computer before, but I had to reinstall the OS (Ubuntu 14.04), and now I can’t get it to install properly. This isn’t the first issue I had with the reinstall of Comodo (see: https://forums.comodo.com/report-comodo-forum-web-site-issues/download-button-does-nothing-t114513.0.html). At this point I am seriously considering going with another company, even though I have experience which tells me Comodo is a good product.

Here is the code for installing:


jonathan[at]jonathan-Satellite-C55-A:~/Desktop$ sudo gdebi cav-linux_1.1.268025-1_amd64.deb

Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 

COMODO Antivirus and Mail Gateway for Linux
 COMODO Antivirus and Mail Gateway for Linux.
 .
 COMODO Antivirus provides real-time protection for file system.
 COMODO Mail Gateway brings inbound and outbound email security with real-time antivirus function.
 .
 After installation:
 Please run /opt/COMODO/post_setup.sh script manually to configure it.
 Please start COMODO from Menu or Desktop.
 .
 (Converted from a rpm package by alien version 8.86.)
Do you want to install the software package? [y/N]:y
(Reading database ... 263231 files and directories currently installed.)
Preparing to unpack cav-linux_1.1.268025-1_amd64.deb ...
$Stopping cmdagent: The cmdagent stopped successfully!
The cmgdaemon is not running!
$Stopping cav: The cav stopped successfully!
Unpacking cav-linux (1.1.268025-1) over (1.1.268025-1) ...

Uninstallation succeed!

Setting up cav-linux (1.1.268025-1) ...
$Starting cmdagent: The cmdagent started successfully!
$Starting cmgdaemon: The cmgdaemon started successfully!

Installation succeed, but it must be properly configured before using. 
Please run /opt/COMODO/post_setup.sh script manually to configure it.


And then the code for post-setup (I, for brevity’s sake, removed the text of the user licence agreement.):


jonathan[at]jonathan-Satellite-C55-A:~/Desktop$ sudo /opt/COMODO/post_setup.sh

COMODO Antivirus for Linux 1.1


End User License Agreement


Please review the end user license agreement.


Press Enter to display it.

... I deleted the text of the licence agreement ...

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


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/linux-headers-3.13.0-79-generic'
  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
/tmp/driver/redirfs/rfs_file.c: In function ‘rfs_readdir’:
/tmp/driver/redirfs/rfs_file.c:259:37: error: ‘const struct file_operations’ has no member named ‘readdir’
   if (rfile->op_old && rfile->op_old->readdir) 
                                     ^
/tmp/driver/redirfs/rfs_file.c:260:35: error: ‘const struct file_operations’ has no member named ‘readdir’
    rargs.rv.rv_int = rfile->op_old->readdir(
                                   ^
/tmp/driver/redirfs/rfs_file.c: In function ‘rfs_file_set_ops_dir’:
/tmp/driver/redirfs/rfs_file.c:313:15: error: ‘struct file_operations’ has no member named ‘readdir’
  rfile->op_new.readdir = rfs_readdir;
               ^
make[2]: *** [/tmp/driver/redirfs/rfs_file.o] Error 1
make[1]: *** [_module_/tmp/driver/redirfs] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-79-generic'
make: *** [all] Error 2
make -C /lib/modules/`uname -r`/build M=/tmp/driver/redirfs modules_install
make[1]: Entering directory `/usr/src/linux-headers-3.13.0-79-generic'
  DEPMOD  3.13.0-79-generic
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-79-generic'
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/linux-headers-3.13.0-79-generic'
  DEPMOD  3.13.0-79-generic
make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-79-generic'
modprobe: FATAL: Module redirfs not found.

RedirFS kernel modules installation failed.

$Stopping cmdagent: The cmdagent stopped successfully!
$Starting cmdagent: The cmdagent started successfully!
$Stopping cmgdaemon: The cmgdaemon stopped successfully!
$Starting cmgdaemon: The cmgdaemon started successfully!

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


Here is a (moderately recent) review of the performance of Comodo and other Linux AVs against Linux and Windows malware sets.
https://www.av-test.org/en/news/news-single-view/linux-16-security-packages-against-windows-and-linux-malware-put-to-the-test/
I personally feel that this Comodo product is no longer really supported.