Problemas luego de dist-upgrade con xserver-xorg (etch-lenny)

Publicado por ThecaTTony, Enero 14, 2009, 21:59:17

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

ThecaTTony

Buenas, estoy instalando un pequeño servidor en una pc un tanto vieja. Baje la iso de debian etch 4.0r6 netinstall y instale el sistema base (sin X). Luego de eso actualice el archivo sources.list para apuntar a los repositorios de lenny.

Ejecute:
# apt-get update
# apt-get dist-upgrade
# apt-get install x-window-system-core
# apt-get install xdm fluxbox (y otros paquetes)

El problema es que la resolución de pantalla era muy baja por lo que decidí correr # dpkg-reconfigure xserver-xorg

Pero solo de mostraban las opciones del framebuffer y teclado/mouse.

Traté también con:

# dpkg-reconfigure -plow xserver-xorg
# dpkg-reconfigure -phigh xserver-xorg

Sin lograr cambio alguno. Pude leer buscando en google que es un problema del postinstall (sea lo que signifique)

El xorg.conf esta casi, si no es el que viene por defecto:

# 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" "latam"
EndSection

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

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection


Haciendo un # X -configure me genero en /root/xorg.conf.new lo siguiente, pero cuando lo probé estaba fuera de frecuencia (horizontal si no me equivoco). La pantalla es un lcd de 15" (60hz)

Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath      "/etc/X11/rgb"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load  "dri"
Load  "GLcore"
Load  "glx"
Load  "record"
Load  "dbe"
Load  "extmod"
Load  "xtrap"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            # [<bool>]
        #Option     "SWcursor"            # [<bool>]
        #Option     "ColorKey"            # <i>
        #Option     "CacheLines"          # <i>
        #Option     "Dac6Bit"            # [<bool>]
        #Option     "DRI"                # [<bool>]
        #Option     "NoDDC"              # [<bool>]
        #Option     "ShowCache"          # [<bool>]
        #Option     "XvMCSurfaces"        # <i>
        #Option     "PageFlip"            # [<bool>]
Identifier  "Card0"
Driver      "intel"
VendorName  "Intel Corporation"
BoardName   "82810E DC-133 (CGC) Chipset Graphics Controller"
BusID       "PCI:0:1:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection


Por ultimo, al no reconocer (debian/lenny) la orden lspci dejo la salida de lsmod (creo que es similar)

Module                  Size  Used by
edd                     7208  0
joydev                  8480  0
sg                     26964  0
st                     30748  0
sd_mod                 22200  0
sr_mod                 13316  0
lp                      8164  0
parport_pc             22500  1
parport                30988  2 lp,parport_pc
nls_utf8                1760  1
nls_cp437               5568  1
vfat                    9152  1
fat                    40864  1 vfat
nls_base                6820  4 nls_utf8,nls_cp437,vfat,fat
i810                   14816  2
drm                    65256  3 i810
dm_snapshot            14340  0
dm_mirror              15104  0
dm_log                  8452  1 dm_mirror
dm_mod                 46184  3 dm_snapshot,dm_mirror,dm_log
loop                   12748  0
button                  6096  0
snd_intel8x0           26268  0
snd_ac97_codec         88484  1 snd_intel8x0
ac97_bus                1728  1 snd_ac97_codec
psmouse                32336  0
snd_pcm                62596  2 snd_intel8x0,snd_ac97_codec
snd_timer              17800  1 snd_pcm
snd                    45604  4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore               6368  1 snd
snd_page_alloc          7816  2 snd_intel8x0,snd_pcm
serio_raw               4740  0
iTCO_wdt                9508  0
intel_agp              22332  1
intel_rng               4576  0
rng_core                3940  1 intel_rng
shpchp                 25528  0
pci_hotplug            23460  1 shpchp
agpgart                28776  3 drm,intel_agp
pcspkr                  2432  0
evdev                   8000  0
ext3                  105512  1
jbd                    39444  1 ext3
mbcache                 7108  1 ext3
ide_cd_mod             27652  0
cdrom                  30176  2 sr_mod,ide_cd_mod
ide_disk               10496  3
ide_pci_generic         3908  0 [permanent]
usbhid                 35904  0
hid                    33184  1 usbhid
ff_memless              4392  1 usbhid
piix                    6568  0 [permanent]
floppy                 47716  1
ide_core               96168  4 ide_cd_mod,ide_disk,ide_pci_generic,piix
ata_generic             4676  0
3c59x                  35624  0
mii                     4896  1 3c59x
uhci_hcd               18672  0
libata                140384  1 ata_generic
usbcore               118160  3 usbhid,uhci_hcd
scsi_mod              129356  5 sg,st,sd_mod,sr_mod,libata
dock                    8304  1 libata
thermal                15228  0
processor              32576  2 thermal
fan                     4164  0
thermal_sys            10856  3 thermal,processor,fan


