--->Problème avec apt-get ou dpkg<--------

--->Problème avec apt-get ou dpkg<-------- - Linux et OS Alternatifs

Marsh Posté le 18-02-2002 à 12:05:50    

A chaque fois que j'install  un prog via apt ou dselect, j'ai un message d'erreur :
 
dpkg: 'Idconfig' not found on PATH
dpkg: 'start-stop-daemon' not foun on PATH
dpkg: 'install-info' not found on PATH
dpkg: 'update-rc.d' not found on PATH
dpkg: 4 exepted program(s) not found on PATH
NB: root's PATH should usualy contain /usr/local/sbin,/usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg return an error code (2)
(...)
 
installation script returned error exit status 100.
 
Que faire ??

Reply

Marsh Posté le 18-02-2002 à 12:05:50   

Reply

Marsh Posté le 18-02-2002 à 12:16:13    

Nan  ba c'est bon j'ai compris pourkwa....
 
C'est parce que je ne suis pas sous root :
- j'utilise la console super-utilisateur -> j'ai le message d'en haut...
- j'utilse la console, je passe en root via su et la tooout marche nickel !!!
 
Ba voila.... :hello:

Reply

Marsh Posté le 18-02-2002 à 12:17:23    

le ~/.bashrc de root ne pas être conforme.
 
si tu fait 'echo $PATH' en root tu dois retrouver quelque chose comme
/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/lo
cal/sbin:/usr/local/bin
 
l'important ici ce sont les sbin

Reply

Marsh Posté le 18-02-2002 à 12:26:19    

ba tout est ok...
 
ba je te remerci ...
encore une fois  ;)  
 
J'avoue que tu m'aide a bien avancé avec ma debian !!!  :bounce:  
Un grand merci a toi 911GT3    :hello:

Reply

Marsh Posté le 18-02-2002 à 13:39:02    

Si ca marche quand tu te logues en root et pas quand tu fais su, c'est parceque le PATH de root doit etre defini au niveau du login shell et pas du shell (typiquement le fichier .bash_profile (login shell) va inclure .bashrc (shell tt court))
 
Cf. un post de la semaine derniere...
 
Pour y remedier, tu peux faire su - au lieu de su, cf. man de su


---------------
This message is provided AS IS, and comes with ABSOLUTELY NO WARRANTY,  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed