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?
apt-get / dpkg problem
- 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
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
Grüße, Marco
Code: Alles auswählen
set | grep PATH
- feltel
- Webmaster
- Beiträge: 10471
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Wie schaut denn die Datei /root/.profile aus? Normalerweise müsste sie so aussehen:
Wie Du siehst wird da der entsprechende PATH-Eintrag gesetzt, den dpkg bei Dir als fehlend angemeckert hat.
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
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
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
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