On Sun, Feb 07, 2010 at 01:11:11PM +0100, Frank Lahm wrote:
2010/2/6 Yuxuan Wang <fishyw...@gmail.com>:after upgrade, the dhx2 auth is unusable, got the following log in syslog:afpd[25514]: PAM DHX2: libgcrypt versions mismatch. Need: 3086019268
Thanks for the bugreport, Youxuan!
It's trying to complain that the installed libgcrypt version is older then the one used at compile time. Unfortunately the printf format string has a %u instead of a %s so the "Need: X" is garbage. This has already been adressed in Netatalk CVS.
Thanks for the I guess the fix is to spit out an improved error message, not somehow making netatalk more flexible about libgrcrypt version, right Frank?
I can't really give you a clue or tell if and how the Debian package has a problem. You might try to install a newer version of libgcrypt somehow.
The Debian package has a problem in not declaring tight enough package dependencies: Instead of a broken installation, the package should refuse to install if a properly working libgcrypt could not be ensured to also be available on the installed system. Such refusal could then get detected by distrowide metatools to report when the package needed to be recompiled.
Hope that clarifies :-)@Youxuan: I agree with you on the urgency of this bugreport. Thanks again!
- Jonas -- * Jonas Smedegaard - idealist & Internet-arkitekt * Tlf.: +45 40843136 Website: http://dr.jones.dk/ [x] quote me freely [ ] ask before reusing [ ] keep private
signature.asc
Description: Digital signature