debconf: apt-extracttemplates failed: Bad file descriptordpkg: dpkg - error: PATH is not set.
Hallo Liste!
Ich habe seit kurzem ein Problem (siehe Betreff).
Kurze Vorbemerkung:
---------------------------------
Mein Internetzugang läuft über einen ADSL Router, der die Angewohnheit hat
regelmäßig, nach ein paar Stunden, die Leitung zu trennen und danach neu
aufzubauen.
Während ich mir heute zwei Pakete über aptitude installieren wollte (scribus
und inkscape) dürfte genau während des herunterladens von Dateien so
eine "Router neustart" vorgefallen sein. Habe zeitgleich mir WWW Seiten
angesehen und dabei den Verbindungsausfall bemerkt.
Jedenfalls ist die Installation fehlgeschalgen und egal was ich jetzt über
aptitude einspielen will, liefert nur folgenden Fehler:
"E: Sub-process gzip returned an error code (100)
E: Prior errors apply to /var/cache/apt/archives/console-data_20060609_all.deb
debconf: apt-extracttemplates failed: Bad file descriptordpkg: dpkg - error:
PATH is not set.
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install. Trying to recover:
dpkg: dpkg - error: PATH is not set.
Press return to continue."
Im obigen Beispiel ist der Versuch "console-data_20060609_all.deb"
einzuspielen.
Zwei über google gefundene Seiten
("http://www.linuxquestions.org/questions/showthread.php?t=443352"
und "http://ubuntuforums.org/showthread.php?t=141894") lassen mich vermuten,
dass irgend etwas mit den Informationen über die verfügbaren Pakete in der
dpkg-Datenbank nicht mehr stimmt, bzw. das ein Paket schlichtweg nicht
vorhanden ist.
Meine Fragen:
---------------------
1.) Ganz pauschal: Was kann ich tun, um das Problem zu behben?
2.) Ich vermute ein (dpkg --clear-avail) kann das Problem beheben. Gemäß
man-page bewirkt "dpkg --clear-avail" folgendes: "Erase the existing
information about what packages are available."
Sollte ein "dpkg --clear-avail" mein Problem wirklich lösen können?
3.) Gibt es eine einfache Möglichkeit die dpkg-Datenbank wieder zu befüllen
wenn ich "dpkg --clear-avail" ausführe? Eventuell über den
Befehl "dpkg --update-avail | --merge-avail Packages-file" oder den
Befehl "dpkg -A | --record-avail package_file ..."?
MfG,
Leonhard.
PS: Der Vollständigkeit halber (und damit die Information darüber erhalten
bleibt) noch der oben genannte Versuch scribus und inkscape (samt automatisch
ausgewählten Paketen) zu installieren:
"E: Sub-process gzip returned an error code (100)
E: Prior errors apply
to /var/cache/apt/archives/python2.3-numeric_24.2-2_i386.deb
E: Prior errors apply
to /var/cache/apt/archives/python2.3-cairo_1.0.2-1_i386.deb
E: Prior errors apply
to /var/cache/apt/archives/python2.3-gtk2_2.8.2-3_i386.deb
E: Prior errors apply to /var/cache/apt/archives/python-gtk2_2.8.2-3_all.deb
E: Prior errors apply to /var/cache/apt/archives/dia-common_0.95.0-4_all.deb
E: Prior errors apply to /var/cache/apt/archives/dia-libs_0.95.0-4_i386.deb
E: Prior errors apply to /var/cache/apt/archives/dia_0.95.0-4_i386.deb
E: Prior errors apply to /var/cache/apt/archives/inkscape_0.43-4_i386.deb
E: Prior errors apply to /var/cache/apt/archives/libplot2c2_2.4.1-15_i386.deb
E: Prior errors apply
to /var/cache/apt/archives/libpstoedit0c2a_3.44-1_i386.deb
E: Prior errors apply
to /var/cache/apt/archives/libwmf-bin_0.2.8.3-3.1_i386.deb
E: Prior errors apply
to /var/cache/apt/archives/perlmagick_7%3a6.2.4.5-0.8_i386.deb
E: Prior errors apply to /var/cache/apt/archives/pstoedit_3.44-1_i386.deb
E: Prior errors apply
to /var/cache/apt/archives/python2.3-imaging-tk_1.1.5-4_i386.deb
E: Prior errors apply
to /var/cache/apt/archives/python2.3-imaging_1.1.5-4_i386.deb
E: Prior errors apply
to /var/cache/apt/archives/scribus-ng_1.3.3.2.dfsg-1_i386.deb
E: Prior errors apply to /var/cache/apt/archives/skencil_0.6.17-3_i386.deb
E: Prior errors apply to /var/cache/apt/archives/sketch_0.6.17-3_all.deb
debconf: apt-extracttemplates failed: Bad file descriptordpkg: dpkg - error:
PATH is not set.
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install. Trying to recover:
dpkg: dpkg - error: PATH is not set.
Press return to continue."
Reply to: