Univention Bugzilla – Bug 26100
Init script versucht 8.4 und 8.3 gleichzeitig zu starten
Last modified: 2012-07-20 15:24:35 CEST
Das Init script versucht derzeit alle installierten Minor Versionen der Größten Major Version zu starten. Beim update von UCS 2.4 auf UCS 3 sind aber 8.4 und 8.3 Installiert wobei 8.3 für die Paketdatenbank genutzt wird. Das Init Skript versucht entsprechend erst 8.3 zu starten und bricht danach beim Start von 8.4 mit einer Fehlermeldung ab. Die vom Initscript aufgerufenen Funktionen erlauben die Konfiguration einer spezifischen Minor Version. Dies sollte per UCR konfigurierbar sein. Aufgefallen an Ticket#: 2012011121004224
Das hängt mit Bug #27874 zusammen. Über eine Datei /etc/postgresql/VERSION/main/start.conf # Automatic startup configuration # auto: automatically start/stop the cluster in the init script # manual: do not start/stop in init scripts, but allow manual startup with # pg_ctlcluster # disabled: do not allow manual startup with pg_ctlcluster (this can be easily # circumvented and is only meant to be a small protection for # accidents). kann der Start der postgres Versionen über das init Skript konfiguriert werden. Wir sollten dies verwenden und nicht noch einen zusätzlichen Mechanismus einführen.
Nach dem Update auf 3.0-1 ist weiterhin nur PostgreSQL 8.3 installiert. Die Paketdatenbank funktioniert, PostgreSQL wird korrekt gestartet.
(In reply to comment #1) > Das hängt mit Bug #27874 zusammen. > > Über eine Datei /etc/postgresql/VERSION/main/start.conf > kann der Start der postgres Versionen über das init Skript konfiguriert werden. > Wir sollten dies verwenden und nicht noch einen zusätzlichen Mechanismus > einführen. Das funktioniert wie beschrieben. An Bug #27874 stehen mögliche Workarounds wenn mehrere Versionen gleichzeitig installiert sein sollen.
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".