startx v XFree86 4.0 nefunguje pro běžné uživatele

Supportní databáze (switchxf86)
Platí pro

SuSE Linux: Verze 7.0


XFree86: Verze 4.0

Symptomy:

Dosud jste používali XFree86 3.3.6. Nyní jste nainstalovali verzi 4.0 obsaženou v SuSE Linuxu 7.0. Pokud použijete příkaz startx, zobrazí se pouze následující chybové hlášení a X server se nespustí.
Fatal server error:
xf86OpenConsole: Server must be running with root permissions
You should be using Xwrapper to start the server or xdm.
We strongly advise against making the server SUID root!

When reporting a problem related to a server crash, please send
the full server output, not just the last messages

X connection to :0.0 broken (explicit kill or server shutdown).

Příčina:

Když jste provedli přechod z XFree86 3.3.6 na 4.0, je potřeba ještě aktualizovat pár souborů.

Řešení:

Nejjednodušší je provést tuto aktualizaci programem SaX2, kde použijete parametr -f:
sax2 -f
Pokud jste již tuto konfiguraci programem SaX2 provedli, pak už jen stačí použít jako root uživatel příkaz
switch2xf86-4
V případě, že budete chtít použít opět XFree86 3.3.6, použijte podobný příkaz:
switch2xf86-3x

Klíčová slova: STARTX, XFREE86, 4.0, XWRAPPER, ROOT, UžIVATEL

SDB-switchxf86, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 29. Aug 2000
SuSE Linux AG - Poslední změnu: 29. Aug 2000 provedl snbarth (sdb_gen 1.40.0)