Ayuda: Imposible borrar archivo como root (?)

5 replies [Last post]
riveravaldez
Offline
Joined: 10/06/2012

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

riveravaldez
Offline
Joined: 10/06/2012

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

Lightmoon

I am a member!

Offline
Joined: 12/16/2013

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.

riveravaldez
Offline
Joined: 10/06/2012

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, !

riveravaldez
Offline
Joined: 10/06/2012

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!

albertoefg
Offline
Joined: 04/21/2016

Gracias por publicar la respuesta :)