Ayuda: Imposible borrar archivo como root (?)
- Inicie sesión ou rexístrese para enviar comentarios
Estoy teniendo este extraño comportamiento con un archivo de un LiveUSB de Parabola (creado con UNetbootin, si no recuerdo mal) que no se deja borrar:
------------------------------------------
user@user:/media/user/Parabola Live$ ls -l
total 32
-r--r--r-- 1 root root 32256 may 16 2016 ldlinux.sys
user@user:/media/user/Parabola Live$ sudo rm ldlinux.sys
rm: no se puede borrar «ldlinux.sys»: Operación no permitida
user@user:/media/user/Parabola Live$ sudo chown user: ldlinux.sys
chown: cambiando el propietario de «ldlinux.sys»: Operación no permitida
user@user:/media/user/Parabola Live$ sudo su
root@user:/media/user/Parabola Live# ls -l
total 32
-r--r--r-- 1 root root 32256 may 16 2016 ldlinux.sys
root@user:/media/user/Parabola Live# rm ldlinux.sys
rm: ¿borrar el fichero regular «ldlinux.sys»? (s/n) s
rm: no se puede borrar «ldlinux.sys»: Operación no permitida
root@user:/media/user/Parabola Live# chown user: ldlinux.sys
chown: cambiando el propietario de «ldlinux.sys»: Operación no permitida
root@user:/media/user/Parabola Live#
------------------------------------------
¿Alguna idea?, ¿es un bug que hay que reportar?
Gracias
Update:
Usé gparted para tratar de eliminar la partición donde estaba el archivo inamovible y colocar otra encima.
Esto hizo caer gparted con mensaje en terminal 'Segmentation fault'.
Probé entonces con gparted crear una nueva tabla de particiones en el pendrive (Kingston, 15GiB) y lo hizo sin problemas. Luego añadí particiones también sin problemas, hasta que quise verificarlas, y entonces nuevamente gparted se cae, ahora con este mensaje:
*** Error in `/usr/sbin/gpartedbin': malloc(): memory corruption: 0x00007f897a90c930 ***
Aborted
¿Será posible que se trate de un sector defectuoso en el pendrive?
Sea o no sea ese el caso, ¿alguna idea?
Gracias
Hola riveravaldez.
Por lo que veo es un archivo del sistema boot loader. Es posible que no te deje borrarlo por que está siendo usado.
http://www.syslinux.org/wiki/index.php?title=Library_modules
¿Has probado a usar con root lo siguiente?
$chmod 777 ldlinux.sys
$rm -r ldlinux.sys
No tengo mucha idea acerca de estos archivos.
Saludos.
Gracias, Lightmoon.
Como añadí en el siguiente comentario, desmonté el pendrive, le creé una nueva tabla de particiones y creé particiones nuevas en aquel lugar.
Imagino que con todo eso no hay posibilidades de que el archivo aquel haya estado o siga estando en uso (corrígeme si me equivoco).
Como gparted falla al querer verificar la partición nueva que ocupa aquella zona del pendrive donde estaba el archivo imborrable se me ocurre que sea una zona defectuosa de la memoria flash, ¿qué me recomiendan para testear/encontrar/corregir problemas en memorias flash?
Gracias, !
Bueno, parece tema "resuelto".
Se trataría de un bug de gparted (esta versión):
$ apt-cache policy gparted
gparted:
Instalados: 0.18.0-1
Candidato: 0.18.0-1
Tabla de versión:
*** 0.18.0-1 0
Que en cambio no aparece, por ejemplo, en esta versión anterior:
$ apt-cache policy gparted
gparted:
Installed: 0.11.0-2ubuntu0.1
Candidate: 0.11.0-2ubuntu0.1
Version table:
*** 0.11.0-2ubuntu0.1 0
En la cual pude realizar las tareas sobre el pendrive sin problemas.
Se trata, al parecer, de un bug conocido, según veo en launchpad:
https://bugs.launchpad.net/ubuntu/+source/gparted/+bug/1361594
https://bugs.launchpad.net/ubuntu/+source/gparted/+bug/1325708
Y ya les informé de la cuestión respecto a estas versiones, por si allí lo puedan solucionar.
¿Tengo que cambiar el título de este post?
¿Conviene que publique el problema como bug en Trisquel?
¡Saludos y gracias!
Gracias por publicar la respuesta :)
- Inicie sesión ou rexístrese para enviar comentarios