Unter SuSE-13.1 erzeugt die libgdbm4 bei uns Datenbank-Files, die das System nur als "data" erkennt. Das Programm vacation kommt damit nicht mehr zurecht, denn es generiert mittels libgdbm4 eine Datenbank, die nicht dem Typ der von unserem Mailserver (SLES11) geforderten Datenbank entspricht. Der erwartet das auch noch bis SuSE-12.2 (mit libgdbm3) korrekt erzeugte .vacation.db-File nämlich als
GNU dbm 1.x or ndbm database, little endian
Ist das ein BUG oder muss ich davon ausgehen, dass die libgdbm4 gänzlich anders aufgebaut ist als beispielsweise die libgdbm3 und ich hier keine Chance mehr habe, an einem Clientrechner mit SuSE-13.1 eine korrekte DB zu erzeugen? Das wäre schlecht, weil ich dann den Zugriff auf den Mailserver öffnen müsste, damit ein Benutzer ein korrektes "vacation -i" machen kann.
VG, aenni7
Auf unseren Systemen ist installiert:
gdbm-devel-1.10-7.1.2.x86_64
libgdbm4-1.10-7.1.2.x86_64