X-Server: Error loading keymap

worker

worker

König
Hab SuSE 10.3 (x86_64) frisch aufgesetzt (war einiges zerschossen). Die Repo von NVidia Treiber eingetragen (Habe ne OnBoard Nvidia Serie 6) und wollte den "x11-video-nvidiaG01"-Treiber per YaST (wie hier angegeben) installieren. Leider Fehlanzeige: Der Treiber ließ sich nicht mal herunterladen (Fehlermeldung: Treiber xxx konnte nicht heruntergeladen werden). OK, dachte mir, der Pfad wäre falsch - auch Fehlanzeige: Auf NVidias.com Seiten kommt nur nen Error.
Bah ! Dann hab ich halt den Treiber hier heruntergeladen und schön sauber im Init-Level 3 installiert. Installation verlief ohne Fehlermeldungen.
So, nun noch ein Reboot, und ... der Rechner blieb ganz frech ohne gestarteten X-Server, in der Konsole stehen.
Ne Weile schauten wir uns verdutzt an und dann geschah es - ein geistiger Blitz hatte mich erleuchtet und ich schaute in /var/log/Xorg.0.log nach.
War soweit alles oki-doki, bis auf die letzten zwei Zeilen:
Code:
(EE) Error loading keymap /var/lib/xkb/compiled/server-0.xkm
FreeFontPath: FPE "/usr/share/fonts/misc:unscaled" refcount is 2, should be 1; fixing.
Im besagten Verzeichnis ist keine Datei "server-0.xkm".

Ihr kennt doch bestimmt diese Threads, wo immer ganz groß steht: "HELP!" ? :D

Ich dachte, es wäre ein Problem mit dem Dateisystem, also habe ich per LiveCD gebootet und nen fsck durchgeführt, aber alles war/ist oki-doki :think: ...

Someone ne Idea ?

Gruß
Worker
 
Vielleicht eine etwas gewagte Ferndiagnose, aber guck mal nach: Ich gehe davon aus, daß Dein X-Server zuvor schon mal funktioniert hat - also schon alles notwendige installiert war - und das zwischendurch nichts bedeutendes gelöscht wurde - noch nicht mal bei der 'Treiberinstallation'.

Bei mir gab es mal ein Problem, daß in der '/etc/X11/xorg.conf' unter der 'Section "Files"' einige Pfade nicht mehr gestimmt haben. Wenn 'ModulePath'- und/oder 'FontPath'-Einträge vermurkst wurden, könnte es ähnliche Fehlermeldungen geben.

Schau mal nach, ob die Pfadangaben überhaupt existieren.
 
Oder noch einfacher:

Laß dir mit sax erst mal eine funktionierende xorg.conf generieren.

Dann kannst du weiterschauen.
 
Ich gehe davon aus, daß Dein X-Server zuvor schon mal funktioniert hat - also schon alles notwendige installiert war - und das zwischendurch nichts bedeutendes gelöscht wurde - noch nicht mal bei der 'Treiberinstallation'.
Gute Ferndiagnose :) *Daumenhochheb*

Oder noch einfacher:

Laß dir mit sax erst mal eine funktionierende xorg.conf generieren.

Dann kannst du weiterschauen.
Leider Fehlanzeige. Mit sax kann ich zwar alle Einstellungen super machen und auch speichern, aber der X-Server startet dann trotzdem nyscht.

Bei mir gab es mal ein Problem, daß in der '/etc/X11/xorg.conf' unter der 'Section "Files"' einige Pfade nicht mehr gestimmt haben. Wenn 'ModulePath'- und/oder 'FontPath'-Einträge vermurkst wurden, könnte es ähnliche Fehlermeldungen geben.

Schau mal nach, ob die Pfadangaben überhaupt existieren.
Aha! Das ist ne gute Idee!

Checking /etc/X11/Xorg.conf, wait please ... unknown error.

