Package: dansguardian Severity: normal Hi Alexander, there's a broken version in the version comparison in preinst/postinst:
------ dpkg: version 'dansguardian_2.8.0.6-antivirus-6.4.4.1-4' has bad syntax: invalid character in version number DansGuardian has not been configured! Please edit /etc/dansguardian/dansguardian.conf manually then rerun this script. ------ For Univention Corporate Server - a Debian-derived distribution based on stable - we applied the attached patch. Alternatively you could simply remove that check, since the affected version is predating even oldstable. Cheers, Moritz
diff -Naur dansguardian-2.10.1.1.orig/debian/postinst dansguardian-2.10.1.1/debian/postinst --- dansguardian-2.10.1.1.orig/debian/postinst 2011-10-28 10:49:59.000000000 +0200 +++ dansguardian-2.10.1.1/debian/postinst 2011-10-28 11:28:37.243873746 +0200 @@ -40,7 +40,7 @@ case "$1" in configure) - if dpkg --compare-versions "$2" le "dansguardian_2.8.0.6-antivirus-6.4.4.1-4"; then + if dpkg --compare-versions "$2" le "2.8.0.6-antivirus-6.4.4.1-4"; then mv_conffile dansguardian "/etc/dansguardian/bannedextensionlist" "/etc/dansguardian/lists/bannedextensionlist" mv_conffile dansguardian "/etc/dansguardian/bannediplist" "/etc/dansguardian/lists/bannediplist" diff -Naur dansguardian-2.10.1.1.orig/debian/preinst dansguardian-2.10.1.1/debian/preinst --- dansguardian-2.10.1.1.orig/debian/preinst 2011-10-28 10:49:59.000000000 +0200 +++ dansguardian-2.10.1.1/debian/preinst 2011-10-28 11:28:15.631371960 +0200 @@ -45,7 +45,7 @@ case "$1" in install|upgrade) - if dpkg --compare-versions "$2" le "dansguardian_2.8.0.6-antivirus-6.4.4.1-4"; then + if dpkg --compare-versions "$2" le "2.8.0.6-antivirus-6.4.4.1-4"; then prep_mv_conffile dansguardian "/etc/dansguardian/bannedextensionlist" prep_mv_conffile dansguardian "/etc/dansguardian/bannediplist" prep_mv_conffile dansguardian "/etc/dansguardian/bannedmimetypelist"