Bug 15905 - Dependencyproblem beim Update von 2.2-2 auf 2.3-0
Dependencyproblem beim Update von 2.2-2 auf 2.3-0
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Update - Release updates
UCS 2.3
Other Linux
: P5 normal (vote)
: UCS 2.3
Assigned To: Sönke Schwardt-Krummrich
Stefan Gohmann
:
Depends on: 15971
Blocks: 14412
  Show dependency treegraph
 
Reported: 2009-10-08 16:13 CEST by Sönke Schwardt-Krummrich
Modified: 2009-12-21 08:49 CET (History)
3 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
updater.log (52.64 KB, application/octet-stream)
2009-10-08 16:13 CEST, Sönke Schwardt-Krummrich
Details
Die updater-Log (489.51 KB, text/plain)
2009-10-22 11:18 CEST, Murat Odabas
Details
Meldungen nach ..dist-upgrade (3.02 KB, text/plain)
2009-10-22 11:18 CEST, Murat Odabas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2009-10-08 16:13:13 CEST
Created attachment 1884 [details]
updater.log

2.2-2 Master i386 hat versucht über das 2.3-Beta-Online-Repo von forge auf 2.3
zu aktualisieren:

Hole:1052 http://forge.univention.org 2.3-0/i386/ mozilla-mplayer
3.55-1.1.10.200909101929 [532kB]
E: Couldn't configure pre-depend python-univention-config-registry for
univention-config, probably a dependency cycle.
Es wurden 1149MB in 2m3s geholt (9265kB/s)
Failed to execute apt-get -u dist-upgrade
Comment 1 Sönke Schwardt-Krummrich univentionstaff 2009-10-08 16:34:04 CEST
Versuchter Workaround:
2.3-0 Quellen eintragen
==> apt-get install python-univention-config-registry
==> univention-updater net

ergab folgendes Problem:

E: Couldn't configure pre-depend univention-ssl for univention-directory-notifier, probably a dependency cycle.

==> apt-get install univention-ssl

Danach weitere Dependency-Probleme....
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2009-10-08 16:41:17 CEST
aptitude -svv dist-upgrade
==>
Die folgenden Pakete haben verletzte Abhängigkeiten:
  libsasl2: Hängt ab: libsasl2-2 (= 2.1.22.dfsg1-8.29.200710190059) aber 2.1.22.dfsg1-23.39.200909290902 soll installiert werden.
  lvm2: Kollidiert: lvm-common aber 1.5.20.6.200909180632 soll installiert werden.
  libperl5.8: Hängt ab: perl-base (= 5.8.8-7.31.200902160835) aber 5.10.0-19.49.200909222011 soll installiert werden.
  doc-base: Hängt ab: libuuid-perl, welches ein virtuelles Paket ist.
            Hängt ab: libmldbm-perl, welches ein virtuelles Paket ist.
  univention-management-console: Hängt ab: univention-management-console-system-info, welches ein virtuelles Paket ist.
Comment 3 Janek Walkenhorst univentionstaff 2009-10-09 16:23:59 CEST
python-twisted war in UCS 2.0-0 maintained, ist in UCS 2.3-0 jedoch in unmaintained:

/var/univention/buildsystem2/test_mirror/ftp/2.0/maintained/2.0-0/all/python-twisted_2.4.0-3.3.200710190843_all.deb
/var/univention/buildsystem2/test_mirror/ftp/2.3/unmaintained/2.3-0/all/python-twisted_8.1.0-4.8.200909141345_all.deb
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2009-10-14 15:11:49 CEST
Beim Aufruf von
apt-get -o DPkg::Options::=--force-confold -y --force-yes -us dist-upgrade
werden einige Dependency-Fehler beim Auflösen der Reihenfolge der Postinst angezeigt. Folgende Reihenfolge löst das Problem:

apt-get install python-univention-config-registry \
                univention-ssl univention-thin-client-basesystem
univention-updater net
Comment 5 Sönke Schwardt-Krummrich univentionstaff 2009-10-21 14:45:48 CEST
univention-ssl und univention-thin-client-basesystem werden jetzt in der preup.sh vor dem eigentlichen Update aktualisiert. Beim nächsten Update unseres Testmirrors sollte das Update dann korrekt starten.

Changelogeintrag nicht notwendig.
Comment 6 Stefan Gohmann univentionstaff 2009-10-22 06:06:03 CEST
Das ist noch nicht im svn bzw. noch nicht gebaut, siehe Auto-Update Mail von heute Nacht.
Comment 7 Sönke Schwardt-Krummrich univentionstaff 2009-10-22 08:33:50 CEST
(In reply to comment #6)
> Das ist noch nicht im svn bzw. noch nicht gebaut, siehe Auto-Update Mail von
> heute Nacht.

Jetzt aber.
Comment 8 Murat Odabas univentionstaff 2009-10-22 11:18:12 CEST
Created attachment 1933 [details]
Die updater-Log
Comment 9 Murat Odabas univentionstaff 2009-10-22 11:18:54 CEST
Created attachment 1934 [details]
Meldungen nach ..dist-upgrade
Comment 10 Murat Odabas univentionstaff 2009-10-22 11:19:41 CEST
Ein upgrade ist weiterhin nicht möglich, diesmal werden andere Abhängigkeitsprobleme ausgegeben.
Für nähere Infos siehe Anhänge updater.log und dist-upgrade Meldunegn.
Comment 11 Stefan Gohmann univentionstaff 2009-10-22 11:25:09 CEST
(In reply to comment #10)
> Ein upgrade ist weiterhin nicht möglich, diesmal werden andere
> Abhängigkeitsprobleme ausgegeben.
> Für nähere Infos siehe Anhänge updater.log und dist-upgrade Meldunegn.

Das hier aufgeführte Dependency Problem ist nur ein Folgefehler. Das eigentliche Problem ist:

Preparing to replace univention-thin-client-x-base 3.0.0-1.65.200906241528 (using .../univention-thin-client-x-base_4.0.5-2.83.200910151030_all.deb) ...
Traceback (most recent call last):
  File "/usr/bin/univention-thin-client-apt", line 36, in ?
    import univention.debug as ud
ImportError: No module named debug
dpkg: error processing /var/cache/apt/archives/univention-thin-client-x-base_4.0.5-2.83.200910151030_all.deb (--unpack):
 subprocess pre-installation script returned error exit status 1
Traceback (most recent call last):
  File "/usr/bin/univention-thin-client-apt", line 36, in ?
    import univention.debug as ud
ImportError: No module named debug
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 1

Dazu gibt es Bug #16056.
Comment 12 Stefan Gohmann univentionstaff 2009-10-27 15:59:00 CET
Die Updates laufen mittlerweile durch.
Comment 13 Stefan Gohmann univentionstaff 2009-12-21 08:49:13 CET
UCS 2.3 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte der Bug dupliziert werden: "Clone This Bug".