Y si es de ayuda también dejo .xsession-errors

Xsession: X session started for root at mar ene 13 19:52:48 ARST 2009
Error al cargar la base de datos:/root/.fluxbox/init
Reintentando con: /etc/X11/fluxbox/init
Error de lectura: session.ignoreBorder
Estableciendo el valor por defecto
Error de lectura: session.forcePseudoTransparency
Estableciendo el valor por defecto
Error de lectura: session.tabPadding
Estableciendo el valor por defecto
Error de lectura: session.styleOverlay
Estableciendo el valor por defecto
Error de lectura: session.slitlistFile
Estableciendo el valor por defecto
Error de lectura: session.groupFile
Estableciendo el valor por defecto
Error de lectura: session.appsFile
Estableciendo el valor por defecto
Error de lectura: session.tabsAttachArea
Estableciendo el valor por defecto
Error de lectura: session.modKey
Estableciendo el valor por defecto
Failed to read: session.screen0.imageDither
Setting default value
Failed to read: session.screen0.opaqueMove
Setting default value
Failed to read: session.screen0.workspacewarping
Setting default value
Failed to read: session.screen0.desktopwheeling
Setting default value
Failed to read: session.screen0.reversewheeling
Setting default value
Failed to read: session.screen0.autoRaise
Setting default value
Failed to read: session.screen0.clickRaises
Setting default value
Failed to read: session.screen0.decorateTransient
Setting default value
Failed to read: session.screen0.defaultDeco
Setting default value
Failed to read: session.screen0.rootCommand
Setting default value
Failed to read: session.screen0.resizeMode
Setting default value
Failed to read: session.screen0.windowMenu
Setting default value
Failed to read: session.screen0.followModel
Setting default value
Failed to read: session.screen0.userFollowModel
Setting default value
Failed to read: session.screen0.window.focus.alpha
Setting default value
Failed to read: session.screen0.window.unfocus.alpha
Setting default value
Failed to read: session.screen0.menu.alpha
Setting default value
Failed to read: session.screen0.menuDelay
Setting default value
Failed to read: session.screen0.menuDelayClose
Setting default value
Failed to read: session.screen0.menuMode
Setting default value
Failed to read: session.screen0.overlay.lineWidth
Setting default value
Failed to read: session.screen0.overlay.lineStyle
Setting default value
Failed to read: session.screen0.overlay.joinStyle
Setting default value
Failed to read: session.screen0.overlay.capStyle
Setting default value
Failed to read: session.screen0.windowScrollAction
Setting default value
Failed to read: session.screen0.windowScrollReverse
Setting default value
Failed to read: session.screen0.allowRemoteActions
Setting default value
Failed to read: session.screen0.tabs.maxOver
Setting default value
Failed to read: session.screen0.tabs.intitlebar
Setting default value
Failed to read: session.screen0.tabFocusModel
Setting default value
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
Error de lectura: session.ignoreBorder
Estableciendo el valor por defecto
Error de lectura: session.forcePseudoTransparency
Estableciendo el valor por defecto
Error de lectura: session.tabPadding
Estableciendo el valor por defecto
Error de lectura: session.styleOverlay
Estableciendo el valor por defecto
Error de lectura: session.slitlistFile
Estableciendo el valor por defecto
Error de lectura: session.groupFile
Estableciendo el valor por defecto
Error de lectura: session.appsFile
Estableciendo el valor por defecto
Error de lectura: session.tabsAttachArea
Estableciendo el valor por defecto
Error de lectura: session.modKey
Estableciendo el valor por defecto
Error de lectura: session.screen0.imageDither
Estableciendo el valor por defecto
Error de lectura: session.screen0.opaqueMove
Estableciendo el valor por defecto
Error de lectura: session.screen0.workspacewarping
Estableciendo el valor por defecto
Error de lectura: session.screen0.desktopwheeling
Estableciendo el valor por defecto
Error de lectura: session.screen0.reversewheeling
Estableciendo el valor por defecto
Error de lectura: session.screen0.autoRaise
Estableciendo el valor por defecto
Error de lectura: session.screen0.clickRaises
Estableciendo el valor por defecto
Error de lectura: session.screen0.decorateTransient
Estableciendo el valor por defecto
Error de lectura: session.screen0.defaultDeco
Estableciendo el valor por defecto
Error de lectura: session.screen0.rootCommand
Estableciendo el valor por defecto
Error de lectura: session.screen0.resizeMode
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowMenu
Estableciendo el valor por defecto
Error de lectura: session.screen0.followModel
Estableciendo el valor por defecto
Error de lectura: session.screen0.userFollowModel
Estableciendo el valor por defecto
Error de lectura: session.screen0.window.focus.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.window.unfocus.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.menu.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuDelay
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuDelayClose
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuMode
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.lineWidth
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.lineStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.joinStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.capStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowScrollAction
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowScrollReverse
Estableciendo el valor por defecto
Error de lectura: session.screen0.allowRemoteActions
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabs.maxOver
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabs.intitlebar
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabFocusModel
Estableciendo el valor por defecto
Error de lectura: session.ignoreBorder
Estableciendo el valor por defecto
Error de lectura: session.forcePseudoTransparency
Estableciendo el valor por defecto
Error de lectura: session.tabPadding
Estableciendo el valor por defecto
Error de lectura: session.styleOverlay
Estableciendo el valor por defecto
Error de lectura: session.slitlistFile
Estableciendo el valor por defecto
Error de lectura: session.groupFile
Estableciendo el valor por defecto
Error de lectura: session.appsFile
Estableciendo el valor por defecto
Error de lectura: session.tabsAttachArea
Estableciendo el valor por defecto
Error de lectura: session.modKey
Estableciendo el valor por defecto
Error de lectura: session.screen0.imageDither
Estableciendo el valor por defecto
Error de lectura: session.screen0.opaqueMove
Estableciendo el valor por defecto
Error de lectura: session.screen0.workspacewarping
Estableciendo el valor por defecto
Error de lectura: session.screen0.desktopwheeling
Estableciendo el valor por defecto
Error de lectura: session.screen0.reversewheeling
Estableciendo el valor por defecto
Error de lectura: session.screen0.autoRaise
Estableciendo el valor por defecto
Error de lectura: session.screen0.clickRaises
Estableciendo el valor por defecto
Error de lectura: session.screen0.decorateTransient
Estableciendo el valor por defecto
Error de lectura: session.screen0.defaultDeco
Estableciendo el valor por defecto
Error de lectura: session.screen0.rootCommand
Estableciendo el valor por defecto
Error de lectura: session.screen0.resizeMode
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowMenu
Estableciendo el valor por defecto
Error de lectura: session.screen0.followModel
Estableciendo el valor por defecto
Error de lectura: session.screen0.userFollowModel
Estableciendo el valor por defecto
Error de lectura: session.screen0.window.focus.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.window.unfocus.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.menu.alpha
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuDelay
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuDelayClose
Estableciendo el valor por defecto
Error de lectura: session.screen0.menuMode
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.lineWidth
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.lineStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.joinStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.overlay.capStyle
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowScrollAction
Estableciendo el valor por defecto
Error de lectura: session.screen0.windowScrollReverse
Estableciendo el valor por defecto
Error de lectura: session.screen0.allowRemoteActions
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabs.maxOver
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabs.intitlebar
Estableciendo el valor por defecto
Error de lectura: session.screen0.tabFocusModel
Estableciendo el valor por defecto
Failed to read: session.screen0.slit.maxOver
Setting default value
Failed to read: session.screen0.slit.alpha
Setting default value
Failed to read: session.screen0.slit.onhead
Setting default value
Failed to read: session.screen0.slit.layer
Setting default value
apps file failure
Failed to read: session.screen0.toolbar.maxOver
Setting default value
Failed to read: session.screen0.toolbar.visible
Setting default value
Failed to read: session.screen0.toolbar.alpha
Setting default value
Failed to read: session.screen0.toolbar.layer
Setting default value
Failed to read: session.screen0.toolbar.onhead
Setting default value
Failed to read: session.screen0.toolbar.height
Setting default value
Failed to read: session.screen0.toolbar.tools
Setting default value
Failed to read: session.screen0.iconbar.mode
Setting default value
Failed to read: session.screen0.iconbar.wheelMode
Setting default value
Failed to read: session.screen0.iconbar.alignment
Setting default value
Failed to read: session.screen0.iconbar.iconWidth
Setting default value
Failed to read: session.screen0.iconbar.iconTextPadding
Setting default value
Failed to read: session.screen0.iconbar.usePixmap
Setting default value
Xsession: X session started for root at mié ene 14 06:50:01 ARST 2009
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
apps file failure
Failed to read: session.screen0.titlebar.left
Setting default value
Failed to read: session.screen0.titlebar.right
Setting default value
apps file failure
apps file failure
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
apps file failure
Failed to read: session.screen0.titlebar.left
Setting default value
Failed to read: session.screen0.titlebar.right
Setting default value
apps file failure
apps file failure
Vendor: Monitor Vendor, Model: Monitor Model
Num hsync: 1, Num vsync: 1
hsync range 0:  31.50 -  37.90
vsync range 0:  50.00 -  70.00
apps file failure
apps file failure
apps file failure
apps file failure
apps file failure
apps file failure
Xsession: X session started for root at mié ene 14 07:58:16 ARST 2009
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
apps file failure
Failed to read: session.screen0.titlebar.left
Setting default value
Failed to read: session.screen0.titlebar.right
Setting default value
apps file failure
BScreen::BScreen: manejando pantalla 0 utilizando visual 0x23, profundidad 16
apps file failure


