Bug 23040 - Erneute "Cannot find service-record of _pkgdb._tcp."-Meldung
Erneute "Cannot find service-record of _pkgdb._tcp."-Meldung
Status: CLOSED WORKSFORME
Product: UCS
Classification: Unclassified
Component: pkgdb
UCS 2.4
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Stefan Gohmann
Felix Botner
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-07-17 18:03 CEST by Christoph Wickert
Modified: 2012-12-10 11:03 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Wickert 2011-07-17 18:03:49 CEST
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
Comment 1 Stefan Gohmann univentionstaff 2012-07-11 09:31:25 CEST
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.
Comment 2 Felix Botner univentionstaff 2012-07-16 15:58:18 CEST
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
Comment 3 Stefan Gohmann univentionstaff 2012-07-20 15:25:02 CEST
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".
Comment 4 Christoph Wickert 2012-12-10 11:03:23 CET
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.