[Boot] Pas de Gnome, pas de TTY

Bonjour,

Après quelques échanges en PM, je me lance sur le forum pour savoir si quelqu’un peut m’aider à résoudre mon problème.

Configuration:
Debian squeeze
Tout est squeeze à part Iceweasel et Icedove. Icedove est en version Release (5) et Iceweasel en alpha 11.
PC de bureau de 6 mois d’âge.

Situation initiale:

Un soir de ce weekend, un peu pressé, je décide de mettre mon pc en hibernation après que les derniers paquets de la mise à jour soient téléchargés. Il ne m’écoute pas. Je décide de lui chauffer les oreilles et rouvre donc le menu pour l’arrêter cette fois-ci. Là je ne me souviens plus si je l’ai laissé finir tranquillement ou si je l’ai éteint avec le bouton … (pas bien je sais, mais j’ai dit que j’étais pressé ! :s)

Symptomes:

Depuis, quand j’essaie de le rallumer, il m’affiche la progression du boot, puis se fige sur un écran noir. Le même écran noir qu’il y a juste avant que gnome demande de s’identifier, mais au lieu de durer 2 secondes, il dure éternellement.

Essais de résolution:

[ul]
[li]Par MP on m’a dit que c’était peut-être la sauvegarde de session qui était corrompue dans le swap.
Donc j’ai essayé noresume et noresume2 dans la configuration du boot. Sans succès.[/li]
[li]J’ai formaté le swap :

[code]# swapoff /dev/sda7

mkswap /dev/sda7

blahblah UUID=XXXXXXXXXXXXXX

vim /etc/fstab

% UUID=XXXXXXXXXXXXXX dans le champ du swap

swapon /dev/sda7

reboot

[/code]

Sans succès…
[/li]
[li]Les magic keys Alt Sys B ou Ctrl Alt Sys B n’ont rien donné non plus sur l’écran noir.[/li][/ul]

Depuis, je ne vois plus de référence à sda7 dans l’affichage du boot… :confused:
Et j’ai un message du genre:

# fdisk /dev/sda What do you want: p sda1 ...... gnagnagna La partition 1 ne se termine pas exactement à la limite d'un cylindre. sda2.... sda3.... sda4.... . . .

Conclusion:

Voilà, j’ai essayé de faire structuré pour que vous trouviez les infos que vous voulez sans trop chercher.
Si vous voulez que j’essaye des commandes, je peux passer par le recovery mode qui fonctionne lui.
Merci de m’avoir lu,

A bientôt !

Bon:

  • Peux tu accéder au à ton disque via un live CD?
  • Quel est le dernier message affiché si il y en a?

Oui j’ai pu démarrer sur un CD live.
Mais ni de debian ni d’ubuntu.
Je suis avec un BackTrack.
J’ai accès à mes fichiers dans / et /home

Le dernier message affiché avant l’écran noir est
"Chargement Virtual Private Network
Chargement de Gnome
Chargement d’Apache"

  • pas de tty
  • pas de gnome

Pour être certains:
Quand on lance gnome, il fait patienter 3-4 secondes en mode écran noir.
Chez toi il s’éternise, donc normalement tu dois être sur le tty7 au moment de l’écran noir, quand tu fais ctrl+alt+f1, tu bascules sous le tty1 ? ou tu es réellement bloquer rien répond ?

Pas de tty du tout
Rien n’y fait pour basculer nulle part

Bon, il faudrait avoir le contenu de /tmp (pour voir si un X est lancé) et la fin de /var/log/syslog.

Vérifie les droits de /tmp (rwxrwxrwt)

[ul]

[li] Pas réellement de trace de session X dans /var/tmp je dirai.
/tmp est VIDE.
En me loguant sous mon user (pas en root) en passant par le recovery mode j’ai vu que jamais les bons droits sur les deux.

[code] # ls -lRa /var/tmp

.:
total 12
drwxrwxrwt 3 root root 4096 2012-01-28 10:11 .
drwxr-xr-x 16 root root 4096 2011-08-24 18:27 …
drwx------ 4 postgres postgres 4096 2012-01-28 09:53 kdecache-jeremy

./kdecache-jeremy:
total 960
drwx------ 4 postgres postgres 4096 2012-01-28 09:53 .
drwxrwxrwt 3 root root 4096 2012-01-28 10:11 …
drwx------ 2 postgres postgres 4096 2012-01-27 09:14 kpc
-rw-r–r-- 1 postgres postgres 957661 2012-01-28 09:53 ksycoca4
-rw-r–r-- 1 postgres postgres 580 2012-01-28 09:53 ksycoca4stamp
drwx------ 2 postgres postgres 4096 2011-08-24 19:24 libphonon

./kdecache-jeremy/kpc:
total 80
drwx------ 2 postgres postgres 4096 2012-01-27 09:14 .
drwx------ 4 postgres postgres 4096 2012-01-28 09:53 …
-rw-r–r-- 1 postgres postgres 16240640 2012-01-27 09:14 kde-icon-cache.data
-rw-r–r-- 1 postgres postgres 4296704 2012-01-27 09:14 kde-icon-cache.index
-rw-r–r-- 1 postgres postgres 0 2012-01-23 16:08 kde-icon-cache.updated