Hm, dat is ja Teufelszeugs ...
In der xorg.conf steht:
Code:
FontPath     "/usr/share/fonts/misc:unscaled"
Wollte nun herausfinden was der : (Doppelpunkt) bedeutet, und bin dabei hier auf
Font path elements that are found to be invalid are removed from the font path when the server starts up.
gestoßen. (Und weis immer noch net, was der ":" bedeutet.)
Ansonsten scheint der Pfad zu stimmen - jedenfalls von den Verzeichnissen her. In /usr/share/fonts/misc gibt es keine Datei/Verz. "unscaled", woraus ich schließe, dass es etwas mit Skalieren zu tun hat, und nicht mit dem Datei System.

Hmmm, also jetzt probier ich's nochmal mit sax, mal schauen, was der mir einträgt.
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Also sax speichert zwar die Änderungen, aber der X-Server tut nyscht, sondern gibt von sich:
The file Xorg (binary of X-Server) doesn't seem to be a binary file.
Please check it or / and install a new X-Server-binary.
I'm aborting now.
What the hell ?? ... ?( :think:
 
Zuletzt bearbeitet:
Tja, da haben wir uns aber kräftigst was zerschossen.

1. Das hier ist kein "Teufelszeug"

Code:
FontPath     "/usr/share/fonts/misc:unscaled"
sondern ein Eintrag, der auch in meiner xorg.conf steht.

2. Ich hab da einen Verdacht, poste:

Code:
rpm -qa --last|egrep 'xorg|nvidia'

rpm -qf `which Xorg`

sudo file `which Xorg`

uname -r
Greetz,

RM
 
Zuletzt bearbeitet von einem Moderator:
Tja, da haben wir uns aber kräftigst was zerschossen.
Wie kann denn das sein ? Ich habe ja noch garnix angerührt - ausser dem rpm-Paket von NVidia :think: ...

1. Das hier ist kein "Teufelszeug"
Schon klar - manchmal denk ich aber, dass meine Oma recht hat :D ;)

