Problème dist-upgrade

Bonjour,
suite à un dist-upgrade j’ai ce message d’erreur

dpkg: avertissement: « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg: avertissement: « start-stop-daemon » introuvable dans la variable PATH ou non exécutable
dpkg: erreur: 2 programmes attendus non trouvés dans la variable PATH ou non exécutables
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin 

Ce que j’ai pu trouver sur le net ne m’a pas avancé,
toute aide est appréciée.

ponky

Bonjour

Oui, mais comme on ne voit ni le prompt ni la ligne de commande,
on ne peut pas savoir depuis quel compte utilisateur elle a été lancée.
ni quelle a été la ligne de commande entrée.


Si tu veux te connecter sous le compte root
en utilisant les variables d’environnement du compte root
il te faudra lancer la commande su avec l’option -
Sinon, ce sont les variables d’environnement de ton compte qui seront utilisées,
et la valeur de la variable PATH (qui fait partie de l’environnement) n’est pas la même :

michel@debg53sw:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
michel@debg53sw:~$ 
michel@debg53sw:~$ su -
Mot de passe : 
root@debg53sw:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@debg53sw:~# 

Si tu utilises sudo
pour te connecter sous le compte root en utilisant les variables d’environnement utilisées par le compte root
c’est l’option i qu’il te faudra utiliser

sudo -i

Les trois propositions de vv222 qui suivent sont tout aussi pertinentes.

Voir :

man --pager='less -p "-, -l, --login"' su

Je pense que tu utilises su pour te connecter à ton compte root. Depuis une mise-à-jour récente, utiliser cette commande sans option ne charge pas la valeur de $PATH spécifique à root.

Tu as trois options pour passer correctement en root :
su --login
su -l
su -

Salut,
merci pour vos réponses je ne savais pas qu’il fallait mettre l’option -
me voici donc à jour !
Bonne journée.

et si tu veux continuer à fonctionner à l’ancienne édites ton ~.bashrc et tu rajoutes les lignes:

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

tu enregistres la modification.

Cela fait presque une semaine que j’ai ce problème. J’utilisais la commande su pour me connecter a mon compte root… J’ai corrigé tout de même mon ~.bashrc (avec nano). Merci encore. Et dire que j’ai failli tout réinstaller…

Bonsoir, j’ai eu ce problème et j’avais trouvé cette solution mais j’ai mis cette ligne dans /etc/environment et ça fonctionne.
Est-ce que ça craint ou pas?