./kdecache-jeremy/libphonon:
total 24
drwx------ 2 postgres postgres 4096 2011-08-24 19:24 .
drwx------ 4 postgres postgres 4096 2012-01-28 09:53 …
-rw-r–r-- 1 postgres postgres 14084 2011-08-24 19:24 hardwaredatabase
[/code]
[/li]
[li] Contenu du syslog après un boot de test
-> dl.free.fr/mQ1Q4iXh0[/li][/ul]

J’ai essayé de rebooter après en débranchant le scanner (très récemment branché) et le hub (un peu moins récent). Sans succès.

En fait /tmp contient
lost+found
.ICE-UNIX
.X11-unix

Les deux derniers sont vides

Le lost+found est normal, quelles sont les dates des fichiers .ICE-UNIX et .X11-unix ?

Les deux sont datés d’aujourd’hui (j’ai effectivement essayé aujourd’hui un démarrage normal qui n’a pas fonctionné).

Apparemment, ces dossiers sont créés à chaque boot “normal”.

Ils sont toujours vides.

salut,
Et le contenue des log de X et gdm ?

Même en se logant directement en recovery mode, les deux dossiers ont vu leur date s’actualiser à aujourd’hui.

Voici le dernier log de X :

X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.0.0-1-amd64 x86_64 Debian
Current Operating System: Linux debian-desktop 2.6.32-5-amd64 #1 SMP Mon Jan 16 16:22:28 UTC 2012 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-amd64 root=UUID=77916ac5-f028-4d01-8f6e-26a5e55ab87e ro quiet
Build Date: 29 October 2011  06:58:14PM
xorg-server 2:1.7.7-14 (Julien Cristau <jcristau@debian.org>) 
Current version of pixman: 0.24.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Feb  4 12:30:00 2012
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(==) ServerLayout "aticonfig Layout"
(**) |-->Screen "aticonfig-Screen[0]-0" (0)
(**) |   |-->Monitor "aticonfig-Monitor[0]-0"
(**) |   |-->Device "aticonfig-Device[0]-0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
	Entry deleted from font path.
(==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
(II) Loader magic: 0x7c8a40
(II) Module ABI versions:
	X.Org ANSI C Emulation: 0.4
	X.Org Video Driver: 6.0
	X.Org XInput driver : 7.0
	X.Org Server Extension : 2.0
(++) using VT number 7

(--) PCI:*(0:1:0:0) 1002:6738:174b:174b ATI Technologies Inc rev 0, Mem @ 0xe0000000/268435456, 0xfe620000/131072, I/O @ 0x0000e000/256, BIOS @ 0x????????/131072
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) "extmod" will be loaded by default.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded by default.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) "dri2" will be loaded by default.
(II) LoadModule: "extmod"

Gdm a plusieurs fichiers de logs, je ne sais pas réellement lequel mettre. Voici :0.log et la différence avec le dernier (i.e. :0.log.1) : diffchecker.com/88DXaOD
Le plus court date du 4 février, le plus long, du 1er.
Le 4 doit être la date où tout à foiré, le 1er un jour où tout allait bien.
J’ai les autres s’il le faut.

Si ça peut aider, un diff entre le log de X à gauche et le log de gdm à droite : diffchecker.com/1yq8FEL

Bonsoir,

Je voulais savoir s’il y avait toujours quelqu’un de pour m’aider.
Hésitez pas à me demander n’importe quelle info de plus :slightly_smiling:

Merci

Bon une foit n’est pas coutume,

tu demarre en recovery, tu renome ton fichier /etc/init.d/gdm (ou /etc/init.d/gdm3) en /etc/init.d/gdm.old utilise la commande mv
redemarre. si tout ce passe bien tu aura un tty1 . par contre il faudra te loguer a la main . et ensuite tenter un startx ?

si sa marche pas essaye avec un nouvelle utilisateur (mai pas root).

Merci de la réponse rapide :slightly_smiling:

Alors, ça m’a bien affiché un prompt de login.
Par contre le startx n’a pas fonctionné.

Je suis repassé en recovery, j’ai créé un compte.
J’ai redémarré, loggé avec le nouveau compte : pas fonctionné.

Les deux me remettent dans la situation d’avant, écran noir, tout bloqué.

J’ai redémarré, le le fichier log de X.
Il a pas l’air de dire des choses affreuses :s

Ca fait quoi un startx en root ?

[quote=“robby-net”]Merci de la réponse rapide :slightly_smiling:

Alors, ça m’a bien affiché un prompt de login.
Par contre le startx n’a pas fonctionné.

Je suis repassé en recovery, j’ai créé un compte.
J’ai redémarré, loggé avec le nouveau compte : pas fonctionné.

Les deux me remettent dans la situation d’avant, écran noir, tout bloqué.

J’ai redémarré, le le fichier log de X.
Il a pas l’air de dire des choses affreuses :s

Ca fait quoi un startx en root ?[/quote]
Dison que root n’a pas etre en graphique, pour ce problème je te laisse fouiner sur le web :wink:

Essaye depuis un tty2 , si des fois t’aurait un probleme de droit sur le tty1

Essaye de ré-installer les driver video proprio, nvidia ou ati si c est pas déja fait?
pour ce faire consulte le wiki :slightly_smiling:
si c est nvidia ,ensuite cree un xorg.conf avec un nvidia-settings en root
et ressaye un startx . si sa passe pas je vois pas d’ou sa peux venir ?

Dis moi je constate que les droits de tes fichiers sont pour postgresql. Vérifies que ton répertoire home t’appartient et que tu peux écrire dedans. Je pense que ça doit venir de là. Regarde le fichier /etc/passwd