Also, rpm -qa --last|egrep 'xorg|nvidia' liefert:
Code:
xorg-x11-7.2-135                              Thu Jan 24 13:35:33 2008
xorg-x11-libs-32bit-7.2-103                   Thu Jan 24 13:34:15 2008
xorg-x11-devel-7.2-103                        Thu Jan 24 13:34:15 2008
xorg-x11-libXprintUtil-devel-7.2-60           Thu Jan 24 13:33:46 2008
xorg-x11-libXprintUtil-32bit-7.2-60           Thu Jan 24 13:33:46 2008
xorg-x11-server-7.2-143                       Thu Jan 24 13:33:06 2008
xorg-x11-libXv-devel-7.2-61                   Thu Jan 24 13:33:05 2008
xorg-x11-libXv-32bit-7.2-61                   Thu Jan 24 13:33:05 2008
xorg-x11-libXpm-devel-7.2-65                  Thu Jan 24 13:33:05 2008
xorg-x11-libXp-devel-7.2-60                   Thu Jan 24 13:33:04 2008
xorg-x11-libXp-32bit-7.2-60                   Thu Jan 24 13:33:04 2008
xorg-x11-libXmu-devel-7.2-65                  Thu Jan 24 13:33:04 2008
xorg-x11-libXmu-32bit-7.2-65                  Thu Jan 24 13:33:04 2008
xorg-x11-Xvnc-7.1-91                          Thu Jan 24 13:33:04 2008
xorg-x11-fonts-7.2-85                         Thu Jan 24 13:32:24 2008
xorg-x11-libxkbfile-devel-7.2-63              Thu Jan 24 13:32:11 2008
xorg-x11-libxkbfile-32bit-7.2-63              Thu Jan 24 13:32:10 2008
xorg-x11-libs-7.2-103                         Thu Jan 24 13:32:10 2008
xorg-x11-libXt-devel-7.2-65                   Thu Jan 24 13:32:09 2008
xorg-x11-libXt-32bit-7.2-65                   Thu Jan 24 13:32:08 2008
xorg-x11-libXrender-devel-7.2-65              Thu Jan 24 13:32:08 2008
xorg-x11-libXrender-32bit-7.2-65              Thu Jan 24 13:32:08 2008
xorg-x11-libXpm-32bit-7.2-65                  Thu Jan 24 13:32:08 2008
xorg-x11-libXfixes-devel-7.2-64               Thu Jan 24 13:32:08 2008
xorg-x11-libXfixes-32bit-7.2-64               Thu Jan 24 13:32:07 2008
xorg-x11-libXext-devel-7.2-65                 Thu Jan 24 13:32:07 2008
xorg-x11-libXext-32bit-7.2-65                 Thu Jan 24 13:32:07 2008
xorg-x11-fonts-core-7.2-85                    Thu Jan 24 13:31:38 2008
xorg-x11-libXprintUtil-7.2-60                 Thu Jan 24 13:31:33 2008
xorg-x11-libX11-devel-7.2-75                  Thu Jan 24 13:31:32 2008
xorg-x11-libX11-32bit-7.2-75                  Thu Jan 24 13:31:31 2008
xorg-x11-libSM-devel-7.2-58                   Thu Jan 24 13:31:31 2008
xorg-x11-libxcb-devel-7.2-51                  Thu Jan 24 13:30:39 2008
xorg-x11-libxcb-32bit-7.2-51                  Thu Jan 24 13:30:39 2008
xorg-x11-libfontenc-32bit-7.2-59              Thu Jan 24 13:30:39 2008
xorg-x11-libXv-7.2-61                         Thu Jan 24 13:30:38 2008
xorg-x11-libXpm-7.2-65                        Thu Jan 24 13:30:38 2008
xorg-x11-libXp-7.2-60                         Thu Jan 24 13:30:38 2008
xorg-x11-libXmu-7.2-65                        Thu Jan 24 13:30:38 2008
xorg-x11-libSM-32bit-7.2-58                   Thu Jan 24 13:30:38 2008
xorg-x11-libICE-devel-7.2-61                  Thu Jan 24 13:30:37 2008
xorg-x11-xtrans-devel-7.2-55                  Thu Jan 24 13:30:07 2008
xorg-x11-util-devel-7.2-54                    Thu Jan 24 13:30:06 2008
xorg-x11-libxkbfile-7.2-63                    Thu Jan 24 13:30:06 2008
xorg-x11-libfontenc-devel-7.2-59              Thu Jan 24 13:30:06 2008
xorg-x11-libXt-7.2-65                         Thu Jan 24 13:30:06 2008
xorg-x11-libXrender-7.2-65                    Thu Jan 24 13:30:06 2008
xorg-x11-libXext-7.2-65                       Thu Jan 24 13:30:06 2008
xorg-x11-libXfixes-7.2-64                     Thu Jan 24 13:30:05 2008
xorg-x11-libXdmcp-devel-7.2-53                Thu Jan 24 13:30:05 2008
xorg-x11-libXau-devel-7.2-54                  Thu Jan 24 13:30:05 2008
xorg-x11-libXau-32bit-7.2-54                  Thu Jan 24 13:30:05 2008
xorg-x11-libICE-32bit-7.2-61                  Thu Jan 24 13:30:05 2008
xorg-x11-fonts-devel-7.2-53                   Thu Jan 24 13:30:05 2008
xorg-x11-proto-devel-7.2-67                   Thu Jan 24 13:29:42 2008
xorg-x11-libX11-7.2-75                        Thu Jan 24 13:29:41 2008
xorg-x11-libxcb-7.2-51                        Thu Jan 24 13:29:11 2008
xorg-x11-libfontenc-7.2-59                    Thu Jan 24 13:29:10 2008
xorg-x11-libSM-7.2-58                         Thu Jan 24 13:29:10 2008
xorg-x11-driver-video-7.2-189                 Thu Jan 24 13:29:10 2008
xorg-x11-libXdmcp-7.2-53                      Thu Jan 24 13:29:00 2008
xorg-x11-libXau-7.2-54                        Thu Jan 24 13:29:00 2008
xorg-x11-libICE-7.2-61                        Thu Jan 24 13:28:59 2008
xorg-x11-driver-input-7.2-110                 Thu Jan 24 13:28:59 2008
xorg-x11-libX11-ccache-7.2-88                 Thu Jan 24 13:28:13 2008

