Univention Bugzilla – Bug 23040
Erneute "Cannot find service-record of _pkgdb._tcp."-Meldung
Last modified: 2012-12-10 11:03:23 CET
Für die Kolab-UCS-Intengration habe ich 4 UCS Server 2.4-0-100829 aufgesetzt, 2 zum Bauen und 2 zum Testen. Auf allen sehe ich bei der Installation von Paketen die Meldung: Cannot find service-record of _pkgdb._tcp. No DB-Server-Name found. Laut bug 12482 sollte das Problen schon lange behoben sein, aber ich habe es hier reproduzierbar auf allen Rechnern. Einen habe ich zugegenermaßen mit Hilfe von univention-system-setup einmal umbenannt, aber bei den anderen habe ich keine Idee, was die Meldung verursachen kann. Der DNS record existiert und zeigt auf den richtigen hostnamen: root@ucs24-i386:/etc/apt# eval $(univention-config-registry shell) root@ucs24-i386:/etc/apt# univention-directory-manager dns/srv_record list --superordinate=zoneName=$domainname,cn=dns,$ldap_base --filter relativeDomainName=_pkgdb._tcp relativeDomainName=_pkgdb._tcp DN: relativeDomainName=_pkgdb._tcp,zoneName=kvm.local,cn=dns,dc=kvm,dc=local ARG: None zonettl: 10800 name: pkgdb tcp location: 0 0 5432 ucs24-i386.kvm.local. root@ucs24-i386:/etc/apt# hostname -f ucs24-i386.kvm.local
Ich konnte das Problem in einer 3.0-2 Umgebung nicht reproduzieren. Es könnte unterschiedliche Ursachen haben: - Postgres wurde nicht erfolgreich gestartet - Unterschiedliche Netzwerke (per default wird nur der Zugriff aus dem lokalen Netzwerk zugelassen) - Die Server wurden nicht als DB Benutzer angelegt (ggf. Listener) Zur Info, die PKGDB soll mit UCS 3.1 nochmal umfassend überarbeitet werden: Bug #21873.
Funktioniert mit 3.0-2 Master mit univention-pkgdb und slave und backup mit univention-pkgdb-tools. univention-pkgdb-scan läuft auf allen Systemen. @master-> /usr/sbin/univention-pkgdb-scan --dump-systems dump systems sysname sysversion sysrole scandate backup 3.0-1 domaincontroller_backup 2012-07-16 15:47:42 master 3.0-2 domaincontroller_master 2012-07-16 14:06:45 slave 3.0-2 domaincontroller_slave 2012-07-16 15:56:53
UCS 3.0-2 has been released: http://forum.univention.de/viewtopic.php?f=54&t=1905 If this error occurs again, please use "Clone This Bug".
Ich habe das Problem noch nach 3.0-2 gesehen und eben gerade noch eine Anfrage von einem Kunden, der bei der Kolab-Installation darüber gestolpert ist, hereinbekommen. Beide, der Kunde und ich, haben univention-pkgdb nicht installiert und deshalb ist es auch nicht weiter verwunderlich, dass es keinen DNS service record dafür gibt. Ich sehe das Problem aber auch nicht als so gravierend an, also wenn es sowieso Bestandteil von 3.1 wird, dann können wir gerne so lange warten.