RSS

Al cambiar a root el sistema X (Xwindow) se reinicia

30 May

Pues si, resulta que uno de mis primeros baches fue ese, déjenme explicar. Booteas Archlinux y siguiendo la guia de http://archlinux.org pude tener mi escritorio Gnome andando (si tienen dudas en cuanto a como hacerlo, no duden en preguntar) pero había un problema, empecé a instalar más aplicaciones necesarias para mi pero se me hacía más cómodo mientras escuchaba música, chateaba y navegaba así que usé el escritorio gráfico, pero para instalar se usa la consola así que abrí una consola virtual (gnome-terminal, tilda, guake, xterm cualquiera funciona), estas terminales te abren una ventana con un prompt pero solo con tus privilegios de usuario, luego para poder instalar necesitaba ser root y al momento de cambiar de usuario con un su – me pidió contraseña de root, la ingresé y dí enter, pues ahí se fué todo, al dar el enter se apagó mi modo gráfico y reinició sin preguntar ni decir nada, solo me mandó de nuevo a la ventana de identificación (yo uso GDM) y logré entrar de nuevo y la segunda vez que intenté esto no pasó nada malo, creí que solo era un error RANDOM o algo había pasado con algún otro programa, no hice caso y me remití a hacer lo que quería hacer desde el inicio. Pasan varias reiniciadas y en cada una de ellas, al momento de pedir permisos de root para una terminal virtual sucedía el mismo problema volviendose molesto, ya que, antes de iniciar a trabajar tenía que hacer esto para que se reiniciara el sistema X y ahora si poder trabajar a gusto. Bueno pues me dí a la tarea de encontrar el problema y la solución y nada más y nada menos que en Archlinux.org encontré una pista la cual decía que al iniciar GDM y tu escritorio Gnome, se mandaba llamar al demonio dbus pero al momento de dar privilegios de root, root volvía a llamar al demonio dbus ordenando terminal virtual para root (lo cual no tenía, tenía permiso para terminal virtual para usuario actual solamente), esto ocasionaba que se mandara llamar a GDM, Gnome y dbus nuevamente para root, al hacer esto, cerraba la sesión actual e iniciaba GDM como root. Bueno pues no encontraba la solución hasta que en otra página de archlinux.org mencionaban otro problema similar, cerraba programas y los volvia a abrir, o al dar enter en un mensajero mandaba llamar dbus y de nuevo un crash a todo el sistema gráfico. Bueno pues la solución es muuuuy simple, con permisos de root editen el archivo /etc/rc.conf, vayan al final donde dice DAEMONS=( y vean que después del paréntesis están todos los demonios que inician al arrancar su sistema pero estos demonios van en orden de aparición, así que observen como están mas o menos así: DAEMONS=(syslog-ng !network gdm dbus . . . y demás demonios) El punto es que están en desorden, primero se debe mandar llamar a dbus y al final a gdm quedando así: DAEMONS=(syslog-ng !network netfs crond dbus …aqui van los demás demonios … gdm) Lo que causa esto es que primero se cargue dbus, luego los demás demonios y al final gdm, así cuando quieres pedir permisos de root ya está cargado dbus y no manda llamar de nuevo a GDM. Esto es algo muy fácil de hacer cuando se sabe hacer y muy fácil de averiguar cuando no se sabe y se pregunta, espero haber ayudado a alguien con este post, si hay alguna corrección o duda porfavor háganmelo saber.

 
Deja un comentario

Publicado por en 30 mayo 2010 en Linux

 

Etiquetas: , ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: