apt-get / dpkg problem

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
gesichtsmoped
Beiträge: 15
Registriert: 19.03.2004 20:36:16

apt-get / dpkg problem

Beitrag von gesichtsmoped » 12.05.2004 14:03:50

Hallo,

seid gestern bekomme ich beim deinstallieren und beim installieren mittels apt-get folgende Fehlermeldung:


dpkg: `ldconfig' not found on PATH.
dpkg: `start-stop-daemon' not found on PATH.
dpkg: `install-info' not found on PATH.
dpkg: `update-rc.d' not found on PATH.
dpkg: 4 expected program(s) not found on PATH.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)




Diese datein sind aber in den oben genannten Verzeichnissen vorhanden. Weiß jemand rat?

Benutzeravatar
emge
Beiträge: 1525
Registriert: 20.10.2003 22:05:46
Lizenz eigener Beiträge: Artistic Lizenz
Wohnort: 50° 45' 0" N 12° 10' 0" E

Beitrag von emge » 12.05.2004 14:06:08

Es reicht nicht, dass die Dateien in den Verzeichnissen liegen, sondern die Verzeichnisse müssen auch im Pfad gesetzt sein. Was sagt denn ein als root ausgeführtes

Code: Alles auswählen

set | grep PATH
Grüße, Marco

Benutzeravatar
feltel
Webmaster
Beiträge: 10471
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 12.05.2004 14:07:16

Wie schaut denn die Datei /root/.profile aus? Normalerweise müsste sie so aussehen:

Code: Alles auswählen

# ~/.profile: executed by Bourne-compatible login shells.

if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11
export PATH

mesg n
Wie Du siehst wird da der entsprechende PATH-Eintrag gesetzt, den dpkg bei Dir als fehlend angemeckert hat.

Benutzeravatar
Chrissss
Beiträge: 176
Registriert: 05.04.2004 00:23:48

Beitrag von Chrissss » 25.05.2004 15:39:23

Habe hier das selbe Problem wie oben.

Die .profile von root sieht genauso aus wie oben gepostet. Das komische ist, dass apt-get und co unter einer root shell in x wunderbar funktioniert. Wenn ich mich jedoch in einer text konsole als root einlogge, bekomme ich die obige Fehlermeldung...

Danke
Chrissss

PS: Wahrscheinlich liegt es daran.

# echo $PATH in der Konsole:
/usr/local/bin:usr/bin:/bin:/usr/bin/X11:/usr/games

# echo $PATH in einem xterm jedoch:
/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games
ergibt:

Wo definiere ich denn den Pfad für die Konsole?

PPS: Lösung gefunden:
http://www.debianforum.de/forum/viewtopic.php?t=23503

Trotzdem Danke ;)

Antworten