Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/10/2014, à 11:17

maryooman

Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

Bonjour,


J'ai un problème assez étrange. Je ne peux plus accéder à ma session.
Alors j'ai fais Ctrl Alt F1 pour le logger en ligne de commande et essayer de diagnostiquer ... sauf que après connexion, aucune commande n'est disponible ! 
Voir l'image ci jointe
http://www.hostingpics.net/viewer.php?i … 924311.jpg


Je suis allé en mode recovery, pas de problème d'espace, le fsck est ok.

Je ne vois pas ce que je peux faire, vous avez une idée ?

Hors ligne

#2 Le 19/10/2014, à 15:19

xabilon

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

Salut

Apparemment tu n'es pas sur une console bash, mais zsh, comme l'indique le prompt %, à mon avis c'est lié...
Si tu tapes :

chsh

est-ce que la commande est reconnue ?
Si oui, et qu'elle te demande quel shell tu veux utiliser, répond :

/bin/bash

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 19/10/2014, à 22:10

maryooman

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

zsh: command not found: chsh

les seules commandes qui fonctionnent sont ls et pwd

Hors ligne

#4 Le 19/10/2014, à 22:11

tiramiseb

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

Salut,

Que donnent la commande suivante ?

ls -lh /bin

Hors ligne

#5 Le 20/10/2014, à 00:17

maryooman

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

la command ls n'est pas disponible,

je me suis déplacé dans /bin et affiché le contenu par autocomplétion

http://www.hostingpics.net/viewer.php?i … 013181.jpg



étrange, vous avez une idée sur l'origine du problème ?

Hors ligne

#6 Le 20/10/2014, à 08:54

tiramiseb

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

En #3 tu as dit que les seules commandes qui fonctionnent sont ls et pwd... Donc j'essayais de m'appuyer sur ce qui fonctionne... dommage smile

Est-ce que la commande "dpkg" fonctionne ?
Si oui, vérifions si le paquet "coreutils" est installé :

dpkg -l coreutils

Ça donne quoi ?

Tu peux également regarder dans /var/log/apt/history.log les dernières (dés)installations effectuées - à partir d'un système live si nécessaire.

Hors ligne

#7 Le 20/10/2014, à 20:02

xabilon

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

Le plus étrange c'est qu'il passe sur un shell zsh... celui-ci n'est pas installé par défaut, tu as donc dû l'installer.
Il serait aussi utile de voir le contenu du fichier caché .bashrc de ton dossier utilisateur (si 'cat' ne fonctionne pas, tu peux l'ouvrir depuis un liveCD)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#8 Le 20/10/2014, à 20:07

tiramiseb

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

Le plus étrange c'est qu'il passe sur un shell zsh

Bah il a dû l'installer... Moi ce qui me semble "le plus étrange", c'est que les commandes de base ne sont pas disponibles... smile

Il serait aussi utile de voir le contenu du fichier caché .bashrc

Bah j'imagine que s'il a choisi d'installer et utiliser zsh c'est en connaissance de cause et le .bashrc n'a alors rien à voir là...

Hors ligne

#9 Le 20/10/2014, à 21:11

maryooman

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

je le suis trompé de commande en effet tiramiseb.
et j'utilise zsh depuis très longtemps

donc j'ai essayé dpkg, cette commande n'est pas disponible

alors j'ai démarré en recovery
je ne vois pas de problèmes pour le coreutils
dans le fichier /var/log/apt/history.log j'ai principalement des des installations, et une suppression de maven

voici quelques images :
http://www.hostingpics.net/viewer.php?i … 035421.jpg
http://www.hostingpics.net/viewer.php?i … 036211.jpg

par ailleurs je vais regarder le contenu du .zshrc
je reviens vous voir

Hors ligne

#10 Le 20/10/2014, à 21:30

tiramiseb

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

À partir du mode recovery, essaie de réinstaller le paquet coreutils (en téléchargeant le .deb et en l'installant avec dpkg)... Sinon je n'ai pas d'autre idée...

Hors ligne

#11 Le 20/10/2014, à 22:41

maryooman

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

j'ai installé le .deb
et aussi fait apt-get update et upgrade

sans succès


c'est bizarre, au final je me dis que c'est plus rapide de réinstaller ubuntu, mon home est sur une autre partition
ce qui est dommage, c'est qu'on en saura pas d'ou vient le problème
je refais donc une install demain


merci à vous pour votre aide
si vous avez encore quelques idées je reste intéressé

Dernière modification par maryooman (Le 20/10/2014, à 22:42)

Hors ligne

#12 Le 21/10/2014, à 00:24

xabilon

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

Ce serait pas un souci de path ? Peut-être que le système ne sait plus où trouver les commandes. Essaye :

/usr/bin/dpkg -l coreutils

Dernière modification par xabilon (Le 21/10/2014, à 00:25)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#13 Le 21/10/2014, à 21:42

maryooman

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

xabilon tu as raison,

j'avais ajouté une variable dans le path, et c'est cela le problème

entre temps le pb a tourné 1 bonne semaine

dans /etc/environment


PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
M2_HOME=/opt/maven
M2=$M2_HOME/bin
PATH=$M2:$PATH


et le pb c'est la dernière ligne ...

voila problème résolue !
merci pour votre aide

Dernière modification par maryooman (Le 21/10/2014, à 21:42)

Hors ligne

#14 Le 21/10/2014, à 22:06

xabilon

Re : Erreur à l'ouverture de session -> les commandes (ls, cd, etc) disparu

Cool big_smile
Tu peux ajouter [Résolu] au titre (si ça ne rentre pas car > 70 caractères, raccourcis-le)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne