geen Xorg na update 12.1

LS,

Bij heropstart na update blokkeert Xserver. Geen grafische login meer en poging tot opstart via startx levert een foutmelding zoals hieronder. Keuze voor andere windowmanager zorgt gelijkaardige resultaten.

Iemand enig idee wat hieraan kan schelen?

Alvast bedankt.

R.

xauth: file /root/.serverauth.2185 does not exist

X.Org X Server 1.10.4
Release Date: 2011-08-19
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux sidney 3.6.0-1-desktop #1 SMP PREEMPT Thu Oct 4 13:44:56 UTC 2012 (338be2c) x86_64
Kernel command line: root=/dev/disk/by-uuid/6470915b-b0ab-469b-8811-8b9987396660 resume=/dev/disk/by-id/ata-WDC_WD2000JS-00MHB0_WD-WCANK2826770-part6 splash=silent quiet vga=0x31a
Build Date: 10 November 2011 03:34:36PM

Current version of pixman: 0.26.2
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: Sun Oct 28 19:24:30 2012
(==) Using config directory: “/etc/X11/xorg.conf.d”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
(EE) Failed to load module “fglrx” (module does not exist, 0)
(II) [KMS] Kernel modesetting enabled.
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type “ONE_LEVEL” has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
/etc/X11/xim: Checking whether an input method should be started.
sourcing /etc/sysconfig/language to get the value of INPUT_METHOD
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale nl_NL.UTF-8 …
There is no default input method for the current locale.
Dummy input method “none” (do not use any fancy input method by default)
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Compat map for group 2 redefined
> Using new definition
> Warning: Compat map for group 3 redefined
> Using new definition
> Warning: Compat map for group 4 redefined
> Using new definition
Errors from xkbcomp are not fatal to the X server
xsetroot: symbol lookup error: /usr/lib64/libXrender.so.1: undefined symbol: _XGetRequest
startkde: Starting up…
/usr/bin/kdeinit4: symbol lookup error: /usr/lib64/libXext.so.6: undefined symbol: _XGetRequest
startkde: Could not start kdeinit4. Check your installation.
xmessage: symbol lookup error: /usr/lib64/libXrender.so.1: undefined symbol: _XGetRequest
xinit: connection to X server lost

waiting for X server to shut down

Deze post had ik gemist, sorry.

Wat voor grafische kaart heb je, en heb je daar ook drivers voor geïnstalleerd? Je hebt een kernel-update gehad. Het opnieuw installeren van de AMD/ATI driver zou het probleem moeten oplossen. Hier zie je dat:


EE) Failed to load module "fglrx" (module does not exist, 0)      <= hier wordt gemeld dat de fglrx module (de ATI driver) niet bestaat. 
(II) [KMS] Kernel modesetting enabled.

Als je hiervoor de desktop nodig hebt, kun je proberen om Failsafe op te starten. Je desktop ziet er dan wat minder uit, maar je kunt er wel mee werken.

Zou je overigens output tussen CODE tags kunnen plaatsen? In de blokjes omtrent posten staat hoe dat moet. Zoals je hierboven ziet, wordt e.e.a. er een stuk leesbaarder van.

Hallo,

Ik heb het zelfde probleem na een update vanmorgen. Bij startx krijg ik een fatal server error, Cannot move old log file ‘var/log/Xorg.0.log’ to ‘var/log/Xorg.0.log.old’
Please consult the The X.Org Foundation support

bedankt vooor het meedenken,

S.

als ik via failsafe opstart zijn de nvidia drivers wel geinstalleerd volgens mij.

ik gebruik open suse 12.1 64 bit.

Ik vermoed dat je een update van de Xserver gehad hebt. Je zult de NVIDIA driver opnieuw moeten installeren.

ik heb nu nvidea uit softwarpakket gehaald, computer herstart en en weer opnieuw geinstalleerd: niets.
bij startx krijg ik volgende mededeling: xinit failed. /usr/bin/Xorg is not setuid, mabey thatś the reason.

Knurpt, ik zie dat je uit Groningen komt, daar woon ik ook vlakbij.

Als gebruiker kun je ook niet startx doen. En ik raad je aan dat niet als root te doen. Kun je in Failsafe / Veilige modus wel nog steeds opstarten?
Zou je dan eens een terminal willen openen en hier de output, tussen CODE tags, posten:


rpm -qa | grep nvidia

Dit krijg ik

simonhermes@linux-napu:~> rpm -qa | grep nvidia
nvidia-gfx-kmp-default-96.43.23_k3.1.0_1.2-14.1.x86_64
x11-video-nvidia-96.43.23-15.1.x86_64
nvidia-settings-270.41.06-1.59.x86_64

Wat voor NVIDIA kaart heb je? Deze driver is alleen voor oudere NVIDiA kaarten.


uname -a
lspci

Vlakbij is wel relatief :D.

Op het moment kan ik je helaas geen info over de video kaart geven, want ik zit bij mijn zoon in…Groningen. Zelf woon ik vlakbij Leek. Ik zal vanavond de info doorgeven, want ik kan zo niet op mijn computer werken. Ben tekstschrijver.

Hierbij informatie over mijn videokaart

linux-napu:/home/simonhermes # lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1d.0 USB Controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset Family LPC Controller (rev 05)
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller (rev 05)
01:00.0 VGA compatible controller: **nVidia Corporation GT216 [GeForce GT 220] (rev a2)**
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
05:00.0 USB Controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
06:00.0 PCI bridge: ASMedia Technology Inc. ASM108x PCIe to PCI Bridge Controller (rev 01)

Je hebt de verkeerde drivers geïnstalleerd. Deze zijn voor oudere videokaarten. Voor jouw kaart moet je de pakketten met “gfx02” in de naam hebben.

Kennelijk doe ik iets fout want ik kan alleen in ‘failsafe’ grafisch opstarten. Hierbij kan ik een screen plaatsen met welke keuzes ik heb gemaakt, maar ik krijg het plaatje er niet in.
Daarom maar even zo:

simonhermes@linux-napu:~> rpm -qa | grep nvidia
x11-video-nvidiaG02-304.64-22.1.x86_64
nvidia-gfxG02-kmp-default-304.64_k3.1.0_1.2-21.1.x86_64
nvidia-settings-270.41.06-1.59.x86_64
nvidia-gfxG02-kmp-pae-304.64_k3.1.0_1.2-21.1.i586
nvidia-gfxG02-kmp-desktop-304.64_k3.1.0_1.2-21.1.x86_64
nvidia-computeG02-304.64-22.1.x86_64

Nog dank voor het meedenken

Nix te danken, hoor. Ik zie wel wat er aan de hand is, zal hieronder proberen daar wat uitleg bij te geven.

Er zit duidelijk iets niet goed, want ik zie dat je de NVIDIA modules voor zowel kernel-default als kernel-desktop geïnstalleerd hebt. De pakketten kunnen echter niet tegelijk geïnstalleerd zijn, zonder dat je daar uitgebreide configuratie maatregelen voor neemt, waarbij je het risico loopt dat die handmatige aanpassingen bij een update overschreven worden, of ongedaan gemaakt. We moeten dus eerst uitvinden welke kernel jij standaard opstart.
In de voorgaande posts mis ik de ouput van


uname -a

Dit commando geeft de kernel-informatie weer. Om die informatie voor jou even toegankelijk te krijgen als je in Failsafe opstart, start je eerst het systeem normaal op, en log je in op de console, met je eigen gebruikersnaam en wachtwoord. Dan voer je onderstaand commando uit


uname -a > ~/uname-a.txt

Met Ctrl-D kun je weer uitloggen.

Start nu op in Failsafe mode, open het bestandje uname-a.txt dat in /home/jouwgebruikersnaam staat, en post de inhoud ervan hier. Daarna moeten we er voor zorgen dat de verkeerde nvidia pakketten verwijderd worden, en de juiste opnieuw geïnstalleerd.

Hier komt de uitkomst van uname

simonhermes@linux-napu:~> uname -a
Linux linux-napu 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux

De uitkomst van " uname -a " geeft aan dat je “kernel-desktop” draait. Dat betekent ook dat je de nvidia driver voor die kernel versie met hebben. De rood gemaakte pakketten moeten worden verwijderd. In verband met het feit dat de driver installatie een script aanroept dat een aantal zaken goed zet voor de kernel-desktop, kun je daarna het beste die versie opnieuw installeren, zodat ook het post-install script nog een keer draait.

EDIT: ik zie nu overigens nog iets heel raars. Aangezien je de 32bits (i586) module voor kernel-pae geïnstalleerd hebt vraag ik me af hoe dat zo ontstaan is. Kun je ook output posten van


rpm -qa | grep kernel-

De rood gemarkeerde pakketten heb ik verwijderd, maar dat biedt geen soelaas.
Hoe installeer ik de kernel-desktop opnieuw?
Uitkomst van de gevraagde output:

simonhermes@linux-napu:~> rpm -qa | grep kernel-
kernel-xen-devel-3.1.0-1.2.1.x86_64
kernel-default-base-3.1.10-1.16.1.x86_64
kernel-desktop-devel-3.1.0-1.2.1.x86_64
nfs-kernel-server-1.2.5-4.3.1.x86_64
kernel-devel-3.1.0-1.2.1.noarch
kernel-desktop-3.1.10-1.16.1.x86_64
kernel-xen-3.4.13~jng6-8.x86_64
kernel-firmware-20111025git-1.13.1.noarch
kernel-default-3.4.13~jng6-8.x86_64
kernel-pae-devel-3.1.0-1.2.1.i586
kernel-default-devel-3.1.0-1.2.1.x86_64

Hier klopt iets niet. Er zijn 3 verschillende kernels geïnstalleerd, de groene, terwijl je kernel-desktop-3.1.10-1.16.1.x86_64 draait. Waar komen die andere kernels vandaan? Ook zie ik wel allemaal kernel-*-devel pakketten, terwijl de kernel sources niet geïnstalleerd zijn. Kun je ook de output posten van


zypper lr -d

Hierbij de output van zypper lr -d

