smguenther
Goto Top

Ubuntu 12.0.5 LTS: dpkg verweigert Kernel-Update

Hi,

nach einem "apt-get upgrade" stehe ich vor dem Problem, dass dpkg bei den Abhöngigkeiten der Pakete linux-server, linux-image-server und linux-headers-server mit zwei verschiedenen Kernel-Versionen arbeitet. Der Versuch, mit dem vorgeschlagenen "apt-get -f install" das Problem zu lösen, führt zur folgenden Ausgabe:

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Abhängigkeiten werden korrigiert... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
linux-server
Die folgenden Pakete werden aktualisiert (Upgrade):
linux-server
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 21 nicht aktualisiert.
1 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 1.724 B an Archiven heruntergeladen werden.
Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]?
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von linux-server:
linux-server hängt ab von linux-image-server (= 3.2.0.74.88); aber:
Version von linux-image-server auf dem System ist 3.2.0.76.90.
linux-server hängt ab von linux-headers-server (= 3.2.0.74.88); aber:
Version von linux-headers-server auf dem System ist 3.2.0.76.90.
dpkg: Fehler beim Bearbeiten von linux-server (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Es wurde kein Apport-Bericht verfasst, da die Fehlermeldung darauf hindeutet, dass dies lediglich ein Folgefehler eines vorherigen Problems ist.
Fehler traten auf beim Bearbeiten von: linux-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Ich habe es schon mit

apt-get install --reinstall linux-headers-server linux-image-server linux-server
apt-get remove --purge linux-headers-3.2.0-74 linux-headers-3.2.0-74-generic linux-image-3.2.0-74-generic
apt-get remove --purge linux-headers-3.2.0-76 linux-headers-3.2.0-76-generic linux-image-3.2.0-76-generic

versucht, es ändert sich aber nichts an der Fehlermeldung.

Wie kann ich dieses Abhängigkeitsproblem lösen?

Danke für jeden Tipp oder Hinweis,

Stefan

Content-ID: 260334

Url: https://administrator.de/contentid/260334

Ausgedruckt am: 22.11.2024 um 21:11 Uhr

Gersen
Gersen 18.01.2015 um 23:40:53 Uhr
Goto Top
Hallo,

was gibt denn ein
apt-get update && apt-get dist-upgrade
?

Gruß,
Gersen
smguenther
smguenther 19.01.2015 um 08:20:23 Uhr
Goto Top
Hi,

leider dieselbe Meldung:

root@dellsrv:~# apt-get update
Es wurden 72 B in 5 s geholt (12 B/s)
Paketlisten werden gelesen... Fertig
root@dellsrv:~# apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
linux-server : Hängt ab von: linux-image-server (= 3.2.0.74.88) aber 3.2.0.76.90 ist installiert
Hängt ab von: linux-headers-server (= 3.2.0.74.88) aber 3.2.0.76.90 ist installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.

Gruß,

Stefan
Lochkartenstanzer
Lochkartenstanzer 19.01.2015 aktualisiert um 09:33:19 Uhr
Goto Top
Zitat von @smguenther:

Probieren Sie »apt-get -f install«, um dies zu korrigieren.

Und hast Du das schon gemacht?

lks

PS: Es gibt kein 12.0.5 LTS sondern nur ein 12.04 LTS.

PPS: lade Dir doch die debs manuell runte ruind installier sie mit dpkg.
smguenther
smguenther 19.01.2015 um 09:42:09 Uhr
Goto Top
apt-get -f install
bringt auch die Fehlermeldung.

Sorry, es ist 12.04.5 face-wink

Hm, manuell ist natürlich in der Tat eine Option, aber auch dpkg ruft doch dann das configure auf, dass die Fehlermeldung produziert, nicht wahr?

Stefan
Lochkartenstanzer
Lochkartenstanzer 19.01.2015 um 09:45:27 Uhr
Goto Top
Zitat von @smguenther:

Hm, manuell ist natürlich in der Tat eine Option, aber auch dpkg ruft doch dann das configure auf, dass die Fehlermeldung
produziert, nicht wahr?

was ich meinte, hol Dir aus dem repository die 3.2.0.74.88er versionen und installier diese manuell. Dann wird sich das meta-package "linux-server" zufriedengeben. Die Datenmengen sind nciht allzu groß udn wenn Dein grub richtig arbeitet, kommst Du auch nicht in die versuchung den älteren kernekl zu benutzen.

lks

PS: Wie sieht eigentlich Deine sources.list aus? Ist die Korrekt und beinhalte auch die Security-Updates?
Gersen
Gersen 19.01.2015 um 10:05:53 Uhr
Goto Top
Ggf. auch mal schauen, ob unter /var/cache/apt/archives die drei Pakete schon in einer einheitlichen Version vorliegen. Wenn ja, dann über
dpkg -i paket1.deb paket2.deb paket3.deb
installieren.

Gruß,
Gersen
Lochkartenstanzer
Lochkartenstanzer 19.01.2015 um 11:14:12 Uhr
Goto Top
Zitat von @smguenther:

Sorry, es ist 12.04.5 face-wink

Die Überschrift kann man editieren face-smile
Looser27
Looser27 19.01.2015 um 11:21:07 Uhr
Goto Top
Hast Du denn versucht Deine Distribution auf den neuesten Stand zu bringen bevor Du das Upgrade installierst?
smguenther
smguenther 19.01.2015 um 13:21:33 Uhr
Goto Top
Ich habe das Problem nun auf eine etwas brutale Art und Weise gelöst:

In der Datei /var/lib/dpkg/status war das Paket "linux-server" wie folgt aufgeführt:

Package: linux-server
Version: 3.2.0.74.88
Depends: linux-image-server (= 3.2.0.74.88), linux-headers-server (= 3.2.0.74.88)

Das habe ich geändert in

Package: linux-server
Version: 3.2.0.76.90
Depends: linux-image-server (= 3.2.0.76.90), linux-headers-server (= 3.2.0.76.90)

Danach kann der Kernel 3.2.0.76 installiert und konfiguriert werden.

Gruß,

Stefan