Univention Bugzilla – Bug 24764
System Setup führt immer Paketänderungen durch
Last modified: 2011-12-13 15:51:25 CET
Wird eine beliebige Änderung in System Setup gemacht (z.B. zusätzlichen Nameserver/Forwarder eintragen), wird beim Speichern immer die aktuelle Softwareliste zur Änderung anzeigt. Das führt unter anderem dazu, dass die bereits installierten Pakete ggf. aktualisiert oder manuell installierte Pakete deinstalliert werden, da sich nicht der aktuellen Auswahl entsprechen.
Created attachment 3838 [details] /var/cache/univention-system-setup/profile
Created attachment 3839 [details] /var/log/univention/setup.log
Es wurde als einzige Änderung ein zusätzliches virtuelles Interface hinzugefügt. System Setup fordert beim Speichern jedoch auf, mehr Änderungen zu bestätigen: ---[cut]--- Die folgenden Änderungen werden auf das System übertragen: IPv4-Netzwerkgeräte: 10.200.18.43/255.255.255.0 (eth0) 10.200.18.143/255.255.255.0 (eth0 [virtuell]) Installierte Softwarekomponenten: NT-compatible domaincontroller (Samba 3), Mail server (Postfix, Cyrus IMAPd), Print server (CUPS) Bitte bestätigen Sie, dass diese Änderungen auf das System übertragen werden. Dies kann einige Zeit in Anspruch nehmen. ---[cut]---
Das Komponenten-Handling wurde angepasst, so dass nur komplett installierte Komponenten deinstalliert werden können und teilweise oder nicht installierte Komponenten nur installiert werden können. Alle anderen Änderungen werden erst einmal ignoriert. univention-system-setup (5.0.70-1) unstable; urgency=low . * UMC: fixed software componente handling (Bug #24764) * UMC: handle software basic conflicts (Bug #22905)
Wenn keine Änderung am Software-Modul gemacht wurde, dann führt das auch keine Änderungen durch. → OK Wenn nur Teile eines Software-Eintrages installiert sind, ist die Vorauswahl "abgewählt" in dem Modul. Eine Änderung an der Software-Auswahl (z.B. ein anderes Paket hinzufügen) entfernt dann auch die Pakete des "halb installierten" Eintrags. → Reopen
(In reply to comment #5) > ... > Wenn nur Teile eines Software-Eintrages installiert sind, ist die Vorauswahl > "abgewählt" in dem Modul. Eine Änderung an der Software-Auswahl (z.B. ein > anderes Paket hinzufügen) entfernt dann auch die Pakete des "halb > installierten" Eintrags. > → Reopen Das wurde jetzt korrigiert. Wird eine Komponente bestehend aus den Paketen [ foo, bar ] zur Installation ausgewählt, und ist bar bereits installiert, werden dennoch [ foo, bar ] installiert, d.h. bar wird ggf. aktualisiert. Ich denke diese Verhalten ist ok. @QA: Bitte auch prüfen, ob die richtigen Komponenten je nach Systemrolle angezeigt werden. univention-system-setup (5.0.76-1) unstable; urgency=low . * UMC: fixed incorrect installation of software components (Bug #22904)
Ich kann das Problem nicht mehr nachstellen. Es wurden nie Pakete entfernt, die manuell installiert wurden sind nicht direkt als Komponentenpakete sind.
*** Bug 24318 has been marked as a duplicate of this bug. ***
UCS 3.0-0 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"