Debian 8 - libssl1.0.0 not libssl0.9.8

I have downloaded cav-linux_x64.deb from 5 Best Antivirus for Linux 2022 | Linux Antivirus,
but it cannot be installed, see below.

It is expecting an OLDER libssl0.9.8, instead my Debian 8 has NEWER version 1.0.0.

Please fix your cav-linux_x64.deb, thanks.

Details below.

Thank you very much.
Andreas

locate libcrypto.so
/usr/lib/x86_64-linux-gnu/libcrypto.so
/usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0

dpkg --get-selections | grep libssl
libssl-dev:amd64				install
libssl-doc					install
libssl1.0.0:amd64				install

This is what happens when I try:

sudo gdebi cav-linux_x64.deb
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
This package is uninstallable
Dependency is not satisfiable: libssl0.9.8 (>= 0.9.8m-1)

same when I try with dpkg

sudo dpkg -i cav-linux_x64.deb
Selecting previously unselected package cav-linux.
(Reading database ... 284834 files and directories currently installed.)
Preparing to unpack cav-linux_x64.deb ...
Unpacking cav-linux (1.1.268025-1) ...
dpkg: dependency problems prevent configuration of cav-linux:
 cav-linux depends on libssl0.9.8 (>= 0.9.8m-1); however:
  Package libssl0.9.8 is not installed.

dpkg: error processing package cav-linux (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 cav-linux

Then I have to remove it:

sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  cav-linux
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 75.4 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 285051 files and directories currently installed.)
Removing cav-linux (1.1.268025-1) ...

Uninstallation succeed!

needrestart is being skipped since dpkg has failed

fiddled with it (I really think your should better fix your ‘cav-linux_x64.deb’) … and succeeded:

download from Ubuntu – Error

sudo gdebi libssl0.9.8_0.9.8o-7ubuntu3.2_amd64.deb

I really hope that does not affect other parts of my system negatively!

Anyways, then I could install it:

sudo gdebi cav-linux_x64.deb
sudo /opt/COMODO/post_setup.sh 

There were errors, failures, and FATAL messages, etc. - see below …

… but it seems to work.

Thanks
Andreas


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.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
  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;
               ^
/usr/src/linux-headers-3.16.0-4-common/scripts/Makefile.build:262: recipe for target '/tmp/driver/redirfs/rfs_file.o' failed
make[4]: *** [/tmp/driver/redirfs/rfs_file.o] Error 1
/usr/src/linux-headers-3.16.0-4-common/Makefile:1352: recipe for target '_module_/tmp/driver/redirfs' failed
make[3]: *** [_module_/tmp/driver/redirfs] Error 2
Makefile:181: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
Makefile:3: recipe for target 'all' failed
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.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
  DEPMOD  3.16.0-4-amd64
make[1]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
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.16.0-4-amd64'
make[1]: Entering directory `/usr/src/linux-headers-3.16.0-4-amd64'
  DEPMOD  3.16.0-4-amd64
make[1]: Leaving directory '/usr/src/linux-headers-3.16.0-4-amd64'
modprobe: FATAL: Module redirfs not found.

RedirFS kernel modules installation failed.

$Stopping cmdagent: The cmdagent stopped successfully!
$Starting cmdagent: The cmdagent started successfully!
The cmgdaemon is not running!
$Starting cmgdaemon: The cmgdaemon started successfully!

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

P.S.: I had first not realized there is a dropdown box to choose between the Ubuntu, and the Debian version.
But … both files ‘cav-linux_x64.deb’ are identical.

Hi,

I just downloaded cav-linux_x64.deb and tried to install, but that did not succeed, for the same reason.

BTW, my system is Zorin OS 12.2, that is Ubuntu LTS 16.04. My installed version of the libssl-file is 1.0.2g-ubuntu4.10.

The exact message of GDebi is: Error: Dependancy cannot be met: libssl0.9.8 (>= 0.9.8m-1).

I think downgrading the libssl-file is NOT the solution, as it makes the whole system unstable.

There must be another solution, as after almost two years this cannot have remained silent to the developers.

Who is able to help? Many thanks in advance!

paulus

i installed libssl0.9.8 and still does not work

so it should be a defect of the program

Same problem with Mint 20 Fr

cav-linux : Dépend: libssl0.9.8 (>= 0.9.8m-1) mais il n’est pas installable
dpkg -l | grep libssl
ii libssl1.1:amd64 1.1.1f-1ubuntu2 amd64 Secure Sockets Layer toolkit - shared libraries
ii libssl1.1:i386 1.1.1f-1ubuntu2 i386 Secure Sockets Layer toolkit - shared libraries

and when doing post_setup.sh
make -C /lib/modules/uname -r/build M=/tmp/driver/redirfs modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-5.4.0-42-generic »
CC [M] /tmp/driver/redirfs/rfs_path.o
In file included from /tmp/driver/redirfs/rfs_path.c:24:
/tmp/driver/redirfs/rfs.h: In function ‘rfs_inode_mutex_lock’:
/tmp/driver/redirfs/rfs.h:99:19: error: ‘struct inode’ has no member named ‘i_mutex’
99 | mutex_lock(&inode->i_mutex);
| ^~
/tmp/driver/redirfs/rfs.h: In function ‘rfs_inode_mutex_unlock’:
/tmp/driver/redirfs/rfs.h:103:21: error: ‘struct inode’ has no member named ‘i_mutex’
103 | mutex_unlock(&inode->i_mutex);
| ^~
/tmp/driver/redirfs/rfs.h: In function ‘rfs_nameidata_put’:
/tmp/driver/redirfs/rfs.h:488:14: error: dereferencing pointer to incomplete type ‘struct nameidata’
488 | path_put(&nd->path);
| ^~