Univention Bugzilla – Bug 23227
libdb4.7 Build-Signatur Änderung führt zu Problemen beim Öffnen von db4.7 Umgebung
Last modified: 2012-01-02 15:38:37 CET
libdb4.7 hat in UCS 3.0 eine andere Build-Signatur. Das hat z.B. an Bug #23054 Comment 3 dazu geführt, dass sich die slapd Datenbank nicht mehr öffnen lies: bdb_db_open: "dc=univention,dc=qa" bdb_db_open: database "dc=univention,dc=qa": dbenv_open(/var/lib/univention-ldap/ldap). bdb(dc=univention,dc=qa): Build signature doesn't match environment bdb_db_open: database "dc=univention,dc=qa" cannot be opened, err -30971. Ggf. sind davon auch andere Pakete betroffen, die dynamisch gegen die Library linken. Man kann die Build-Signatur auslesen mit: <http://anonscm.debian.org/gitweb/?p=pkg-db/db.git;a=blob_plain;f=debian/db_signature.c;hb=HEAD> # for l in /usr/lib/libdb-4.?.so;do gcc debian_db_signature.c -l${l:12:6}&&echo -n "$l "&&./a.out;done UCS-2.4-2: /usr/lib/libdb-4.7.so e4702a89 ←←← /usr/lib/libdb-4.8.so 7523bc5e UCS-3.0-0 /usr/lib/libdb-4.7.so 876ea0c1 /usr/lib/libdb-4.8.so 7523bc5e Debian Squeeze: /usr/lib/libdb-4.7.so 876ea0c1 /usr/lib/libdb-4.8.so 7523bc5e Siehe sonst auch das Test-Programm https://forge.univention.org/bugzilla/attachment.cgi?id=3435 +++ This bug was initially created as a clone of Bug #23054 Comment 4 +++
Das Problem trat nicht mehr auf, durch Workaround an Bug 23054#c5 behoben. *** This bug has been marked as a duplicate of bug 23054 ***