PDA

View Full Version : [Debian] Impossible de se loguer à un compte


KnuX
24 janvier 2005, 20h27
Salut tout le monde ! (hé oui, me revoilà avec une histoire pas comme les autres ^^)

Un grand mystère réside dans la machine qui se trouve à ma gauche, sur laquelle tourne une Debian Sarge.
Hier soir, après avoir fait un apt-get install afin de mettre le kernel 2.6, je me suis retrouvé dans l'impossibilité de lancer ma session qu'importe le noyau installé.

En fait, à l'écran j'ai ça :
Debian GNU/Linux 3.1 skysanctuary tty1

skysanctuary login:

Jusque là, rien d'anormal.
Cependant, si je met mon login 'knux', 'root', rien ou n'importe quoi, je reviens à cet invite sans aucun message.
Ce qui donne :
Debian GNU/Linux 3.1 skysanctuary tty1

skysanctuary login: root

Debian GNU/Linux 3.1 skysanctuary tty1

skysanctuary login:


J'ai tenté un redémarrage en recovery mode afin d'avoir une session de maintenance, là je peux me loguer mais la commande "passwd" se termine aussitôt en "segmentation fault", "adduser" quitte avec un code erreur "signal 11", mais je peux utiliser apt, dpkg, etc.

Je me tourne vers vous afin de savoir si quelqu'un a rencontré ce problème et en connaît l'origine, et surtout pour savoir quel paquetage pourrais-je avoir à réinstaller afin de corriger ce problème plutôt mystérieux...

Merci d'avance pour votre aide ;)

Fred
25 janvier 2005, 21h02
Oulah, un passwd en segfault c'est très, très mauvais ... en gros c'est pas normal du tout !
Tu n'as pas de "oops" ou "kernel panic" ? Est-ce que tu peux "booter" sur d'autres noyaux ? Est-ce que tu as tenté de démarrer le système depuis un disque de secour ?
Si tu as encore un réseau, tente un "apt-get update" suivi d'un "apt-get -u dist-upgrade".

KnuX
25 janvier 2005, 22h50
Je pouvais démarrer partiellement le système en recovery mode, par contre impossible de me connecter à la machine via ssh j'obtenais un "Connection closed" (sshd démarré).

Avant cette erreur, la machine avait tendance à planter une fois tous les 2 jours environ (seul amule tournait dessus et des partages samba). A ses heures de plantages (PC freezé), aucune information dans aucun des fichiers logs de /var/log.

Je me suis donc résolu à effectuer un fsck sur la partition (démontée !), et il m'a trouvé plusieurs erreurs d'inodes invalides et j'en passe... La correction n'a rien amélioré.

Ayant besoin que le système remarche, je suis passé par une réinstallation pure et simple, étant donné les erreurs du système de fichiers je me demande si ce n'est pas directement liée au "segmentation fault" et autres problèmes que j'ai pu avoir.
J'ai pensé à un hack, mais derrière un routeur avec seul amule comme destinataire d'un port internet, cette hypothèse me paraît pas fameuse...

Bref, je verrais si j'ai de nouveau ce problème, quoiqu'il en soit le Windows 2000 installé aussi sur cette machine ne m'a montré aucune défaillance, donc même niveau hardware je pense pas que le problème y soit :)

apt-get update j'ai essayé, dist-upgrade aussi (sans le -u), et même un "dpkg-reconfigure -a" qui m'a mis la puce à l'oreille en me disant très souvent en warning qu'il ne trouvait pas un fichier dans /usr/share/apps/Debian/jenesaispluslasuite.

A suivre ! ;)

Fred
28 janvier 2005, 18h55
Un segfault est normalement propre au programme, c'est une erreur de gestion de la mémoire qui ne doit pas survenir même si les données du disque par exemple sont corrompues ...
La solution, si tu n'as pas trop de fichiers sensibles sur ton Linux, semble effectivement la réinstallation. Normalement, une Debian "fraiche" a très peu de chance de montrer ce type de problèmes.

Tiens nous au courant ;)

KnuX
5 février 2005, 14h15
Contrairement aux installations précédentes, je suis directement passé au noyau 2.6.8-2-686 et depuis (le 26 janvier) je ne rencontre aucun soucis de plantage.

J'aurais tendance à croire que sous le 2.4 de debian, quelque chose était mal géré et source de plantage violent (et de pertes de données)... Etant donné que j'ai eu ces plantages après 2 installations, et pas la dernière.

Bref, si ça foire, je vous en tiendrais part (vite faut que je trouve du singe ^^)

(Non je compile pas moi-même mon noyau, non mais ho :p)