simonhermes@linux-napu:~> zypper lr -d
#  | Alias                                | Naam                                 | Ingeschakeld | Vernieuwen | Prioriteit | Type   | URI                                                                                     | Service
---+--------------------------------------+--------------------------------------+--------------+------------+------------+--------+-----------------------------------------------------------------------------------------+--------
 1 | Bijwerken-van-openSUSE-12.1-12.1-1.4 | Bijwerken van openSUSE 12.1 12.1-1.4 | Ja           | Ja         |   99       | rpm-md | http://download.opensuse.org/update/12.1/                                               |        
 2 | Education                            | Education                            | Ja           | Ja         |   99       | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_12.1/                      |        
 3 | KDE:Extra                            | KDE:Extra                            | Ja           | Ja         |   99       | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_12.1/                     |        
 4 | KDE:Release:47                       | KDE:Release:47                       | Ja           | Ja         |   99       | rpm-md | http://download.opensuse.org/repositories/KDE:/Release:/47/openSUSE_12.1/               |        
 5 | Mono                                 | Mono                                 | Nee          | Ja         |   99       | rpm-md | http://download.opensuse.org/repositories/Mono/openSUSE_12.1/                           |        
 6 | Packman Repository                   | Packman Repository                   | Ja           | Ja         |   99       | rpm-md | http://packman.inode.at/suse/12.1/                                                      |        
 7 | devel:languages:perl                 | devel:languages:perl                 | Nee          | Ja         |   99       | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_12.1/         |        
 8 | devel:languages:perl:CPAN-N          | devel:languages:perl:CPAN-N          | Ja           | Ja         |   99       | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl:/CPAN-N/openSUSE_12.1/ |        
 9 | devel:languages:python               | devel:languages:python               | Ja           | Ja         |   99       | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_12.1/       |        
10 | google-talkplugin                    | google-talkplugin                    | Ja           | Ja         |   99       | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/x86_64                                 |        
11 | j.eng-i586                           | j.eng-i586                           | Ja           | Nee        |   99       | rpm-md | http://jftp.medozas.de/openSUSE_12.1/                                                   |        
12 | libdvdcss repository                 | libdvdcss repository                 | Nee          | Ja         |   99       | rpm-md | http://opensuse-guide.org/repo/12.1/                                                    |        
13 | nVidia Graphics Drivers              | nVidia Graphics Drivers              | Ja           | Ja         |   99       | rpm-md | ftp://download.nvidia.com/opensuse/12.1/                                                |        
14 | openSUSE-12.1-12.1-1.4               | openSUSE-12.1-12.1-1.4               | Ja           | Ja         |   99       | yast2  | cd:///?devices=/dev/disk/by-id/ata-Optiarc_DVD_RW_AD-7280S,/dev/sr0                     |        
15 | packman-essentials                   | packman-essentials                   | Ja           | Ja         |   99       | rpm-md | http://packman.inode.at/suse/openSUSE_11.2/Essentials                                   |        
16 | packman-multimedia                   | packman-multimedia                   | Ja           | Ja         |   99       | rpm-md | http://packman.inode.at/suse/openSUSE_11.3/Multimedia                                   |        
17 | repo-debug                           | openSUSE-12.1-Debug                  | Nee          | Ja         |   99       | NONE   | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                          |        
18 | repo-debug-update                    | openSUSE-12.1-Update-Debug           | Nee          | Ja         |   99       | NONE   | http://download.opensuse.org/debug/update/12.1/                                         |        
19 | repo-non-oss                         | openSUSE-12.1-Non-Oss                | Ja           | Ja         |   99       | yast2  | http://download.opensuse.org/distribution/12.1/repo/non-oss/                            |        
20 | repo-oss                             | openSUSE-12.1-Oss                    | Ja           | Ja         |   99       | yast2  | http://download.opensuse.org/distribution/12.1/repo/oss/                                |        
21 | repo-source                          | openSUSE-12.1-Source                 | Nee          | Ja         |   99       | NONE   | http://download.opensuse.org/source/distribution/12.1/repo/oss/                  

Bij het zien van deze output, denk ik dat je beter opnieuw kunt installeren. Ik zie actieve repos voor 11.2, 11.3, 12.1, ik zie een tot 32bit beperkte repo. Dat betekent, dat je instalatie bestaat uit een mix van pakketten voor verschillende versies, en we eigenlijk per pakket moeten gaan bekijken of het uit een goede repo versie komt. Een onvoorwaardelijke update naar alleen 12.1 zal niet gaan werken door de rondzwervende stukjes 11.2 en 11.3

Mijn advies: installeer 12.2, als je /home op een aparte partitie staat, kun je die behouden door de partitionering te importeren tijdens de installatie. Installeer je vanaf DVD, dan kun je zelfs de bestaande user-accounts importeren, zodat alles er na installatie wat dat betreft hetzelfde uitziet als voorheen. Heb je /home niet op een aparte partitie, dan moet je die backuppen, tjdens de installatie er een partitie voor aan laten maken, en daar de backup op terug zetten. Je weet dan zeker, dat je eindigt met een stabiel systeem, met pakketten uit repos voor één en dezelfde versie