h4666:~# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 packages not fully installed or removed.
Need to get 0B/119kB of archives. After unpacking 0B will be used.
Wähle vormals abgewähltes Paket libreadline4.
(Lese Datenbank ... 18687 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von libreadline4 4.2a-5 (durch .../libreadline4_4.2a-5_i386.deb) ...
install-info: Keine dir-Datei angegeben; ,,--help" gibt weitere Informationen.
dpkg: Warnung - altes pre-removal-Skript wurde beendet mit Fehler-Status 1
dpkg - probiere stattdessen Skript aus dem neuen Paket ...
install-info: Keine dir-Datei angegeben; ,,--help" gibt weitere Informationen.
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libreadline4_4.2a-5_i386.deb (--unpack):
Unterprozess neues pre-removal Skript gab den Fehlerwert 1 zurück
install-info: nicht erkannte Option ,,--description=GNU Readline Library API"
,,install-info --help" gibt weitere Informationen.
dpkg: Fehler beim Aufräumen:
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libreadline4_4.2a-5_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Wenn ich apt-get remove libreadline4 mache kommt das:
h4666:~# apt-get remove libreadline4
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
gdb libreadline4
0 packages upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 2674kB will be freed.
Do you want to continue? [Y/n] y
(Lese Datenbank ... 18687 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne gdb ...
install-info: Keine dir-Datei angegeben; ,,--help" gibt weitere Informationen.
dpkg: Fehler beim Bearbeiten von gdb (--remove):
Unterprozess pre-removal script gab den Fehlerwert 1 zurück
dpkg: libreadline4: Abhängigkeitsproblem, aber lösche es auf Anfrage dennoch:
gdb hängt ab von libreadline4 (>= 4.2a-4).
dpkg: Fehler beim Bearbeiten von libreadline4 (--remove):
Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
es erneut installieren, bevor Sie es zu entfernen versuchen.
Fehler traten auf beim Bearbeiten von:
gdb
libreadline4
E: Sub-process /usr/bin/dpkg returned an error code (1)
Das kenne ich in ähnlicher Form. Was hast du für eine Debian-Version? Irgendwas installiert, was nicht zur Standard-Distribution gehört? Denn es gibt hier offenbar eine Inkonsistenz zwischen libreadline4 und dem Programm install-info.
Ein möglicher Workaround wäre, install-info zu sichern und durch einen Link auf /bin/true zu ersetzen. Nach erfolgreicher Installation wieder das Original herstellen.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
1. Debian 3
2. Habe ich mehrere Sachen installiert, wie Apache, MySQL, Webmin und noch andere sachen
3. Wie sichert man install-info?
4. wie setze ich ein Link dann auf /bintru? also was bzw wo?
5. wie stell ich das original wieder her?
Sry, aber soviel ahnung hab ich von linux distributionen nicht
h4666:/usr/sbin# apt-get remove libreadline4
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
gdb libreadline4
0 packages upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
1 packages not fully installed or removed.
Need to get 0B of archives. After unpacking 2674kB will be freed.
Do you want to continue? [Y/n] y
#(Lese Datenbank ... 18687 Dateien und Verzeichnisse sind derzeit installiert.)
Entferne gdb ...
install-info: Keine dir-Datei angegeben; ,,--help" gibt weitere Informationen.
dpkg: Fehler beim Bearbeiten von gdb (--remove):
Unterprozess pre-removal script gab den Fehlerwert 1 zurück
dpkg: libreadline4: Abhängigkeitsproblem, aber lösche es auf Anfrage dennoch:
gdb hängt ab von libreadline4 (>= 4.2a-4).
dpkg: Fehler beim Bearbeiten von libreadline4 (--remove):
Paket ist in einem sehr schlechten inkonsistenten Zustand - Sie sollten
es erneut installieren, bevor Sie es zu entfernen versuchen.
Fehler traten auf beim Bearbeiten von:
gdb
libreadline4
E: Sub-process /usr/bin/dpkg returned an error code (1)
h4666:/usr/sbin# apt-get install libreadline4
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, libreadline4 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 packages not fully installed or removed.
Need to get 0B/119kB of archives. After unpacking 0B will be used.
Wähle vormals abgewähltes Paket libreadline4.
(Lese Datenbank ... 18687 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von libreadline4 4.2a-5 (durch .../libreadline4_4.2a-5_i386.deb) ...
install-info: Keine dir-Datei angegeben; ,,--help" gibt weitere Informationen.
dpkg: Warnung - altes pre-removal-Skript wurde beendet mit Fehler-Status 1
dpkg - probiere stattdessen Skript aus dem neuen Paket ...
install-info: Keine dir-Datei angegeben; ,,--help" gibt weitere Informationen.
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libreadline4_4.2a-5_i386.deb (--unpack):
Unterprozess neues pre-removal Skript gab den Fehlerwert 1 zurück
install-info: nicht erkannte Option ,,--description=GNU Readline Library API"
,,install-info --help" gibt weitere Informationen.
dpkg: Fehler beim Aufräumen:
Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libreadline4_4.2a-5_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
laut der Ausgabe, die du gepostet hast, wird aber immer noch das echte install-info aufgerufen. Wenn es korrekt ersetzt wäre durch /bin/true, würde da nichts ausgegeben, da /bin/true nichts macht.
puh, da bin ich aber erleichtert. Ich rate dir, /usr/local/bin/install-info zu löschen, um zukünftige Probleme zu vermeiden. Ein Exemplar ist genug, und das sollte logischerweise das sein, das in der Distro enthalten ist.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?