Package: sasl2-bin Version: 2.1.19.dfsg1-0sarge2 Severity: important I am upgrading a system from woody to sarge. sasldbconverter2 provided with sasl2-bin on sarge cannot convert /etc/sasldb from my stock woody system. It seems that Debian is providing no upgrade path from woody to sarge for SASL. Rationale for severity: users upgrading from woody to sarge cannot do so.
The woody system used /etc/sasldb, managed by sasl-bin 1.5.27-3.1woody5. saslpasswd on the woody system depends on libsasl.so.7, libdb2.so.2 (and others). "file" reports /etc/sasldb as "Berkeley DB (Hash, version 5, native byte-order)". sasldbconverter2 on sarge rejects my old /etc/sasldb file with "Error opening password file sasldb". strace shows me: open("/etc/sasldb", O_RDWR|O_LARGEFILE) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 read(3, "\0\0\0\0\0\0\0\0\0\0\0\0a\25\6\0\5\0\0\0\0\20\0\0\2\0\0"..., 512) = 512 close(3) = 0 write(2, "Error opening password file /etc"..., 40Error opening password file /etc/sasldb sasldbconverter2 on sarge depends on libsasl2.so.2, libdb-4.2.so and others. "file" on sarge says that /etc/sasldb2 (as provided by the package) is "Berkeley DB (Hash, version 8, native byte-order)". I believe this is the same issue as archived bug 170740. Nicholas Riley was unable to convert his database even after he had built dbconverter-2 himself. That bug was closed presumably when dbconverter-2 (renamed to sasldbconverter-2) was added, but the converter cannot convert files generated on a woody system. sasldbconverter2(8) says under KNOWN BUGS: "This only works for sasldb files that use the gdbm library". Does this mean that there is no converter for /etc/sasldb from my woody system? If so and this cannot be fixed, please note this in README.Debian. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]