PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Update auf XOrg 7.1 ...


Marscel
2006-10-06, 15:09:07
Ich habe ein optimal laufendes Linux-System auf meinem PC laufen, auf das ich nicht verzichten möchte. Ein Kanotix mit Kernel 2.6.15.6, GCC 4.1, XOrg 6.9 und Nvidia Treiber 81.87.

Nun gibt es über apt Software, die XOrg von 6.9 auf 7.1 (bzw. aktuellstes Paket) aktualisieren möchte.

1.) Kann ich Schwierigkeiten erwarten, wenn ich das Update ausgeführt habe, z.B. das X nicht mehr will?

2.) Muss man nach dem X-Update das Nvidia-Modul neu kompilieren?

3.) Falls ja, würde ich gerne den letzten 96er Betatreiber von Nvidia nehmen. Der meckert aber, dass das nicht ginge, weil der Kernel von Kanotix mit einer anderen GCC Version kompiliert wurde (weiß nicht, welche), als ich installiert habe (4.1). Sollte es doch gehen, kann man die Kompilierung irgendwie erzwingen? Ich hab schon andere Module mit der Version 4.1 erstellt, die gehen wunderbar.

4.) Müsste ich dann einen Kernel selber mit meiner GCC Version kompilieren? Darauf hätte ich am wenigsten Lust, schließlich sind die Kanotix-Kernel recht nützlich gepatcht.

Ich bin der Typ "never touch a running system" und stehe dem ein wenig kritisch gegenüber, möchte aber auch nicht auf die Software verzichten.

Merci beaucoup
Marscel

MadMan2k
2006-10-06, 16:35:55
1.) Kann ich Schwierigkeiten erwarten, wenn ich das Update ausgeführt habe, z.B. das X nicht mehr will?
ja, X.org 7.1 braucht neue Grafiktreiber


2.) Muss man nach dem X-Update das Nvidia-Modul neu kompilieren?
indirekt ja

was für Pakete wollen denn Xorg7.1 haben?

Marscel
2006-10-06, 20:19:24
ja, X.org 7.1 braucht neue Grafiktreiber
Mist.

was für Pakete wollen denn Xorg7.1 haben?

KDE 3.5.5, die neuesten GTK+ Libs und eben alles, was davon abhängt, laut apt jedenfalls.

ActionNews
2006-10-06, 22:19:25
Mit dem Nvidia-Installer kann man doch auch neu kompilieren lassen oder? dann sollte Gcc Version geal sein oder?

MfG Michael

Marscel
2006-10-06, 23:25:11
Jedenfalls hat sich der Installer immer beschwert.

Ist jetzt auch egal, gcc-4.0 lässt sich doch wunderbar neben 4.1 betreiben, das im CC festgelegt und Ruhe ist. Jetzt hab ich schon immerhin einmal 96.25 laufen, den Rest, also X, tu ich mir bei Zeiten auch noch dann an.

Marscel
2006-10-07, 12:04:08
Hat sich irgendwas an Pfaden zwischen XOrg 6.9 und 7.1 geändert? Jedefalls bekomme ich nun nach dem Update die Meldung, nachdem der Nvidia-Screen kurz angezeigt wurde, den Crash und die Meldung:

FATAL ERROR:
Could not open default cursor font 'cursor'.

Any ideas?

MadMan2k
2006-10-07, 12:23:13
Hat sich irgendwas an Pfaden zwischen XOrg 6.9 und 7.1 geändert?
ja, ein wenig:
alles wurde von /usr/X11R6/ nach /usr verlagert.
Sprich was vorher in /usr/X11R6/lib/ war ist jetzt ganz normal in /usr/lib/

Gast
2006-10-07, 12:40:02
xcursor-themes und andere Cursor Themes mal 'purgen' und wieder neuinstallieren?

Marscel
2006-10-07, 14:27:01
xcursor-themes sind gar nicht installiert...

Jedenfalls ließ sich das Problem mit dem XOrg lösen, indem ich

FontPath "/usr/share/fonts/X11/misc"

in die xorg.conf gepackt habe.

