Am Sonntag, 25. Juni 2006 13:44 schrieb Mag. Leonhard Landrock: > 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."
Problem war grundsätzlich die fehlende PATH-Variable. Das beruhte auf einem fehlgelaufenen "Linux from Scratch" Versuch der mir eine völlig kaputte "~/.bash_profile" Datei bescherte. Alles weitere kann man unter "man bash" Abschnitt "INVOCATION" nachlesen. ;-) Danke an alle Beteiligten für die gegebene Unterstützung. Dadurch konnte ich den Fehler noch heute finden. MfG, Leonhard.