Hello, I just upgraded a wheezy-LTS machine to jessie.
I see the following: - libclamav7 is version 0.99.2+dfsg-0+deb8u2 in jessie (see https://packages.debian.org/search?keywords=libclamav7&searchon=names&suite=oldstable§ion=all) - libclamav7 is version 0.99.4+dfsg-1+deb7u1 in wheezy-security (see https://packages.debian.org/wheezy/libclamav7) and: # dpkg -l 'libffi*' 'libllvm*' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii libffi5:i386 3.0.10-3+deb i386 Foreign Function Interface librar ii libffi6:i386 3.1-2+deb8u1 i386 Foreign Function Interface librar ii libllvm3.0:i38 3.0-10 i386 Low-Level Virtual Machine (LLVM), ii libllvm3.5:i38 1:3.5-10 i386 Modular compiler and toolchain te which leads to: # apt-get --purge remove libllvm3.0:i386 The following packages will be REMOVED: [ ... ] clamav* clamav-daemon* clamav-freshclam* libclamav7* libclamunrar7* libllvm3.0* because jessie's libclamav7 depends on libllvm3.5 but wheezy-security's libclamav7 depends on libllvm3.0. Probably that a downgrade of the clamav suite would solve the problem; however there is something wrong in the coherency between wheezy LTS and jessie, don't you think?