Univention Bugzilla – Bug 29636
Softwareverwaltung: Mehrere Pakete gleichzeitig deinstallieren kann zu unerwünschten Paketen führen
Last modified: 2013-03-25 19:57:27 CET
Created attachment 4878 [details] Fix finding broken Folgende Situation: un firefox ii firefox-de un firefox-en ii univention-mozilla-firefox Folgende Aktion vom Nutzer in UMC: Deinstalliere: firefox firefox-de firefox-en univention-mozilla-firefox Wir wollen großzügig sein und sehen darüber hinweg, dass nicht installierte Pakete deinstalliert werden sollen. Aber folgendes kommt nach dem Markieren der Pakete heraus: Folgende Pakete werden installiert bzw. aktualisiert: firefox Folgende Pakete werden deinstalliert: firefox-de univention-mozilla-firefox Das ist natürlich nicht gewollt, denn firefox sollte ja explizit deinstalliert werden. Grund ist eine zu lasche Überprüfung im package_manager. Überhaupt verhält sich das System nicht 100% wie apt-get. Beispiel von oben: Deinstalliere: firefox-de univention-mozilla-firefox UMC würde noch schnell firefox-en installieren (weil in der Sekunde, in der firefox-de deinstalliert werden soll, univention-mozilla-firefox darauf besteht, dass firefox-en installiert werden muss - nur wenige CPU-Takte, bevor dann auch univention-mozilla-firefox deinstalliert werden soll). apt-get bekommt das ohne firefox-en hin. Vielleicht kann man mal überprüfen, ob das besser geht (z.B. markieren in einer einzigen Transaktion). Der obere (schwerere) Fehler kann recht leicht behoben werden. Der Patch sorgt wenigstens dafür, dass die Aktion nicht ausgeführt werden kann. apt-get würde das aber hinbekommen...
Das ist verwirrend, das stimmt. Komplexere Installationsszenarien werden allerdings nicht sehr oft über die UMC-Paketverwaltung gehandhabt, deshalb ist das Problem nicht allzu kritisch.
Ist durch Fix für Bug#30279 beiläufig behoben. *** This bug has been marked as a duplicate of bug 30279 ***
Sollte mit Bug#30279 mitgetestet werden, denn auch bei der Deinstallation wurden Änderungen gemacht.
(In reply to comment #2) > Ist durch Fix für Bug#30279 beiläufig behoben. > > *** This bug has been marked as a duplicate of bug 30279 *** OK (In reply to comment #3) > Sollte mit Bug#30279 mitgetestet werden, denn auch bei der Deinstallation > wurden Änderungen gemacht. OK
UCS 3.1-1 has been released: http://download.univention.de/doc/release-notes-3.1-1_en.pdf http://download.univention.de/doc/release-notes-3.1-1.pdf If this error occurs again, please use "Clone This Bug".