vielleicht könnt ihr mir helfen.
Ich würde gerne clamav in proftpd integrieren, damit beim Upload auf Viren gescannt wird.
Mein System ist ein Debian 6.0 squeeze.
Im Repository sid gab es sogar ein Paket proftpd-mod-clamav. Das habe ich zu meinem bestehenden bereits installierten proftpd zusätzlich installiert.
Allerdings hatte ich zuvor nie ein Paket von sid installiert. Kurzum das Modul mod_clamav.so wird nicht geladen.
Funzt wohl nur, wenn man proftpd auch von sid installiert. Da es aber ein System ist, auf dem Kundendaten liegen, hab ich es wieder deinstalliert, das Paket proftpd-mod-clamav.
Habe dann versucht es mit folgender Anleitung zu patchen und zu bauen:
http://www.howtoforge.com/how-to-integr ... bian-lenny
Wenn ich das auf meinem Testsystem (vserver) mache, funktioniert das Paket bauen, allerdings macht der nur i386-Pakete.
Also habe ich versucht, auf meinem Rootserver
Code: Alles auswählen
Linux SERVERNAME 2.6.32-5-amd64 #1 SMP Sun May 6 04:00:17 UTC 2012 x86_64 GNU/Linux
Beim Punkt in der Anleitung
dpkg-buildpackage kommt folgende Fehlermeldung
Code: Alles auswählen
server:/usr/src/proftpd-dfsg-1.3.3a# dpkg-buildpackage
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor):
dpkg-buildpackage: source package proftpd-dfsg
dpkg-buildpackage: source version 1.3.3a-6squeeze6
dpkg-buildpackage: source changed by Francesco Paolo Lovergine <frankie@debian.org>
dpkg-buildpackage: host architecture amd64
dpkg-source --before-build proftpd-dfsg-1.3.3a
dpkg-checkbuilddeps: Unmet build dependencies: libacl1-dev libattr1-dev
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)
Möchte ich mit apt-get libacl1-dev installieren (apt-get install libacl1) kommt folgendes:
Code: Alles auswählen
The following packages have unmet dependencies:
libacl1-dev : Depends: libacl1 (= 2.2.49-4) but 2.2.51-8 is to be installed
Depends: libattr1-dev (>= 2.4.4) but it is not going to be installed
Was mich auch verwundert ist, der vserver ist auch ein Debian squeeze, trotzdem baut er nur i386 Pakete.
Hier uname -a
Code: Alles auswählen
Linux VSERVERNAME 2.6.33.2 #3 SMP Wed Apr 21 10:14:32 CEST 2010 x86_64 GNU/Linux
Danke und Gruss
feiaweng