[gdm] detecteert een niet lopende x-server

Pagina: 1
Acties:

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Ik heb een probleem met gdm 2.4.1.3 op een debian testing systeem waarop de unofficiele gnome2 packages van ftp.raw.no zijn geinstalleerd. Gdm zelf is wel het orginele debian testing pakket.

Als bij het opstarten init gdm start, start de xserver correct, maar wordt de gdm greeter niet gestart. Na een paar seconden krijg ik een console (ncurses?) scherm te zien waarion wordt gemeld dat gdm een al lopende xserver detecteert op display :0. Vervolgens gebeurt er niets meer.

X werkt correct en kan gewoon met startx gestart worden.

Als ik /usr/bin/gdm met de hand start krijg ik hetzelfde probleem.

In /var/lib/gdm/:0.log komt een bericht te staan dat /tmp/.X0-lock moet verwijderen als er geen x-server draait, maar die lock file staat er niet.

Het lijkt er op dat gdm een probleem heeft met de x-server die hij zelf gestart heeft.

Ik heb al geprobeerd dit op te lossen door gdm opniew te installeren en de config files te purgen, maar dat heeft niets geholpen.

Heeft iemand een idee?

[ Voor 6% gewijzigd door Sir Isaac op 28-07-2003 22:43 . Reden: kleine aanvulling ]


Verwijderd

Hoe is je gdm geconfigureerd? (Zie /etc/X11/gdm/gdm.conf.)

  • wzzrd
  • Registratie: Februari 2000
  • Laatst online: 08-02 16:57

wzzrd

The guy with the Red Hat

