[Solucionado][Debian] Problema con gnome-panel

Iniciado por raul_samp, 19 Febrero 2012, 18:37 PM

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

raul_samp

Buenas de nuevo, la razón por la que una vez más acuda a pediros ayuda es la siguiente.
El otro día encendí mi ordenador como normalmente hago y cual fue mi sorpresa que al arrancar debian 6 y acceder a mi usuario no se veían los paneles del sistema (vamos donde esta la fecha y las ventanas abiertas y demás).

(Uso debian 6 con kernel  2.6.32-5-amd64)

Pues bien buscando por google me pareció comprender que estos paneles los administra la aplicación gnome-panel, con lo que a mi se me ocurre hacer lo siguiente en una consola:

$ gnome-panel
gnome-panel: error while loading shared libraries: libgnome-menu.so.2: cannot open shared object file: Input/output error


Una vez visto el error reinstalo la aplicacion gnome-panel con
$ sudo apt-get install --reinstall gnome-panel gnome-panel-data

y por si acaso instalo también el paquete libgnome-menu-dev

Todo se reinstala correctamente pero el problema persiste, y yo, usuario más que inexperto, ya me he quedado sin recursos.

Os agradecería mucho que me echarais una mano :)

Un saludo!
Yeah Mr. White, yes science!!

RyogiShiki

#1
--EDIT--
Intenta restaurando la configuración predeterminada del panel con gconftool y borrando el archivo de configuración correspondiente y reinstalando libgnome-menu:

Reinstalar libgnome-menu:
Código (bash) [Seleccionar]
sudo apt-get install --reinstall libgnome-menu
Si lo haces con libgnome-menu-dev instalrá códigos fuente para desarrollo así que en este caso no es muy util desde que el problema es con la libreria como tal
--EDIT--
No tengo una distro basada en debian en este momento, el comando correcto podría ser este(¿? si alguien lo sabe porfavor aclarar):
Código (bash) [Seleccionar]
sudo apt-get install --reinstall libgnome-menu2

Código (bash) [Seleccionar]
gconftool – -recursive-unset /apps/panel
Para restaurar la configuracion con gconftool

Código (bash) [Seleccionar]
rm -rf ~/.gconf/apps/panel
Para borrar el archivo de configuración corespondiente

y
Código (bahs) [Seleccionar]
pkill gnome-panel

Para reiniciar la ejecución de los paneles

Saludos


raul_samp

CitarIntenta restaurando la configuración predeterminada del panel con gconftool y borrando el archivo de configuración correspondiente y reinstalando libgnome-menu

Nada no ha dado resultado, todo se ejecuta sin ningún problema, reinicio pero todo sigue igual.

Gracias!
Yeah Mr. White, yes science!!

RyogiShiki



raul_samp

Yeah Mr. White, yes science!!

RyogiShiki

Que devuelve el comando:
Código (bash) [Seleccionar]
ls -l /usr/lib64/libgnome-menu*


raul_samp

#6
Código (bash) [Seleccionar]
$ ls -l /usr/lib64/libgnome-menu*
ls: no se puede acceder a /usr/lib64/libgnome-menu.so.2: Error de entrada/salida
ls: no se puede acceder a /usr/lib64/libgnome-menu.so.2.4.8: Error de entrada/salida
-rw-r--r-- 1 root root 161182 sep 18  2010 /usr/lib64/libgnome-menu.a
lrwxrwxrwx 1 root root     22 feb 17 14:43 /usr/lib64/libgnome-menu.so -> libgnome-menu.so.2.4.8
Yeah Mr. White, yes science!!

RyogiShiki

uhmm al aprecer (probablemente) se debe a fallos en el sistema de ficheros, podría estar corrupto. Prueba con el siguiente comando para hacer comprobación del fs (esto reinicia el computador para hacer la comprobación):

Código (bas) [Seleccionar]
sudo shutdown -F -r now

Y nos cuentas como te fue.

Saludos


raul_samp

Efectivamente tenias razón y el sistema de ficheros estaba corrupto.
Una vez arreglado ha bastado con instalar de nuevo el paquete libgnome-menu2 y ya esta todo arreglado.

¿Podrías decirme que puedo haber echo mal para que se corrompa el sistema de ficheros?
Para intentar evitarlo en un futuro.

Muchas gracias!!
Yeah Mr. White, yes science!!

RyogiShiki

La corrupción de los filesystem se da mayormente por procedimientos impropios de apagado y/o encendido. Por ejemplo durante apagones, o apagando el sistema a la fuerza. Realizar procedimientos de apagado sin haber antes desmontado los sistemas cusa que estos se corrompan, también puede ser causado por operaciones de escritura incompletas o erroneas. Los errore generalmente aparecen cuando las operaciones de sincronización no se lleban a cabo.

Como evitarlas? la forma más fácil es siguiendo los métodos del propio SO para los mecanismos de apagado y encendido, esperando a que, en el caso de la operación de apagado se complete correctamente antes de retirar la conexión de corriente. Evitar apagones forsozos y evitar también el cierre forzoso de operaciones de escritura sobre los discos. Nunca hacer una reparación de un sistema montado.

Saludos