Univention Bugzilla – Bug 29759
System Setup Memberserver wieder hinzufügen
Last modified: 2014-02-26 13:17:13 CET
Der Memberserver sollte wieder hinzugefügt werden und es sollten neue Images generiert werden. Notfalls sollte das Python Skript wieder durch das Shell Skript ersetzt werden, wenn es damit funktioniert. +++ This bug was initially created as a clone of Bug #29757 +++ Der Memberserver downgrade funktioniert nicht. Es wird angezeigt, dass diverse Deinstallatonen nicht funktioniert haben.
Aus Bug #29759 (In reply to comment #4) > (In reply to comment #3) > > Hier ist ein komma zuviel. > > > > jslint SystemRolePage.js > > SystemRolePage.js:75:90:Extra comma. > > Sollte als errata durch Bug #29759 behoben werden. siehe auch Bug #29770
Created attachment 4916 [details] Fix system role change Das hier könnte funktionieren. Ich teste das mal morgen in Ruhe. Die DPkg-Optionen waren kaputt, das commit() mit install und remove gleichzeitig schien Probleme zu machen und das markieren als explizit installiert (also Schutz vor autoremove) ging auch nicht.
Für 3.1-1 gefixt in: univention-system-setup 6.0.57-1.423.201212132112
Created attachment 4933 [details] Add member server to appliance mode Patch für das Errata-Update
Änderung → FAILED Wenn ich auf einem eingerichteten ungejointen Appliance-System Forwarder und DNS-Nameserver lösche und dann versuche als Member-Server zu joinen, schlägt dies fehl: The system join was not successful. Configuring server role: samba: No such package Configuring server role: samba4: No such package Configuring server role: isc-dhcp-server: No such package Configuring server role: nagios3-core: No such package Configuring server role: univention-server-member: Failed to install Anscheinend können bestimmte Pakete nicht heruntergeladen werden durch das fehlende Netzwerk. Eine Installation ohne Netzzugang sollte aber möglich sein. YAML-Eintrag → OK Übernahme der Änderungen nach 3.1-1 → OK Changelog 3.1-1 → FAILED
Bug 29958 ist während der QA noch aufgefallen. In meinem Test hat der Domain Join auch recht lange gedauert (vielleicht 2 min), d.h. bevor irgendein Join-Skript aufgerufen wurde. Während dieser Zeit tat sich nichts an der Progressbar.
Siehe: https://forge.univention.org/bugzilla/attachment.cgi?id=4955 Beim abschließenden Dialog steht "true" in der Titlezeile des Dialogs. Vielleicht kann das noch angepasst werden.
Zwei Änderungen müssen noch vorgenommen werden: * Die Liste der zu entfernenden Pakete bei Rollenwechsel auf Member (oder Basesystem) enhält nur die Pakete enthalten, die auf einem Memberserver nicht über System-Setup installiert werden können, also: univention-management-console-module-udm univention-virtual-machine-manager-schema univention-s4-connector univention-samba4 univention-ad-connector univention-virtual-machine-manager-daemon * In dem Skript 10role wird zunächst der Rollenwechsel vollzogen, danach die Liste der oberen Pakete deinstalliert und dann ein Autoremove durchgeführt.
(In reply to comment #8) > Zwei Änderungen müssen noch vorgenommen werden: > > * Die Liste der zu entfernenden Pakete bei Rollenwechsel auf Member (oder > Basesystem) enhält nur die Pakete enthalten, die auf einem Memberserver nicht > über System-Setup installiert werden können, also: > > univention-management-console-module-udm > univention-virtual-machine-manager-schema > univention-s4-connector > univention-samba4 > univention-ad-connector > univention-virtual-machine-manager-daemon > > * In dem Skript 10role wird zunächst der Rollenwechsel vollzogen, danach die > Liste der oberen Pakete deinstalliert und dann ein Autoremove durchgeführt. Changelog hinzugefügt. Änderungen eingespielt. univention-system-setup 6.0.56-1.433.201301091151
Created attachment 4977 [details] dpkg -l output Beim Rollenwechsel ohne vorinstallierte Software. Folgende Pakete waren u.a. noch installiert auf dem System: * heimdal-servers * samba-common * nagios-nrpe-server ? Siehe Attachment
Gleicher Test steht noch aus mit vorinstallierten Standardsoftwarekomponenten.
(In reply to comment #10) > Created an attachment (id=4977) [details] > dpkg -l output > > Beim Rollenwechsel ohne vorinstallierte Software. Folgende Pakete waren u.a. > noch installiert auf dem System: > * heimdal-servers > * samba-common > * nagios-nrpe-server > → Siehe Attachment Das ist doch ok soweit.
Created attachment 4979 [details] dpkg -l output (In reply to comment #11) > Gleicher Test steht noch aus mit vorinstallierten Standardsoftwarekomponenten. Anbei der dpkg -l output eines Systems, auf dem die folgenden Pakete installiert waren: univention-nagios-server univention-s4-connector univention-samba4 univention-dhcp univention-kde Das Paket samba4 wurde nicht automatisch mit deinstalliert und sollte mit in die Liste der zu entfernenden Paket kommen. "Eigentlich" "sollte" das autoremove das hinbekommen, aber da gab es früher auch schon Probleme. Am besten einen Kommentar in den Quellcode aufnehmen, der kurz beschreibt, dass autoremove samba4 nicht deinstalliert.
(In reply to comment #13) > Created an attachment (id=4979) [details] > dpkg -l output > > (In reply to comment #11) > > Gleicher Test steht noch aus mit vorinstallierten Standardsoftwarekomponenten. > > Anbei der dpkg -l output eines Systems, auf dem die folgenden Pakete > installiert waren: > > univention-nagios-server > univention-s4-connector > univention-samba4 > univention-dhcp > univention-kde > > Das Paket samba4 wurde nicht automatisch mit deinstalliert und sollte mit in > die Liste der zu entfernenden Paket kommen. "Eigentlich" "sollte" das > autoremove das hinbekommen, aber da gab es früher auch schon Probleme. Am > besten einen Kommentar in den Quellcode aufnehmen, der kurz beschreibt, dass > autoremove samba4 nicht deinstalliert. samba4 wurde in die Liste der explizit zu deinstallierenden Pakete aufgenommen. univention-system-setup 6.0.56-1.435.201301111806
Änderung → OK YAML → OK Übernahme 3.1-1 → OK Changelog 3.1-1 → OK
YAML-Datei: 2012-12-21-univention-system-setup.yaml
http://errata.univention.de/3.1-errata10.html