Ignacio García Fernández wrote:
Hola lista,
Acabo de hacer un apt-get upgrade y me he cargado las X. Tanto con xdm
como con startx. Estoy con woody.
Con xdm entro (login y passwd) y despues de un par de parpadeos vuelve a
aparecer el xdm. Con startx arranca y vuelve a morir justo antes de cargar
ventanas. Aparece la rejilla de X un momento y luego muere.
En el .xsession-errors de root y de mi cuenta aparece lo mismo
/usr/X11R6/lib/X11/xinit/xinitrc: /usr/bin/ssh-agent x-session-manager: No
existe el fichero o el directorio
Con xdm lo mismo pero con /usr/X11R6/libX11/xdm/Xsession.
A mi me pasó lo mismo con la actualización de ayer de woody, aunque mi
error era "/usr/X11R6/lib/X11/xinit/xinitrc: /usr/bin/ssh-agent
x-window-manager: No existe el fichero o el directorio"
el caso es que estuve buscando por ahí en los scripts y después de
probar un poco (soy novatillo) encontré que en el directorio
/etc/Xsession.d están una serie de scripts que ejecuta Xsession (he
mirado en potato y antes no se hacía así). El caso es que en uno de
ellos (empezaba por 99 creo recordar, que ahora estoy en otro ordenador)
se hacía un exec sobre una variable de entorno y es ahí precisamente
donde fallaba. Parece ser que las comillas en el parámetro (el contenido
de una variable en este caso) sobran. Yo no estoy demasiado
familiarizado con "exec" pero el caso es que quitando las comillas
funciona, y si pruebas en la shell "exec" con por ejemplo un comando con
parámetros (ls -lisa por ejemplo) con comillas no funciona y sin
comillas sí.
Espero que te ayude.