Ik kan blijkbaar niet op die FTP, maar als dat 2.3 builds zijn, zou het daaraan kunnen liggen. Ik ben niet zo thuis in GDM, maar ik weet wel dat er nogal wat veranderd is in de nieuwere versie die bij gnome 2.4 zit straks. Misschien heb je dus een conflict tussen oude versie van gdm en een nieuwe versie van gnome.

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Ik heb debugging aangezet in /etc/gdm/gdm.conf en krijg nu de volgende meldingen in mijn syslog:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
Jul 29 21:40:31 martijn gdm[1654]: gdm_main: Here we go...
Jul 29 21:40:31 martijn gdm[1654]: gdm_start_first_unborn_local: Starting :0
Jul 29 21:40:31 martijn gdm[1654]: gdm_display_manage: Managing :0
Jul 29 21:40:31 martijn gdm[1654]: Resetting counts for loop of death detection
Jul 29 21:40:31 martijn gdm[1654]: gdm_display_manage: Forked slave: 1655
Jul 29 21:40:31 martijn gdm[1655]: gdm_slave_start: Starting slave process for :0
Jul 29 21:40:31 martijn gdm[1655]: gdm_slave_start: Loop Thingie
Jul 29 21:40:31 martijn gdm[1655]: Sending VT_NUM == -1 for slave 1655
Jul 29 21:40:31 martijn gdm[1655]: Sending VT_NUM 1655 -1
Jul 29 21:40:31 martijn gdm[1654]: Handling message: 'VT_NUM 1655 -1'
Jul 29 21:40:31 martijn gdm[1654]: Got VT_NUM == -1
Jul 29 21:40:31 martijn gdm[1655]: gdm_server_start: :0
Jul 29 21:40:31 martijn gdm[1655]: gdm_auth_secure_display: Setting up access for :0
Jul 29 21:40:31 martijn gdm[1655]: gdm_auth_secure_display: Setting up socket access
Jul 29 21:40:31 martijn gdm[1655]: gdm_auth_secure_display: Setting up network access
Jul 29 21:40:31 martijn gdm[1655]: gdm_auth_secure_display: Setting up access for :0 - 5 entries
Jul 29 21:40:31 martijn gdm[1655]: Sending COOKIE == <secret> for slave 1655
Jul 29 21:40:31 martijn gdm[1655]: Sending COOKIE 1655 6271722b1e0b2aeb43bb7de944d9e852
Jul 29 21:40:31 martijn gdm[1654]: (child 1655) gdm_slave_usr2_handler: :0 got USR2 signal
Jul 29 21:40:31 martijn gdm[1654]: Handling message: 'COOKIE 1655 62...'
Jul 29 21:40:31 martijn gdm[1654]: Got COOKIE == <secret>
Jul 29 21:40:31 martijn gdm[1654]: (child 1655) gdm_slave_usr2_handler: :0 got USR2 signal
Jul 29 21:40:31 martijn gdm[1656]: gdm_server_spawn: '/usr/bin/X11/X :0 -deferglyphs 16 -nolisten tcp -auth /var/lib/gdm/:0.Xauth vt7'
Jul 29 21:40:31 martijn gdm[1655]: gdm_server_spawn: Forked server on pid 1656
Jul 29 21:40:31 martijn gdm[1654]: (child 1655) gdm_server_usr1_handler: Got SIGUSR1, server running
Jul 29 21:40:31 martijn gdm[1655]: gdm_server_start: Completed :0!
Jul 29 21:40:31 martijn gdm[1655]: Sending VT_NUM == 7 for slave 1655
Jul 29 21:40:31 martijn gdm[1655]: Sending VT_NUM 1655 7
Jul 29 21:40:31 martijn gdm[1654]: Handling message: 'VT_NUM 1655 7'
Jul 29 21:40:31 martijn gdm[1654]: Got VT_NUM == 7
Jul 29 21:40:31 martijn gdm[1655]: Sending XPID == 1656 for slave 1655
Jul 29 21:40:31 martijn gdm[1654]: (child 1655) gdm_slave_usr2_handler: :0 got USR2 signal
Jul 29 21:40:31 martijn gdm[1655]: Sending XPID 1655 1656
Jul 29 21:40:31 martijn gdm[1654]: Handling message: 'XPID 1655 1656'
Jul 29 21:40:31 martijn gdm[1654]: Got XPID == 1656
Jul 29 21:40:31 martijn gdm[1655]: gdm_slave_run: Opening display :0
Jul 29 21:40:31 martijn gdm[1654]: (child 1655) gdm_slave_usr2_handler: :0 got USR2 signal
Jul 29 21:40:32 martijn kernel: NVRM: AGPGART: VIA Apollo KT133 chipset
Jul 29 21:40:32 martijn kernel: NVRM: AGPGART: aperture: 128M @ 0xd0000000
Jul 29 21:40:32 martijn kernel: NVRM: AGPGART: aperture mapped from 0xd0000000 to 0xd1aa5000
Jul 29 21:40:32 martijn kernel: NVRM: AGPGART: mode 4x
Jul 29 21:40:32 martijn kernel: NVRM: AGPGART: allocated 16 pages
Jul 29 21:40:33 martijn gdm[1655]: Sending START_NEXT_LOCAL
Jul 29 21:40:33 martijn gdm[1654]: Handling message: 'START_NEXT_LOCAL'
Jul 29 21:40:33 martijn gdm[1654]: mainloop_sig_callback: Got signal 17
Jul 29 21:40:33 martijn gdm[1654]: gdm_cleanup_children: child 1655 returned 127
Jul 29 21:40:33 martijn gdm[1654]: gdm_child_action: Slave process returned 127
Jul 29 21:40:33 martijn gdm[1654]: gdm_display_manage: Managing :0
Jul 29 21:40:33 martijn gdm[1654]: Will sleep 6 seconds before next X server restart attempt
Jul 29 21:40:33 martijn gdm[1654]: gdm_display_manage: Forked slave: 1659
Jul 29 21:40:33 martijn gdm[1654]: main: Exited main loop
Jul 29 21:40:33 martijn gdm[1659]: gdm_slave_start: Starting slave process for :0
Jul 29 21:40:33 martijn gdm[1659]: gdm_slave_start: Loop Thingie
Jul 29 21:40:33 martijn gdm[1659]: gdm_slave_run: Sleeping 6 seconds before server start
Jul 29 21:40:33 martijn kernel: NVRM: AGPGART: freed 16 pages
Jul 29 21:40:33 martijn kernel: NVRM: AGPGART: backend released
Jul 29 21:40:33 martijn kernel: NVRM: AGPGART: VIA Apollo KT133 chipset
Jul 29 21:40:33 martijn kernel: NVRM: AGPGART: aperture: 128M @ 0xd0000000
Jul 29 21:40:33 martijn kernel: NVRM: AGPGART: aperture mapped from 0xd0000000 to 0xd1aa5000
Jul 29 21:40:33 martijn kernel: NVRM: AGPGART: mode 4x
Jul 29 21:40:33 martijn kernel: NVRM: AGPGART: allocated 16 pages
Jul 29 21:40:39 martijn gdm[1659]: Sending VT_NUM == -1 for slave 1659
Jul 29 21:40:39 martijn gdm[1659]: Sending VT_NUM 1659 -1
Jul 29 21:40:39 martijn gdm[1654]: Handling message: 'VT_NUM 1659 -1'
Jul 29 21:40:39 martijn gdm[1654]: Got VT_NUM == -1
Jul 29 21:40:39 martijn gdm[1659]: gdm_server_start: :0
Jul 29 21:40:39 martijn gdm[1659]: gdm_auth_secure_display: Setting up access for :0
Jul 29 21:40:39 martijn gdm[1659]: gdm_auth_secure_display: Setting up socket access
Jul 29 21:40:39 martijn gdm[1659]: gdm_auth_secure_display: Setting up network access
Jul 29 21:40:39 martijn gdm[1659]: gdm_auth_secure_display: Setting up access for :0 - 5 entries
Jul 29 21:40:39 martijn gdm[1659]: Sending COOKIE == <secret> for slave 1659
Jul 29 21:40:39 martijn gdm[1659]: Sending COOKIE 1659 53eff03ffb42ca869ff22db8de453084
Jul 29 21:40:39 martijn gdm[1654]: (child 1659) gdm_slave_usr2_handler: :0 got USR2 signal
Jul 29 21:40:39 martijn gdm[1654]: Handling message: 'COOKIE 1659 53...'
Jul 29 21:40:39 martijn gdm[1654]: Got COOKIE == <secret>
Jul 29 21:40:39 martijn gdm[1659]: gdm_server_spawn: Forked server on pid 1661
Jul 29 21:40:39 martijn gdm[1654]: (child 1659) gdm_slave_usr2_handler: :0 got USR2 signal
Jul 29 21:40:39 martijn gdm[1661]: gdm_server_spawn: '/usr/bin/X11/X :0 -deferglyphs 16 -nolisten tcp -auth /var/lib/gdm/:0.Xauth vt8'
Jul 29 21:40:39 martijn gdm[1659]: gdm_server_start: Before mainloop waiting for server
Jul 29 21:40:40 martijn gdm[1659]: check_child_status: 1661 died
Jul 29 21:40:40 martijn gdm[1659]: check_child_status: 1661 returned 1
Jul 29 21:40:40 martijn gdm[1659]: check_child_status: Got SIGCHLD from server, server abort
Jul 29 21:40:40 martijn gdm[1659]: gdm_server_start: After mainloop waiting for server
Jul 29 21:40:40 martijn gdm[1659]: gdm_server_start: Server :0 died during startup!
Jul 29 21:40:40 martijn gdm[1659]: Display :0 is busy. There is another X server running already.
Jul 29 21:40:40 martijn gdm[1654]: (child 1659) gdm_server_child_handler: Got SIGCHLD