rpm -qf `which Xorg`:
Code:
xorg-x11-server-7.2-143

sudo file `which Xorg`:
Code:
/usr/bin/Xorg: setuid ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.4, dynamically linked (uses shared libs), stripped

uname -r:
Code:
2.6.22.13-0.3-default

(PS: Sorry für die verspätete Antwort - dachte es geht auch per Chroot-Umgebung, habe aber zum Schluß festgestellt, dass es sich doch nicht um einen SuSE-Kernel handelt, also musste ich nochmal von vorn.)
 
worker schrieb:
Ich habe ja noch garnix angerührt - ausser dem rpm-Paket von NVidia

Entweder hast Du Dich vertippt, oder da ist gar kein NVidia-RPM installiert.

Und die übliche Frage auf "Ich hab doch gar nichts gemacht" lautet im Übrigen:

Und was hast Du gemacht, _bevor_ Du "nichts gemacht" hast?

Greetz,

RM
 
Wie meinen ?
Also ich habe per Copy&Paste gearbeitet.
Und ich hoffe ich bin (noch) nicht so senil ... aber die RPM von NVidia lief durch, der hat auch die Quellcodes vom Kernel haben vollen. :think: ...
Das check ich jetzt nicht ...

Die allergleiche Install. SuSE/Nvidia (- ok älteres Paket) lief vorher einwandfrei.

Und was hast Du gemacht, _bevor_ Du "nichts gemacht" hast?
SuSE 10.3 x86_64 neu installiert, danach gleich das RPM-Paket von NVidia drauf.
 
Das halte ich für ein Gerücht, die RPM-Pakete aus dem NVidia-Repository benötigen nicht die Kernelquellen.
Das mit dem Gerücht, ist nur ein Gerücht ;)

Ich hatte ja bereits geschrieben, dass diese Repo-Quellen von NVidia nicht funktionieren, deshalb habe ich das RPM-Paket heruntergeladen und installiert.
Und anschließend lief nichts mehr (kein X-Server).
 
Willst Du mich verarschen?

Welches RPM willst Du denn heruntergeladen und installiert haben?

Ich sage es nochmal, die RPM-Pakete aus dem NVidia-Repository brauchen keine installierten Kernelquellen, das wäre auch mit das unlogischste, was man sich denken könnte, denn mit den Paketen fällt das Selbstkompilieren des Kernelmoduls weg.

Und was Du genau runtergeladen hast, könntest Du auch mal so langsam beim vollständigen Namen nennen.

Greetz,

RM
 
Ich hatte ja bereits geschrieben, dass diese Repo-Quellen von NVidia nicht funktionieren, deshalb habe ich das RPM-Paket heruntergeladen und installiert.
Und anschließend lief nichts mehr (kein X-Server).

Bah ! Dann hab ich halt den Treiber hier heruntergeladen und schön sauber im Init-Level 3 installiert. Installation verlief ohne Fehlermeldungen.

Wie Rain_Maker quasi schon fragte: was denn nun? Du schreibst einerseits irgendwas von einer .rpm-Installation und andererseits postest Du einen Link, wo es eben keine .rpms gibt, sondern die entsprechende .run-Datei, mit der man sich das Kernelmodul bauen lässt (wie von Dir beschrieben im Runlevel 3, wozu es mit einem .rpm ja überhaupt keine Veranlassung gibt).
 
Willst Du mich verarschen?
Würde mir nicht mal im Traum einfallen :) ... echt!

RM, Du hast meinen ersten Post hier gelesen ?
Da sind die Links doch gleich mit dabei.

Aber gut, hier nochmal: http://www.nvidia.de/object/linux_display_amd64_169.09_de.html

Das dingens heisst: NVIDIA-Linux-x86_64-169.09-pkg2.run
Aber ok, sorry - das ist kein RPM (fängt aber auch mit "r" an :) ).

