PDA

Ver la Versión Completa : Bug gravisimo en el YOU!!!!!


JeReC
23-sep-2006, 15:53
Ayer encontre un fallo gravisimo derivado de la "actualizacion en linea" de
YaST en la version de SuSe 10.1.
Os explico:

Despues de ver que me quedava la maquina bloqueada, debido a que arranque el
konqueror en Windowmaker (lo he hecho siempre, pa ir mas rapido en montar
una usbzip). Solo funcionava el raton, nada mas, no cambiava de ventanas ni
nada de nada.
Despues de esperar un buen rato, consegi hacer login como root desde
otro tty.
Me pase por /tmp y vi que habia infinidad interminable de
directorios tipo YasT-[numero-letras], de los que hace el Yast temporalmente
pa escribrir sus cosas y que despues delicadamente borra el solo.
Eran tantos que un rm no los podia borrar, cascava el bash debido a la
cantidad de directorios que habia.
Esta era la razon por la que el konqueror me bloqueo la maquina.

La pregunta es, a alguien le ha sucedido lo mismo?¿ podeis pasar por el /tmp
a ver que tal anda?¿ Alguien lo puede provar a ver si le pasa lo mismo?¿

Yo lo he provado en otra maquina y tambien estava igual y esta manaña lo he
vuelto a hacer y tambien. Sucede de esta forma.

1 - Desde la X, abrir el YasT
2 - Seleccionar Actualizacion en linea
3 - Una vez abierta la ventana cerrad la anterior, la principal del YasT.
4 - Comenzad una actualizacion y la cancelais antes de que acabe.
5 - Id a ver vuestro /tmp se van creando directorios del tipo
"YaST2-08607-eXyBxe"
Como matarlo
6 - Como root moved el tmp, el proceso que crea los directorios ya no podra
hacerlo. ex: mv tmp tmpOLD
7 - Buscat el proceso con: ps axft
8585 ? S 0:00 /bin/bash /sbin/yast2 online_update
8719 ? R 0:00 \_ /usr/lib/YaST2/bin/y2base online_update qt
vereis que el hijo va cambiando de PID, matad al padre (kill -9 8585)
8 - Borrad los direcorios de /tmpOLD i volved a mover tmpOLD a tmp

A ver si alguien con la 10.1 puede provar-lo y confirmar-me de este gran
bug.!!!

Nota: Este YaST es un desastre, aparte del cacao de paquetes en el YOU, las
fuentes de instalacion no se pueden canviar de orden o a veces no te deja
agregar. Como no se espavilen los de Novell, van a perder usuarios.


JeReC

DiabloRojo
23-sep-2006, 16:27
En los foros de Suse, en ingles, no he encontrado el bug este que hablas. ¿No sera el tema de zen-update?, ya esta corregido.
Sobre el contenido de /tmp es casi todo borrable, solo tienes que desactivar el servidor grafico con "init 3", con el programa "mc" o el comando "rmdir -r directorio", borra todos los directorios anteriores a la fecha de hoy.
Busca en el foro sobre "temporales" para mas informacion.
Tb, busca sobre YOU y su fuente de actualizacion.

JeReC
23-sep-2006, 16:50
No es que no sea o no borrable el contenido de "tmp", es que habia tantos directorios que el "rm" no puede concatenarlos todos para borrar-los. Es una limitacion de la bash no de los permisos.

RedDwarf
23-sep-2006, 17:43
En realidad la limitación es del kernel/Linux, aunque se puede ajustar. La solución es usar rm a través del comando xargs... pero leyendo el punto ocho imagino que ya habías encontrado alguna solución.

No se si me pasa, tengo el YaST sin ninguna fuente de instalación y da pereza volverlas a añadir.

JeReC
23-sep-2006, 18:20
En el punto 8 apenas me habia creado 10 o 20 directorios. Tal y como me encontre la maquina antes de hacer la prueba, que habia pasado el problema y no me habia enterado. La solucion fue borrar el tmp y volverlo a crear.