[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SOLVED] Re: debconf: apt-extracttemplates failed: Bad file descriptordpkg: dpkg - error: PATH is not set.



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.



Reply to: