Bug 26262 - UMC System Setup: Auswahl der Systemrolle nur einmal erlauben
UMC System Setup: Auswahl der Systemrolle nur einmal erlauben
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Basic settings
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.0-2
Assigned To: Stefan Gohmann
Janek Walkenhorst
: interim-1
Depends on:
Blocks: 26332
  Show dependency treegraph
 
Reported: 2012-02-27 15:29 CET by Felix Botner
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 Felix Botner univentionstaff 2012-02-27 15:29:44 CET
Beim mehrmaligen Wechsel der System-Rolle kann es u.U. dazu kommen, dass benötigte Pakete nicht gefunden werden.

Eigentlich installiert univention-system-setup alle Pakete, die für den Rollenwechsel benötigt werden, in ein eigenes lokales Repo. Dort werden auch Abhängigkeiten berücksichtigt. Trotzdem kann es vorkommen, das Pakete nicht in dieses lokale Repo gespeichert werden, da sie bereits auf dem System vorhanden sind.

Wenn man nun den apt Cache leert und keine Online Repo zur Verfügung steht, kann ein doppelter Wechsel der System Rolle (z.B installiert als Master -> Wechsel zu Slave -> Wechsel zu Master) dazu führen, dass Pakete nicht gefunden/installiert werden können.

-> apt-get -s install univention-server-master+ univention-server-slave-
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 univention-server-master : Hängt ab von: univention-management-console-module-udm soll aber nicht installiert werden
                            Empfiehlt: python-univention-license ist aber nicht installierbar
E: Beschädigte Pakete

Wir sollte den Wechsel der Systemrolle beschränken, so dass er nur einmal (egal ob nach dem ersten Wechsel das System gejoint wurde oder nicht) ausgeführt werden kann.
Comment 1 Alexander Kläser univentionstaff 2012-02-29 11:06:20 CET
Das Problem könnte soweit schon einmal eingeschränkt werden, wenn die Credentials für die Join-Vorgang zunächst überprüft werden → siehe Bug 25805
Comment 2 Stefan Gohmann univentionstaff 2012-03-08 07:33:06 CET
Wird im Rahmen von Bug #26332 mit behoben. Die Auswahl erscheint nur noch auf einem nicht gejointen Master, siehe auch Bug #26404.
Comment 3 Stefan Gohmann univentionstaff 2012-03-09 13:23:26 CET
Ist umgesetzt.
Comment 4 Janek Walkenhorst univentionstaff 2012-03-28 18:16:09 CEST
Auf nicht-Master Systemen kann univention-system-setup-boot nicht installiert werden.
Auf Master-Systemen die per uss-boot gejoint wurden führt eine Reinstallation des Paketes nicht zu erneutem Appliance-Modus.
Auf normal Installierten (und gejointen) Master-Systemen führt eine Installation de Paketes nicht zum Appliance-Modus.

Changelog OK
Comment 5 Stefan Gohmann univentionstaff 2012-07-20 15:24:46 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".