[bug] CAVL Can not work opensuse 12.2(3.6)

hi!
i use opensuse 12.2 and install CAV_Linux.rpm with :


sudo zypper in CAV_Linux.rpm
sudo /opt/COMODO/post_setup.sh

and CAVL worked.
but i upgrade system with :


sudo zypper dup

and v3.4 upgrade to v3.6 and then CAVL Dont work.
error :
Filesystem filter driver is not loaded.
i get report (home.xml)
http://uplod.ir/3y0xklu4znuf/home.xml.htm

please check.
thanks

no body?

Have you run

sudo /opt/COMODO/post_setup.sh

after the dist upgrade? Also ensure you have the package “kernel-devel” appropriate for your kernel version installed.

Hi!
I install kernel-devel and kernel-desktop-devel and kernel-source.
i run :


sudo zypper dup
sudo zypper in kernel-devel kernel-source kernel-desktop-devel
sudo sh /opt/COMODO/post_setup.sh
sudo /etc/init.d/cmdavd restart

but the problem don’t solved.
COMODO Error : Filesystem filter driver is not loaded!

how i can solve the problem?
thanks

Hello guys,

i have the same problem!

I’ve installed OpenSuse 12.3 stable, which comes with kernel 3.7.
But the modules don’t want to compile, here is what i receive:

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-3.7.10-1.1-obj/x86_64/desktop'
  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/linux-3.7.10-1.1-obj/x86_64/desktop'
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/linux-3.7.10-1.1-obj/x86_64/desktop'
  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 /usr/src/linux-3.7.10-1.1/include/linux/poll.h:9:0,
                 from /tmp/driver/avflt/avflt.h:29,
                 from /tmp/driver/avflt/avflt_check.c:24:
/usr/src/linux-3.7.10-1.1/include/linux/fs.h:2034: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 /usr/src/linux-3.7.10-1.1/include/linux/poll.h:9:0,
                 from /tmp/driver/avflt/avflt.h:29,
                 from /tmp/driver/avflt/avflt_check.c:24:
/usr/src/linux-3.7.10-1.1/include/linux/fs.h:2034: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 /usr/src/linux-3.7.10-1.1/include/linux/poll.h:9:0,
                 from /tmp/driver/avflt/avflt.h:29,
                 from /tmp/driver/avflt/avflt_check.c:24:
/usr/src/linux-3.7.10-1.1/include/linux/fs.h:2034: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 /usr/src/linux-3.7.10-1.1/include/linux/poll.h:9:0,
                 from /tmp/driver/avflt/avflt.h:29,
                 from /tmp/driver/avflt/avflt_check.c:24:
/usr/src/linux-3.7.10-1.1/include/linux/fs.h:2034:22: note: declared here
make[4]: *** [/tmp/driver/avflt/avflt_check.o] Error 1
make[3]: *** [_module_/tmp/driver/avflt] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-3.7.10-1.1-obj/x86_64/desktop'
make: *** [all] Error 2
make -C /lib/modules/`uname -r`/build M=/tmp/driver/redirfs modules_install
make[1]: Entering directory `/usr/src/linux-3.7.10-1.1-obj/x86_64/desktop'
  INSTALL /tmp/driver/redirfs/redirfs.ko
  DEPMOD  3.7.10-1.1-desktop
make[1]: Leaving directory `/usr/src/linux-3.7.10-1.1-obj/x86_64/desktop'
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-3.7.10-1.1-obj/x86_64/desktop'
  DEPMOD  3.7.10-1.1-desktop
make[1]: Leaving directory `/usr/src/linux-3.7.10-1.1-obj/x86_64/desktop'
FATAL: Module avflt not found.

RedirFS kernel modules installation failed.

redirecting to systemctl  restart 
The cmdagent is not running!
The cmdagent is already running!
redirecting to systemctl  restart 
The cmgdaemon is not running!
The cmgdaemon is already running!

The problem is that CAV uses RedirFS for realtime protection, but this is an abandoned project, latest version of RedirFS is dated May 2010, and in the project page
redirfs.org
is written “REDIRFS IS NOT WORKING WITH 2.6.38 AND NEWER KERNELS”
and openSUSE 12.3 uses 3.7 kernel!

redirfs can be compiled with kernel up to version 3.2 ( ubuntu 12.04 ) …

But after that it’s dead…

Someone should take the support of redirfs or just comodo should think of a new way…

yes,I think the CAL can not be work well on opensuse 12.2.