Pagina 1 di 3

X -configure non funziona

Inviato: mer 26 nov 2008, 10:45
da tigerwalk
Installazione nuova di slackware 12.1 full.
Il server X parte senza problemi.
Ho provato al login come "root" a lanciare X -configure per vedere se autoconfigurava un xorg.conf ma non va, in particolare questo è il backtrace dell'errore:

Codice: Seleziona tutto

0: X(xf86SigHandler+0x7e)
1: [oxffffe420]
2: X(DoConfigure+0x210)
3: X(InitOutput+0x61a)
4:X(main+0x296)
5: /lib/libc.so.6 (_libc_start_main+0xe0)
6: X(FontFileCompleteXLDF+0x20d)
Ho controllato i pacchetti xf86 e sono tutti presenti e non danno errori con [slackyd -d xf86]
libc.so.6 è presente in /lib ed in particolare è un link alla libreria libc.7.so
Consigli su cos'altro controllare o su come risolvere?
Grazie.

Re: X -configure non funziona

Inviato: mer 26 nov 2008, 11:26
da Communico

Re: X -configure non funziona

Inviato: mer 26 nov 2008, 11:31
da tigerwalk

Re: X -configure non funziona

Inviato: mer 26 nov 2008, 17:04
da Communico
tigerwalk ha scritto:
Grazie :cry:
di niente :D :D

Re: X -configure non funziona

Inviato: mer 26 nov 2008, 17:33
da conraid
Il fatto che non configuri correttamente non significa che debba produrre errori di quel tipo
A me per esempio funziona, anche se crea un xorg.conf ridotto all'osso

Codice: Seleziona tutto

ldd `which Xorg`
cosa ti dice?

Re: X -configure non funziona

Inviato: mer 26 nov 2008, 19:01
da tigerwalk
conraid ha scritto:Il fatto che non configuri correttamente non significa che debba produrre errori di quel tipo
A me per esempio funziona, anche se crea un xorg.conf ridotto all'osso

Codice: Seleziona tutto

ldd `which Xorg`
cosa ti dice?

Codice: Seleziona tutto

# ldd `which Xorg`
        linux-gate.so.1 =>  (0xffffe000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7ef4000)
        libXfont.so.1 => /usr/lib/libXfont.so.1 (0xb7e91000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7e8e000)
        libfontenc.so.1 => /usr/lib/libfontenc.so.1 (0xb7e89000)
        libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xb7e61000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7e5c000)
        libm.so.6 => /lib/libm.so.6 (0xb7e35000)
        librt.so.1 => /lib/librt.so.1 (0xb7e2c000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7e21000)
        libc.so.6 => /lib/libc.so.6 (0xb7cd5000)
        /lib/ld-linux.so.2 (0xb7f18000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7c67000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7c53000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7c3b000)

Re: X -configure non funziona

Inviato: ven 28 nov 2008, 13:57
da tigerwalk
Su questa installazione ho assoluto bisogno che X -configure funzioni, anche se configura un xorg.conf minimale. Volevo provare a ricompilare xorg ma non trovo uno slackbuild in giro. Se qualcuno ha affrontato il problema della ricompilazione di xorg oppure sa dove reperire uno slackbuild per effettuare l'operazione e me lo fa sapere, sarei molto grato!

Re: X -configure non funziona

Inviato: ven 28 nov 2008, 14:41
da Mario Vanoni
Per curiosita` provato:

Slackware 12.1 con kernel 2.6.27.7 statico,
login quale root
X -configure
lo fa senza errori e dice di provarlo con
X -config /root/xorg.conf.new/
lo faccio ...
una grande X (mouse) al centro schermo nero,
il sorcio muove la X, ma altrimenti _niente_!
Ctrl-Alt-Del per uscire.

Riciclo sempre i miei xorg.conf quando aggiorno.
Se test inutile, scusate il post++.

Re: X -configure non funziona

Inviato: ven 28 nov 2008, 14:54
da tigerwalk
A me prima funzionava, mi era sufficiente che mi configurasse un xorg.conf con la risoluzione adatta alla scheda video e così faceva.
Ho dovuto per un grosso problema reinstallare e non ne vuol sapere di andare (vedi post sopra). Come ultima spiaggia, vorrei provare a ricompilare xorg da sorgenti, ma vorrei trovare uno slackbuild che mi permettesse comunque di installare un .tgz che in caso di problemi, potrei semplicemente e facilmente rimuovere.

Re: X -configure non funziona

Inviato: ven 28 nov 2008, 15:32
da Mario Vanoni
Perche` non usi xorgconfig(1)?

Re: X -configure non funziona

Inviato: ven 28 nov 2008, 16:46
da tigerwalk
Mario Vanoni ha scritto:Perche` non usi xorgconfig(1)?
Si Mario, posso, ma la "comodità" di ritrovarmi con una interfaccia grafica funzionante con la risoluzione ottimale senza dover al login impostare niente è importante. In effetti è l'installazione che utilizzo ovunque vado e ci sia un computer che faccia boot da usb ed essendoci riuscito una volta, mi rode non poterlo rifare (sarò testardo?).

Re: X -configure non funziona

Inviato: ven 28 nov 2008, 17:48
da Mario Vanoni
Da utente root:

X -help 2>&1 | less
per avere qualche dritta in piu`

cd /etc/X11
mv -iv xorg.conf xorg.conf.original
cd /root
X :0 -configure
cp -aiv xorg.conf.new /etc/X11/xorg.conf
startx

funziona perfettamente

PS Sempre ... -[a]iv per controllare quanto scritto.

Re: X -configure non funziona

Inviato: ven 28 nov 2008, 19:59
da tigerwalk
Grazie Mario per il tuo supporto ma anche così non funziona, deve esserci un problema di compilazione o di librerie perchè ricevo sempre lo stesso errore che puoi vedere nel primo post.

Re: X -configure non funziona

Inviato: ven 28 nov 2008, 20:44
da Mario Vanoni
tigerwalk ha scritto:Installazione nuova di slackware 12.1 full.
Il server X parte senza problemi.
Ho provato al login come "root" a lanciare X -configure per vedere se autoconfigurava un xorg.conf ma non va, in particolare questo è il backtrace dell'errore:

Codice: Seleziona tutto

0: X(xf86SigHandler+0x7e)
1: [oxffffe420]
2: X(DoConfigure+0x210)
3: X(InitOutput+0x61a)
4:X(main+0x296)
5: /lib/libc.so.6 (_libc_start_main+0xe0)
6: X(FontFileCompleteXLDF+0x20d)
Ho controllato i pacchetti xf86 e sono tutti presenti e non danno errori con [slackyd -d xf86]
libc.so.6 è presente in /lib ed in particolare è un link alla libreria libc.7.so
In risposta al tuo ultimo post:

- scaricato/installato slackyd, una opzione -d non esiste.
- /lib/libc.so.6 -> libc-2.7.so

Hai installata una 12.1?
La 12.0 aveva libc-2.5.so linkata.

Re: X -configure non funziona

Inviato: ven 28 nov 2008, 21:01
da tigerwalk
si, ho una 12.1 e dalle opzioni che vedo in slackyd, compare

Codice: Seleziona tutto

-d: Search missing shared libraries of installed packages.
confermo libc.so.6 link simbolico a libc-2.7.so (nel primo post avevo sbagliato a segnare la seconda libreria) :)