Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#39789 - [libsasl] 2.1.26-7 Incompatible sasldb

Attached to Project: Arch Linux
Opened by Vasthu (vasthu) - Wednesday, 09 April 2014, 10:56 GMT
Last edited by Andreas Radke (AndyRTR) - Wednesday, 09 April 2014, 13:39 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The sasldb file format read/write does not work with version 2.1.26-6
In my case, this breaks svnserve authentication mechanism, however it may break other things too.
However, for testing purposes I use the saslpasswd2 and file commands between versions to clearly distinguish the difference.

Additional info:
* downgrading to version 2.1.26-6 works

Steps to reproduce:
1. saslpasswd2 -cf sasldb-7 testuser
2. file sasldb-7
sasldb-7: data
3. pacman -U /var/cache/pacman/pkg/libsasl-2.1.26-6-x86_64.pkg.tar.xz
4. saslpasswd2 -cf sasldb-6 testuser
5. file sasldb-6
sasldb-6: Berkeley DB (Hash, version 9, native byte-order)
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Wednesday, 09 April 2014, 13:39 GMT
Reason for closing:  Not a bug
Additional comments about closing:  The BerkeleyDB feature has been removed for good reason.
Comment by Jan de Groot (JGC) - Wednesday, 09 April 2014, 11:32 GMT
libsasl 2.1.26-7 doesn't use berkeley DB anymore, but libgdbm. This introduces an incompatible change for existing setups. You'll have to rebuild the sasldb file to get this working again.

Loading...