Debianizzati.Org | Forum | Blog | Guide | IRC
 
 
Forum Italiano Debian - Debianizzati.Org
Marzo 20, 2010, 03:03:11 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: è disponibile il numero 3 dell’e-zine “Debianizzati”. La rivista è disponibile al sito: http://e-zine.debianizzati.org/
 
   Indice   Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: [risolto]: Sid in chroot: fallimento lancio X  (Letto 256 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
loerian
Sr. Member
****

Karma: +5/-2
Scollegato Scollegato

Messaggi: 370



Mostra profilo
« inserita:: Febbraio 06, 2010, 09:13:54 pm »

Salve,
sono su Lenny ed ho 'debootstrappato' Sid per usarla in un chroot.
Il problema è che, a differenza con le vecchie versioni, non riesco a far partire X in una console a parte.
Stavolta dice di non riuscire a trovare il device /dev/fb0, ma io l'ho generato con MAKEDEV...
(tra l'altro i file dispositivo mi pare che vengano adesso generati dinamicamente con udev)

Ecco il log:
Codice:
X.Org X Server 1.7.4
Release Date: 2010-01-08
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-trunk-686 i686 Debian
Current Operating System: Linux axpna2 2.6.26-2-686 #1 SMP Sat Dec 26 09:01:51 UTC 2009 i686
Kernel command line: root=/dev/hda1 ro quiet
Build Date: 20 January 2010  10:52:55PM
xorg-server 2:1.7.4-2 (bgoglin@debian.org)
Current version of pixman: 0.16.4
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.2.log", Time: Sat Feb  6 11:19:05 2010
(II) Loader magic: 0x81e7680
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(--) using VT number 8

Primary device is not PCI
(==) Using default built-in configuration (21 lines)
(==) --- Start of built-in configuration ---
Section "Device"
Identifier "Builtin Default vesa Device 0"
Driver "vesa"
EndSection
Section "Screen"
Identifier "Builtin Default vesa Screen 0"
Device "Builtin Default vesa Device 0"
EndSection
Section "Device"
Identifier "Builtin Default fbdev Device 0"
Driver "fbdev"
EndSection
Section "Screen"
Identifier "Builtin Default fbdev Screen 0"
Device "Builtin Default fbdev Device 0"
EndSection
Section "ServerLayout"
Identifier "Builtin Default Layout"
Screen "Builtin Default vesa Screen 0"
Screen "Builtin Default fbdev Screen 0"
EndSection
(==) --- End of built-in configuration ---
(==) ServerLayout "Builtin Default Layout"
(**) |-->Screen "Builtin Default vesa Screen 0" (0)
(**) |   |-->Monitor "<default monitor>"
(**) |   |-->Device "Builtin Default vesa Device 0"
(==) No monitor specified for screen "Builtin Default vesa Screen 0".
Using a default monitor configuration.
(**) |-->Screen "Builtin Default fbdev Screen 0" (1)
(**) |   |-->Monitor "<default monitor>"
(**) |   |-->Device "Builtin Default fbdev Device 0"
(==) No monitor specified for screen "Builtin Default fbdev Screen 0".
Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
Entry deleted from font path.
(Run 'mkfontdir' on "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType").
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 2.3.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "fbdev"
(II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
(II) Module fbdev: vendor="X.Org Foundation"
compiled for 1.7.3.902, module version = 0.4.1
ABI class: X.Org Video Driver, version 6.0
(II) VESA: driver for VESA chipsets: vesa
(II) FBDEV: driver for framebuffer: fbdev
(WW) Falling back to old probe method for vesa
(WW) Falling back to old probe method for fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 0.0.2
ABI class: X.Org Video Driver, version 6.0
(EE) open /dev/fb0: No such device
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.2.log" for additional information.

Avete qualche idea?
« Ultima modifica: Febbraio 09, 2010, 01:14:04 pm da loerian » Registrato
gmc
Hero Member
*****

Karma: +50/-3
Scollegato Scollegato

Messaggi: 1063



Mostra profilo
« Risposta #1 inserita:: Febbraio 06, 2010, 10:24:35 pm »

"binda" /dev/fb0, cioè:
Codice:
mount -o bind /dev/fb0 /chroot/dev/fb0

Ciao,
Peppe

PS il motivo è che X deve avere accesso a quel device, ma finché non lo "bindi" non può averne l'accesso. La stessa cosa accade se vuoi installare grub dal chroot, prima devi dare il bind del /dev/sd*

Registrato
loerian
Sr. Member
****

Karma: +5/-2
Scollegato Scollegato

Messaggi: 370



Mostra profilo
« Risposta #2 inserita:: Febbraio 06, 2010, 10:39:19 pm »

Grazie Peppe,
purtroppo nel sistema main non ho un simile device:
Codice:
~# mount -o bind /dev/fb0 /srv/chroot/sid/dev/fb0
mount: special device /dev/fb0 does not exist
Registrato
loerian
Sr. Member
****

Karma: +5/-2
Scollegato Scollegato

Messaggi: 370



Mostra profilo
« Risposta #3 inserita:: Febbraio 06, 2010, 11:04:36 pm »

Ho creato il device con:
Codice:
mknod /dev/fb0 c 29 0
e poi l'ho bindato, ma nulla da fare.
Se lancio X da un chroot con Lenny non ho di questi problemi.

Ho anche provato a cercare il modo di disabilitare il frame buffer, ma non capisco come.
Registrato
gmc
Hero Member
*****

Karma: +50/-3
Scollegato Scollegato

Messaggi: 1063



Mostra profilo
« Risposta #4 inserita:: Febbraio 07, 2010, 10:31:24 pm »

Leggendo il log, sembrerebbe che in xorg.conf hai indicato l'esistenza di un framebuffer. Dovresti cancellare quella parte lì.
Codice:
Section "Device"
Identifier "Builtin Default fbdev Device 0"
Driver "fbdev"
EndSection
Section "Screen"
Identifier "Builtin Default fbdev Screen 0"
Device "Builtin Default fbdev Device 0"
EndSection
[...]
Screen "Builtin Default fbdev Screen 0"

Seconda cosa: che scheda video hai?

Terzo: posta xorg.conf

Ciao,
Peppe
Registrato
loerian
Sr. Member
****

Karma: +5/-2
Scollegato Scollegato

Messaggi: 370



Mostra profilo
« Risposta #5 inserita:: Febbraio 08, 2010, 12:21:37 pm »

Grazie del suggerimento Peppe.
Ho generato un xorg.conf, perché non c'era:

Codice:
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
        Option          "SHMConfig"     "true"
EndSection

Section "Device"
Identifier "Configured Video Device"
Option "UseFBDev" "false"
EndSection

Ho avuto l'accortezza di precisare Option "UseFBDev" "false" ed infatti non ottengo più lo stesso errore. Ma il lancio fallisce comunque...
(Il comando è startx -- :1)

Codice:
X.Org X Server 1.7.4
Release Date: 2010-01-08
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-trunk-686 i686 Debian
Current Operating System: Linux axpna2 2.6.26-2-686 #1 SMP Sat Dec 26 09:01:51 UTC 2009 i686
Kernel command line: root=/dev/hda1 ro quiet
Build Date: 20 January 2010  10:52:55PM
xorg-server 2:1.7.4-2 (bgoglin@debian.org)
Current version of pixman: 0.16.4
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.1.log", Time: Mon Feb  8 11:16:00 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Default Screen" (0)
(**) |   |-->Monitor "Configured Monitor"
(==) No device specified for screen "Default Screen".
Using the first device section listed.
(**) |   |-->Device "Configured Video Device"
(**) |-->Input Device "Generic Keyboard"
(**) |-->Input Device "Configured Mouse"
(**) |-->Input Device "Synaptics Touchpad"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(WW) `fonts.dir' not found (or not valid) in "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType".
Entry deleted from font path.
(Run 'mkfontdir' on "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType").
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
(WW) Disabling Generic Keyboard
(WW) Disabling Configured Mouse
(II) Loader magic: 0x81e7680
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(--) using VT number 8

(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
Primary device is not PCI
(==) Matched vesa for the autoconfigured driver
(==) Assigned the driver to the xf86ConfigLayout
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 2.3.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.7.3.902, module version = 1.2.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(II) VESA: driver for VESA chipsets: vesa
(WW) Falling back to old probe method for vesa
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.1.log" for additional information.

Comunque sto pensando di cambiare strada... Undecided
Registrato
gmc
Hero Member
*****

Karma: +50/-3
Scollegato Scollegato

Messaggi: 1063



Mostra profilo
« Risposta #6 inserita:: Febbraio 08, 2010, 01:28:35 pm »

Manca la sezione Screen.

Forse la cosa più semplice è copiare xorg.conf dal sistema funzionante (insomma quella che gestiste il computer nel momento in cui fai il chroot).

Inoltre penso che X abbia un po' di problemi con l'autoconfigurazione a causa del chroot. Quindi ti conviene fare un xorg.conf completo. Un
Codice:
Xorg -configure
dato dal chroot dovrebbe, si spera, andare bene.

Ciao,
Peppe

PS1 non ho mai avviato una intera sessione X in chroot

PS2 se semplicemente devi avviare un'apllicazione grafica si può fare, devi dare qualche permesso ed esportare alcuni file di xauthorithy. Controlla qui: http://forum.debianizzati.org/generale/risolto-chroot-e-applicazioni-grafiche-t33701.0.html

PS3 solo adesso mi accorgo che in quella discussione c'eri pure te Smiley
Registrato
loerian
Sr. Member
****

Karma: +5/-2
Scollegato Scollegato

Messaggi: 370



Mostra profilo
« Risposta #7 inserita:: Febbraio 09, 2010, 01:13:48 pm »

Inoltre penso che X abbia un po' di problemi con l'autoconfigurazione a causa del chroot. Quindi ti conviene fare un xorg.conf completo. Un
Codice:
Xorg -configure
dato dal chroot dovrebbe, si spera, andare bene.

Purtroppo la configurazione automatica non risolve: stesso errore.
Ho deciso di semplificarmi la vita, invece che 'debootstrappare' in una directory sulla partizione principale ho creato delle partizioni secondarie e poi ho configurato a mano.
Adesso ho un più comune multiboot ed schroot lo userò, semmai, per la singola applicazione.

Aggiungo 'risolto' perché comunque ho trovato una strada

Grazie
Dario
Registrato
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Altri Topic Correlati
Oggetto Aperta da Risposte Visite Ultimo messaggio
[Risolto]errore lancio mysql Installazione kakashi 5 539 Ultimo messaggio Novembre 18, 2007, 10:05:17 pm
da kakashi
[risolto]: chroot e applicazioni grafiche Generale gmc 5 637 Ultimo messaggio Agosto 09, 2008, 03:09:29 pm
da loerian
[risolto]: storico e completamento scomparsi su tty* dopo il lancio di X Generale loerian 3 283 Ultimo messaggio Ottobre 12, 2008, 11:23:16 am
da loerian
Fallimento in standby Hardware Gillette 1 243 Ultimo messaggio Febbraio 10, 2009, 05:30:30 pm
da loerian
[risolto]: lancio di programmi da terminale Generale np2k 6 156 Ultimo messaggio Marzo 08, 2010, 05:06:55 pm
da np2k
Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Pagina creata in 0.102 secondi con 23 interrogazioni al database.