Und damit ab zum nächsten, jetzt habe ich 'xserver-xgl' installiert und es erscheint dieselbe Meldung wieder, wenn ich

Xgl -fullscreen :1 -nolisten tcp -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1 eingebe, um XGL zu starten.

Nutzt das eine andere Konfigurationsdatei als xorg.conf? Sucht das die Cursorfonts woanders? 'xcursor-themes' habe ich nachträglich installiert, ohne Erfolg.

EDIT: Hat sich auch erledigt, -fp /usr/share/fonts/X11/misc einfach als Parameter dran hängen, da sind die fonts bei mir gelegen. Jetzt kommt nut noch 'Fatal Error: Caught signal 11'... :|

(EE) Error loading keymap /var/lib/xkb/server-94.xkm

Backtrace:
0: /usr/bin/Xorg(xf86SigHandler+0x84) [0x80c4344]
1: [0xffffe420]

Fatal server error:
Caught signal 11. Server aborting

/var/lib/xkb/server-94.xkm existiert nicht.

tsaG
2006-10-13, 16:45:46
Viele Key Layouts dabei verschwunden.

Guck mal auf /usr/share/X11/xkb/symbols/

da steht was mit den alten layouts passiert ist

Checken Sie /var/log/Xorg.0.log auf diese Nachricht:
(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
Wenn Sie diesen Fehler nicht haben, funktioniert Ihr XKB bereits.
# grep Xkb /etc/X11/xorg.conf
Option "XkbModel" "logibik"
Option "XkbLayout" "dvorak"
Option "XkbOptions" "ctrl:swapcaps"
Betrachten Sie als erstes, was sich an Ihrem Layout geändert hat. Dies ist das symbols/pc Verzeichnis.
# cd /usr/share/X11/xkb/symbols/
Wenn Sie xkbdata anstelle von xkeyboard-config installiert haben, wechseln Sie in das pc/ Unterverzeichnis.
# ls *dvorak*
OK, nichts wird angezeigt.
Viele der alten Layouts wurden in in ihre regionalen Keymaps verschoben.
# ls *us*
us
Jetzt suchen wir eine xkb_symbols-Variante names dvorak.
# grep xkb_symbols.*dvorak us
xkb_symbols "dvorak" {
Dies bedeutet, dass wir in der xorg.conf die Optionen "XkbLayout" "us"
und "XkbVariant" "dvorak" benötigen.

Wenn wir dies jedoch mit setxkbmap testen, erhalten wir immernoch einen Fehler.
# setxkbmap -model logibik -layout us -variant dvorak -option "ctrl:swapcaps"
Vielleicht hat das Model sich ebenfalls geändert.
# cd /usr/share/X11/xkb/rules/
# grep logibik xorg.lst
Keine Ausgabe, also ist das Model weg. Was ist mit ähnlichen?
# grep logi* xorg.lst
logiaccess Logitech Access Keyboard
logicdit Logitech Cordless Desktop iTouch
logicdp Logitech Cordless Desktop Pro
logicdpa Logitech Cordless Desktop Pro (alternate option)
logicdpa2 Logitech Cordless Desktop Pro (alternate option2)
logicdo Logitech Cordless Desktop Optical
logicfn Logitech Cordless Freedom/Desktop Navigator
logicdn Logitech Cordless Desktop Navigator
logidak Logitech Deluxe Access Keyboard
logiitc Logitech iTouch Cordless Keyboard (model Y-RB6)
logiik Logitech Internet Keyboard
logiitc Logitech iTouch Cordless Keyboard (model Y-RB6)
logiik Logitech Internet Keyboard
logiink Logitech Internet Navigator Keyboard
logiultrax Logitech Ultra-X Keyboard
Gut! Das "logiik"-Model sieht ähnlich aus, also testen Sie es mit setxkbmap.
# setxkbmap -model logiik -layout us -variant dvorak -option "ctrl:swapcaps"
Es funktioniert, also ändern Sie den XkbModel-Eintrag in dieses.
Danach funktioniert alles.


Guck mal hier (http://www.gentoo.org/proj/de/desktop/x/x11/modular-x-howto.xml) , da steht nochwas informatives dazu