Beim letzten Upgrade von Ubuntu Oneiric Ocelot sind zwei Pakete (“libgdata13” und “libgdata-common”) hängen geblieben, die
mit “manually upgradeable” angegeben werden, aber keine Standardmethode (install, reinstall) funktioniert,
um via apt-get
das Paket auch zu aktualisieren. Nach ein wenig googeln und keiner brauchbaren Lösung ist
eine schnell gebastelt, die zwar nicht schön ist (…Zwangsdeinstallation) aber
zumindestens funktioniert.
Das Problem: “libgdata13” und “libgdata-common”
# apt-show-versions | grep upgrade
libgdata-common/oneiric *manually* upgradeable from 0.9.1-0ubuntu2 to 0.10.1-1~oneiric1
libgdata13/oneiric *manually* upgradeable from 0.9.1-0ubuntu2 to 0.10.1-1~oneiric1
Sinnlose Versuche
-
apt-get upgrade
fühlt sich nicht zuständig# apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
apt-get remove
will gleich auch ein paar andere Pakete auslöschen# apt-get -m remove libgdata13 libgdata-common Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED: [...]
-
apt-get install
undapt-get install --reinstall
bringt nur die Installation der gleichen Version# apt-get install --reinstall libgdata-common libgdata13 [...] Setting up libgdata-common (0.9.1-0ubuntu2) ... Setting up libgdata13 (0.9.1-0ubuntu2) ... [...]
So geht’s dann doch noch…
-
Zwangsdeinstallation
# dpkg -r --force-depends libgdata-common libgdata13 dpkg: libgdata13: dependency problems, but removing anyway as you requested: evolution depends on libgdata13 (>= 0.9.0). totem-plugins depends on libgdata13 (>= 0.9.0). evolution-data-server depends on libgdata13 (>= 0.9.0). (Reading database ... 327950 files and directories currently installed.) Removing libgdata13 ... Removing libgdata-common ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place
-
Neuinstallation mit Angabe der gewünschten Version
# apt-get install libgdata-common=0.10.1-1~oneiric1 libgdata13=0.10.1-1~oneiric1
-
fertig - nichts mehr zum upgraden vorhanden
Hinweis: dieser Artikel ist ursprünglich auf dem IT-Blog “copy/paste” (www.copypaste.at) erschienen.