antivir geht nicht in einer jail

XPectIT

the just
Guten Abend,

mein antivir scannt nicht recursiv wenn ich es in einer Jail ausführe, im Hostsystem geht es ohne Probleme.

So sieht es im Host aus:
Code:
cover# antivir -s
AntiVir / FreeBSD Version 2.1.3-7
Copyright (c) 1994-2004 by H+BEDV Datentechnik GmbH.
All rights reserved.

Loading /var/jail/ip10/usr/lib/AntiVir/antivir.vdf ...

VDF version: 6.29.0.100 created 03 Feb 2005

For private, non-commercial use only.
AntiVir license: 1001208456 for Herold Lang

checking drive/path (cwd): /usr/lib

------ scan results ------
   directories:        7
 scanned files:        7
 skipped files:      266
        alerts:        0
    suspicious:        0
     scan time: 00:00:01
--------------------------
Thank you for using AntiVir.

Und so sieht das selbe im Jail aus:
Code:
ip10# antivir -s
AntiVir / FreeBSD Version 2.1.3-7
Copyright (c) 1994-2004 by H+BEDV Datentechnik GmbH.
All rights reserved.

Loading /usr/lib/AntiVir/antivir.vdf ...

VDF version: 6.29.0.100 created 03 Feb 2005

For private, non-commercial use only.
AntiVir license: 1001208456 for Herold Lang

checking drive/path (cwd): /usr/lib

------ scan results ------
   directories:        1
 scanned files:        0
        alerts:        0
    suspicious:        0
     scan time: 00:00:01
--------------------------
Thank you for using AntiVir.

Zum Test, habe ich im Hostsystem den Pfad vom Antivir der Jail nach /usr/lib/Antivir gelinkt (siehe loading /var/jail/ip10/..... im oberen code) und selbst damit wird im Hostsystem richtig gescannt und in der Jail nicht. Sowohl in der Jail als auch im Hostsystem ist 'linux_enable=YES"' in der rc.conf.

Hat jemand ne Idee, Vermutung oder Erklärung dafür? Die Lizenz ist von heute ;)
 
Zuletzt bearbeitet:
gelöst

Des Rätsels Lösung:

Beim ausführen von antivir meckerte er als erstes, das ihm die libc.so.4 fehlt. Und was macht der faule FreeBSDler? Er linkt /lib/libc.so.5 nach /lib/libc.so.4, nur das ist nicht die feine Art.
Der korrekte Weg ist /usr/ports/misc/compat4x zu installieren. Und damit geht dann auch Antivir ordentlich.

Warum es im Hostsystem ging und in der Jail nicht, liegt evtl daran das ihm nicht nur die libc.so.4 gefehlt hat, aber er nur diese abgeprüft hat. Und im Hostsystem war die fehlende lib vorhanden (meine Vermutung).
 
Zurück
Oben