Dejaría también la salida del comando hwinfo, pero el disquete al que se la copié (como la mayoría de los discos de 3 1/2) funcionan 1 sola vez.

Desde ya les agradezco la ayuda para poder o arreglar el problema de "dpkg-reconfigure xserver-xorg" o para hacer a mano el xorg.conf. Bye!"

ZeiterZ

lspci debería estar en tu Debian.

Yo agregaría (en cualquiera de los dos xorg.conf, el original o el generado luego), estas líneas:


Section "Monitor"
Identifier "Configured Monitor"[color=red]
HorizSync       31.50 -  37.90
VertRefresh     50.00 -  70.00
[/color]EndSection


y


Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
[color=red] DefaultDepth 24

SubSection     "Display"
Depth       24
Modes      "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
[/color]
EndSection


Cambiá la linea "Modes" según las resoluciones que acepta tu monitor (según sea widescreen o no).

Si modificas el 2º xorg.conf hacé coincidir las etiquetas.
Mientras que en el 1º el identificador de pantalla es "Default Screen" y la placa de video es "Configured Video Device", en el 2º son "Screen0" y "Card0".

Así que agregá las líneas teniendo eso en mente.

Si esto falla, puedes agregar  

  Driver      "intel"

a la sección Device. Por ejemplo:


Section "Device"
Identifier "Configured Video Device"
[color=red] Driver "intel" [/color]
EndSection



