Bug 26100 - Init script versucht 8.4 und 8.3 gleichzeitig zu starten
Init script versucht 8.4 und 8.3 gleichzeitig zu starten
Status: CLOSED WONTFIX
Product: UCS
Classification: Unclassified
Component: PostgreSQL
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Felix Botner
Janek Walkenhorst
: interim-3
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-02-13 13:46 CET by Kevin Dominik Korte
Modified: 2012-07-20 15:24 CEST (History)
2 users (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 Kevin Dominik Korte univentionstaff 2012-02-13 13:46:14 CET
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
Comment 1 Felix Botner univentionstaff 2012-07-11 12:14:13 CEST
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.
Comment 2 Janek Walkenhorst univentionstaff 2012-07-16 18:51:21 CEST
Nach dem Update auf 3.0-1 ist weiterhin nur PostgreSQL 8.3 installiert.
Die Paketdatenbank funktioniert, PostgreSQL wird korrekt gestartet.
Comment 3 Janek Walkenhorst univentionstaff 2012-07-17 12:08:58 CEST
(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.
Comment 4 Stefan Gohmann univentionstaff 2012-07-20 15:24:35 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".