In regel 23 zie dat de Xserver wordt gestart. Rond regel 46 zie je dat er een signaal wordt ontvangen dat er blijkbaar iets niet in orde is, waarna op regel 78 een nieuwe poging wordt gedaan, die mislukt omdat de eerste x-server op display :0 draait.
De vraag is dus: waarom wordt er een tweede x-server gestart?

Ik heb mijn gdm.conf online gezet op eambrouwer.kabel.utwente.nl/files/gdm.conf

edit:

Ik heb inmiddels de gdm.conf van een andere computer geprobeerd, maar die geeft hetzelfde resultaat. Het ligt dus waarschijnlijk niet aan de conf file.

[ Voor 5% gewijzigd door Sir Isaac op 29-07-2003 22:37 . Reden: fix link ]


  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
wzzrd schreef op 28 July 2003 @ 23:26:
Ik kan blijkbaar niet op die FTP, maar als dat 2.3 builds zijn, zou het daaraan kunnen liggen. Ik ben niet zo thuis in GDM, maar ik weet wel dat er nogal wat veranderd is in de nieuwere versie die bij gnome 2.4 zit straks. Misschien heb je dus een conflict tussen oude versie van gdm en een nieuwe versie van gnome.
zoals ik al zei: gdm is komt gewoon uit debian en niet uit garnome.

  • Bergen
  • Registratie: Maart 2001
  • Laatst online: 14-04 13:57

Bergen

Spellingscontroleur

Laat ik deze maar eens schoppen want ik heb _exact_ hetzelfde probleem als topicstarter.

  • Sir Isaac
  • Registratie: September 2002
  • Laatst online: 21-05-2025
Het was een bug in gdm. De nieuwste versie (2.4.1.6) doet het goed.

Verwijderd

Klopt, ik had exact dezelfde.
Dit ligt niet aan je instellingen ergens, maar aan die versie van GDM.

Dus een update zou je zonder problemen aan het werk moeten helpen weer.
(Kan ff niet kijken wat er atm op mijn laptop draait, maar dat is dus idd een update van gdm.)
Pagina: 1