Saludos.

ThecaTTony

Gracias ZeiterZ, voy a probar con los datos que me pasaste.

lspci por lo que pude ver no esta instalado porque al haber instalado solo el sistema base, no se incluyo el paquete pciutils. Después de agregarlo al sistema probaré de correr nuevamente la configuración de X, no se porque pero sospecho que la falta de ese comando pueda tener algo que ver con mi problema.

ZeiterZ

No te olvides de un:

aptitude install xserver-xorg-video-intel

por si algo de X.org está faltando.

Saludos.

ThecaTTony

Pude configurar la resolución de pantalla, pero constantemente pestañea (deje que la frecuencia la maneje automaticamente x.org). ¿alguna idea?
Mas tarde subo el xorg.conf

the98

Yo tenía problemas con el xorg de testing, y lo que hice es volver al de stable.
Para eso lo que hice es eliminar el xorg actual con apt-get purge xorg*

Después se edita el sources.list para que estén apuntados los repos a stable.

Luego un aptitude update y un aptitude install xorg Esta última orden te va a decir que hay algunos paquetes que deben ser "desactualizados" (en mi caso fue uno, pero tal vez en tu caso son más) le das que sí y vas a estar operando con la versión stable del xorg. Después instalás los drivers intel. Luego lo que hacés es bloquear esos paquetes para que no se actualicen (todos los instalados y desactualizados) y por último volvés a apuntar a los repos a testing, o a lenny.

A mí me funcionó y nunca más tuve problemas. No pienso actualizar el xorg hasta que sea 100% necesario.

Saludos.

ThecaTTony

Bue, me decidí por la opción mas radical, dado que prácticamente el sistema estaba virgen, hice la gran m$, borré la partición e instale debian etch 4.0r6

Dado que el fin de esa pc es servir un listado telefónico escrito en php, también razoné que lo mejor sería hacerlo con la distribución estable.

Por otro lado también me sirvió para instalar solo los módulos de X que necesito, ahorrando espacio en disco.

Gracias por la mano y se puede dar por cerrado el tema  :up: