Hallo alle miteinander,
ich habe folgendes Problem: Ich wolllte mir texlive full über die Paketquellen installieren. Leider ist bei der Installation was schief gelaufen und ich habe jetzt Probleme mit den Abhängigkeiten von Paketen.
Ich habe es schon mit den Befehlen:
apt-get install -f
apt-get autoremove
dpkg --clear-avail und
dpkg-reconfigure apt
versucht das Problem zu lösen. Es hat aber nichts geholfen und ich bekomme immer noch folgende Fehlermeldung:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Abhängigkeiten werden korrigiert... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
esound-common libesd0 libaudiofile0 esound-clients
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
libkparts4 libkutils4 libphonon4 system-config-printer-gnome
texlive-pictures usb-creator-common
Die folgenden NEUEN Pakete werden installiert:
libkparts4 libphonon4 system-config-printer-gnome texlive-pictures
usb-creator-common
Die folgenden Pakete werden aktualisiert (Upgrade):
libkutils4
1 aktualisiert, 5 neu installiert, 0 zu entfernen und 19 nicht aktualisiert.
9 nicht vollständig installiert oder entfernt.
Es müssen noch 0B von 1.471kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 8.188kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
Warnung, in Datei »/var/lib/dpkg/status« nahe Zeile 6369 Paket »openoffice.org-thesaurus-en-us«:
Fehler in Versionszeichenkette »1:3.2.1-ubuntu1«: ungültiges Zeichen in Revisionsnummer
dpkg: Fehler beim Parsen, in Datei »/var/lib/dpkg/status« nahe Zeile 6390 Paket »usb-creator-common«:
Feld »Depends«, ungültiger Paketname »python-support«: muss mit alphanumerischem Zeichen beginnen
E: Sub-process /usr/bin/dpkg returned an error code (2)
Hat jemand eine Idee wie ich die fehlerhaften Abhängigkeiten beseitigt bekomme?
Schöne Grüße
Moderiert von redknight:
ins richtige Forum verschoben.
Hallo und wilkommen im Forum,
zeige zunächst bitte mal
ls -l /var/lib/dpkg/status*
und prüfe das Datum der Änderung ob es mit deiner Installation übereinstimmt.
Hallo,
versuche das einmal:
sudo apt-get autoremove&&sudo apt-get autoclean
Gruß
bsn
Ich bekomme dabei folgende Ausgabe
-rw-r--r-- 1 root root 2050676 2012-03-11 09:01 /var/lib/dpkg/status
-rw-r--r-- 1 root root 2050908 2012-03-11 09:01 /var/lib/dpkg/status-old
Bei dem Befehl
sudo apt-get autoremove&&sudo apt-get autoclean
bekomme ich
martin@martin-R510-P510:~$ sudo apt-get autoremove&&sudo apt-get autoclean
[sudo] password for martin:
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:
libkmediaplayer4 : Hängt ab von: libkparts4 (= 4:4.5.5-0ubuntu2.1) ist aber nicht installiert
libknotifyconfig4 : Hängt ab von: libphonon4 (>= 4:4.7.0really4.4.1-0ubuntu3) ist aber nicht installiert
texlive-full : Hängt ab von: texlive-pictures (>= 2009-1) ist aber nicht installiert
texlive-latex-extra : Hängt ab von: texlive-pictures (>= 2009-1) ist aber nicht installiert
ubuntu-desktop : Hängt ab von: system-config-printer-gnome ist aber nicht installiert
usb-creator-gtk : Hängt ab von: usb-creator-common (= 0.2.25.3) ist aber nicht installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie, -f zu benutzen.
macfly412 schrieb:
Ich bekomme dabei folgende Ausgabe
Und stimmt das mit dem Zeitunkt der tex-Installation überein?
Backup ist aktuell? Denn ab jetzt müssen wir an Systeminnereien rumspielen. Bevor das losgeht, solltest Du 2 (in Worten: zwei) aktuelle Backupsätze auf unterschiedlichen Datenträgern haben 
Hi macfly412,
korrigiere in der Datei /var/lib/dpkg/status die Fehler in den angegebenen Zeilen (aus deiner ersten Fehlermeldung). Das erste undefinierte Symbol kannst du durch eine Zwei ersetzen, das zweite kannst du ganz entfernen. Anschließend zeige bitte nochmal:
Gruss
Lasall
Hey Lasall,
ich bin deinem Tip gefolgt und habe das eine Zeichen ersetzt und das andere gelöscht.
Die Ausgabe sieht jetzt so aus:
martin@martin-R510-P510:~$ sudo apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Abhängigkeiten werden korrigiert... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
esound-common libesd0 libaudiofile0 esound-clients
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
libkparts4 libkutils4 libphonon4 system-config-printer-gnome
texlive-pictures usb-creator-common
Die folgenden NEUEN Pakete werden installiert:
libkparts4 libphonon4 system-config-printer-gnome texlive-pictures
usb-creator-common
Die folgenden Pakete werden aktualisiert (Upgrade):
libkutils4
1 aktualisiert, 5 neu installiert, 0 zu entfernen und 20 nicht aktualisiert.
9 nicht vollständig installiert oder entfernt.
Es müssen noch 0B von 1.471kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 8.188kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]? j
Warnung, in Datei »/var/lib/dpkg/status« nahe Zeile 6402 Paket »usb-creator-common«:
description fehlt
dpkg: Fehler beim Parsen, in Datei »/var/lib/dpkg/status« nahe Zeile 6402 Paket »usb-creator-common«:
version fehlt
W: Encountered status field in a non-version description
W: Probieren Sie »apt-get update«, um diese Probleme zu korrigieren
E: Sub-process /usr/bin/dpkg returned an error code (2)
Hi macfly412,
behebe einfach immer weiter die konkret angegebenen Fehler. Um zu schauen, welche Daten du einfügen musst, schaue für die entsprechenden Pakete unter http://packages.ubuntu.com/ und benutze dort die Paketsuche für deine entsprechende Distribution (Maverick). Wie die Form aussiehst kannst du an den korrekten Eintragen in der Statusdatei ableiten.
Gruss
Lasall
Danke Lasall! Ich habs mit deinem Tip hinbekommen. Problem ist gelöst.