Univention Bugzilla – Bug 27736
univention-cli-client wartet nicht lange genug auf socket-file
Last modified: 2012-12-12 21:11:17 CET
Es kommt vor, dass der cli-server sehr lange braucht, bis er sein socket-file angelegt hat (Wahrscheinlich, weil er zunächst das UCR läd). Teilweise ist dann das cli-client Timeout von 10 Sekunden zu kurz, und cli-client meldet einen Fehler. Es wäre schön, wenn entweder das Timeout heraufgesetzt werden würde, oder der cli-server das sockfile schneller anlegen würde.
(In reply to comment #0) > Es kommt vor, dass der cli-server sehr lange braucht, bis er sein socket-file > angelegt hat (Wahrscheinlich, weil er zunächst das UCR läd). Teilweise ist dann > das cli-client Timeout von 10 Sekunden zu kurz, und cli-client meldet einen > Fehler. Es wäre schön, wenn entweder das Timeout heraufgesetzt werden würde, > oder der cli-server das sockfile schneller anlegen würde. Danke für den Hinweis. In welchen Szenarien bereitet dieses Verhalten Probleme?
Es kommt zu Fehlern beim Aufruf von "udm": "" Normalerweise tritt der Fehler beim erneuten Ausführen in kurzem zeitlichen Abstand nicht wieder auf. Ich konnte das Verhalten nur auf einem einzelnen System reproduzieren. Ggf. besteht auch ein Zusammenhang mit unerreichbaren Nameservern.
Das ist in einem anderen Foren / Support Ticket schon mal gemeldet worden. Das sollten wir nach 3.0-2 nochmal angehen.
UCS 3.1 will be the next release.
Es wurde die UCR Variable "directory/manager/cmd/sockettimeout" hinzugefügt, über welche die Zeitspanne (in Sekunden) die der cli-client auf ein socket file des cli-servers wartet konfiguriert werden kann. Per Default steht sie nach der Installation auf 50. univention-directory-manager-modules (8.0.15-1) unstable; urgency=low * added ucr variable "directory/manager/cmd/sockettimeout" to make time span the cli client waits for a socket file of the cli server configurable (Bug #27736) svn35186
In der UCR-Variablenbeschreibung sind mir noch ein paar Kleinigkeiten aufgefallen: Description[de]=Zeitspanne in Sekunden die der CLI-Client auf ein Socketfile des CLI-Servers wartet. → Hier fehlt ein Komma nach "Sekunden" Description[en]=Time span in secconds the cli client is waits for a socket file of the cli server. → s/secconds/seconds/ ; s/cli/CLI/ ; s/ is / / OK → Variable wird während Installation/Update auf "50" gesetzt OK → Der Wert der Variable wird als Timeout verwendet und funktioniert auch ohne gesetzten Wert. OK → Changelogeintrag
Beschreibungen der Variable wurde angepasst. univention-directory-manager-modules (8.0.21-2) unstable; urgency=low * corrected descriptions of UCR variable "directory/manager/cmd/sockettimeout" (Bug #27736) svn35637
(In reply to comment #7) > Beschreibungen der Variable wurde angepasst. → VERIFIED
UCS 3.1-0 has been released: http://forum.univention.de/viewtopic.php?f=54&t=2125 If this error occurs again, please use "Clone This Bug".