Ich sage es nochmal, die RPM-Pakete aus dem NVidia-Repository brauchen keine installierten Kernelquellen, das wäre auch mit das unlogischste, was man sich denken könnte, denn mit den Paketen fällt das Selbstkompilieren des Kernelmoduls weg.
Ja, aber die NVidia-Repos sind im Eimer, gehen nyscht, sind kaputt oder sonst irgendwie nicht erreichbar (im Browser kommt nur ein: Error not found).
Deshalb hatte ich dieses .run-Paket heruntergeladen.

Nachtrag:
@gropiuskalle:
Ja, sorry. Ich habe es eben auch gemerkt, dass es ein .run-Paket ist.
 
...und mit dieser .run-Datei baust Du kein .rpm, sondern ein Kernelmodul, welches nicht in der Datenbank von rpm auftaucht. Mit

Code:
sax2 -r -m 0=nvidia

setzt Du die notwendigen Einträge in der xorg.conf und stellst Farbtiefe und Auflösung ein (eventuelle Meldungen, dass keine 3D-Beschleunigung verfügbar ist ignorierst Du am besten).

Danach geht's ab in Runlevel 5 und als Sahnehäubchen aktivierst Du am besten noch nv-glx und die Composite-Fähigkeiten des Treibers.
 
Was mich allerdings eben am meisten wundert, warum die Pakete nicht heruntergeladen werden konnten, dafür gäbe es nämlich noch einen weiteren Grund und deshalb frage ich auch noch einmal nach.

Es gibt zwei Treiber im Repository, darunter ein Legacytreiber (aber nicht für ganz alte Karten, da muß man dann so oder so Hand anlegen).

Also vergewissere Dich, daß die heruntergeladene .run-Datei auch wirklich zu Deiner Karte passt, sonst wirds wieder "dunkel".

//edit:

Ja, aber die NVidia-Repos sind im Eimer, gehen nyscht, sind kaputt oder sonst irgendwie nicht erreichbar (im Browser kommt nur ein: Error not found).

Code:
zypper sa http://http.download.nvidia.com/opensuse/10.3
Determining http://http.download.nvidia.com/opensuse/10.3 source type...
http://http.download.nvidia.com/opensuse/10.3 is type YUM
Added Installation Sources:
[x]* http://http.download.nvidia.com/opensuse/10.3 (http://http.download.nvidia.com/opensuse/10.3)

Geht doch.

Ansurfen der URL klappt nicht, das ist aber so gewollt.

http://download.nvidia.com/opensuse/10.3

Greetz,

RM
 
Zuletzt bearbeitet von einem Moderator:
...und mit dieser .run-Datei baust Du kein .rpm, sondern ein Kernelmodul, welches nicht in der Datenbank von rpm auftaucht.
Ok, mein Defizit erkannt und (hoffentlich) beseitigt - thx ;).

Danach geht's ab in Runlevel 5 und als Sahnehäubchen aktivierst Du am besten noch nv-glx und die Composite-Fähigkeiten des Treibers.
Na dann nix wie auf in die SuSE-Umgebung :) ...
Gut, ich versuch's jetzt. Danke, und sorry @all, für das Misverständnis wg. .rpm- und .run-Paket(en).

Nachtrag:
Es gibt zwei Treiber im Repository, darunter ein Legacytreiber (aber nicht für ganz alte Karten, da muß man dann so oder so Hand anlegen).

Also vergewissere Dich, daß die heruntergeladene .run-Datei auch wirklich zu Deiner Karte passt, sonst wirds wieder "dunkel".
Ja, das habe ich auf der NVidia-Page gelesen - thx.
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

Also jetzt mal was für die "ganz Starken".
Nach
Code:
sax2 -r -m 0=nvidia
kömmt (ist aus'm Gedächtnis): Your configuration would no be read in
Danach startet aber sax normal und ich kann wieder alles schön einrichten und speichern.
Jetzt gebe ich (für nen Test) startx ein und es kommt:
The file Xorg (binary of X-Server) doesn't seem to be a binary file.
Please check it or / and install a new X-Server-binary.
I'm aborting now.
Xorg hat aber Rechte auf 755 - ist also ausführbar.
... mir dreht sich die Biren von dem Zeug, echt.

Noch ne Idee ?
 
Zuletzt bearbeitet:
Das Paket in dem sich Xorg befindet nochmal drüberbügeln.

Und 755 ist nicht alles, das muß auch ein SUID-Bit haben.

Code:
ls /usr/bin/Xorg -l
-rws--x--x 1 root root 1826581  7. Apr 2007  /usr/bin/Xorg

Greetz,

RM
 
Also, herzliche Grüße von FF aus unter SuSE ;).
Hab jetzt Xorg "drübergebügelt", nun funkt es :) ... zwar mit kleinen "Seiteneffekten" (z.B. "Xine konnte keinen Audiotreiber initialisieren"), aber das mache ma scho.

Ein BIG Thx @all - speziell an RM.
Mir brummt echt jetzt der Schädel .... so ein kack NVidia-Treiber

Gruß
W.

Hey, RM - wie wäre es mit einer Nick-Umwandlung/Ergänzung ?
Rain_Maker ---> Rainbow_Maker :D ;)
 
zwar mit kleinen "Seiteneffekten" (z.B. "Xine konnte keinen Audiotreiber initialisieren"), aber das mache ma scho.

Dürfte wohl nichts mit dem Treiber für Deine Grafikkarte zu tun haben - und gehört natürlich in einen neuen thread (vorausgreifend: alle codecs installiert? Schau mal » hier « nach).

Mir brummt echt jetzt der Schädel .... so ein kack NVidia-Treiber

Mal im Ernst: so schwer ist das doch eigentlich nun auch wieder nicht gewesen. Ich benötige nach einem Xorg-Update vielleicht 10 Minuten, um die 3D-Fähigkeit für meine beiden Kernel einzurichten. Man muss nur wissen, was da eigentlich so läuft (und dazu gehört z.B. auch, dass man sich mal die Dateiendung eines aus dem Netz gefischten Treibers ansieht). Und Rain_Makers Tipp hat Dir Deine Kiste doch frei Haus geliefert:

Code:
Please check it or / and install a new X-Server-binary.
 
Dürfte wohl nichts mit dem Treiber für Deine Grafikkarte zu tun haben
Tja, das denke ich auch, nur ist's eben ziemlich merkwürdig, dass auf einmal sowas nicht geht.

und gehört natürlich in einen neuen thread (vorausgreifend: alle codecs installiert? Schau mal » hier « nach).
Ja, klar. Aber es braucht keinen neuen Thread, weil ich einfach libxine1 reinstalliert habe und nun läuft alles prima :).

Mal im Ernst: so schwer ist das doch eigentlich nun auch wieder nicht gewesen.
Naja, wie man es nimmt ... da ich lynx nicht auf suse habe und damit auch nicht gerne umgehe, musste ich jedesmal "umbooten", damit ich ins Forum komme - das ist schon stressig genug ... dann das ständige mounten/umounten, etc.

Man muss nur wissen, was da eigentlich so läuft (und dazu gehört z.B. auch, dass man sich mal die Dateiendung eines aus dem Netz gefischten Treibers ansieht).
Ja ja, schooon guuut :) ... ich werd's mir merken :D

Und Rain_Makers Tipp hat Dir Deine Kiste doch frei Haus geliefert
Schon, nur kommt's mir vor, als hätten die bei NVidia ziemlich geschlampt - jedenfalls kann ich mir echt nicht vorstellen, dass ich dafür verantwortlich war, dass die Xorg (Binary) im Eimer war.
Nun läuft es ja.
 

Ähnliche Themen

Nvidia Hybrid-Grafikkarte: 3D Beschleunigung will nicht

X startet nichtmehr

X not starting anymore since filesystem was full

XFCE freezes at startup

Ubuntu X / dbus problem

Zurück
Oben