block 564661 561475
thanks

Premysl Hruby <[email protected]> writes:

> gsasl: initialization failure: Low-level crypto error in SASL library

I believe this means libgsasl was built against libgcrypt in unstable,
but you are running libgsasl with libgcrypt from testing.  The version
comparison fails in libgsasl (unstable 1.4.5 > testing 1.4.4) so
libgsasl refuses to work.

The workaround should be to install libgcrypt from unstable.

I'm making it clear that resolving this bug needs libgcrypt in testing
by adding a 'block' tag.

Any ideas on how this can be avoided in the future?  It seems libgsasl7
should not enter testing until the libgcrypt version it was built
against enters testing too.  I have applied the patch below meanwhile,
which will prevent future 'gsasl' uploads from entering testing before
libgcrypt in unstable enters testing.  It won't solve the problem with
the current libgsasl7 in testing though...

/Simon

>From 200a337fa814b477af8a9d50ffa7f7d09af94ad6 Mon Sep 17 00:00:00 2001
From: Simon Josefsson <[email protected]>
Date: Wed, 3 Feb 2010 10:05:12 +0100
Subject: [PATCH] Require latest libgcrypt.

---
 debian/changelog |    5 ++++-
 debian/control   |    2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 0d864c7..2561b1e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,8 +6,11 @@ gsasl (1.4.0-2) unstable; urgency=low
     versioning; closes: #542512.
   * libgsasl7-dev: Depend on libgcrypt11-dev in order to make
     libgcrypt.la available; closes: #564378.
+  * libgsasl7: Make it depend on libgcrypt 1.4.5-1, because libgsasl7
+    will not work with any older libgcrypt than the version it was
+    built with.  See #564661.
 
- -- Simon Josefsson <[email protected]>  Thu, 21 Jan 2010 10:36:56 +0100
+ -- Simon Josefsson <[email protected]>  Wed, 03 Feb 2010 10:02:43 +0100
 
 gsasl (1.4.0-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 1ba1571..420cf29 100644
--- a/debian/control
+++ b/debian/control
@@ -31,7 +31,7 @@ Description: Development files for the GNU SASL library
 Package: libgsasl7
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, libgcrypt11 (>= 1.4.5-1)
 Conflicts: libgsasl1
 Replaces: libgsasl1
 Description: GNU SASL library
-- 
1.6.6.1




-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to