Estos comandos nos puede ayudar para conocer cual proceso esta bloqueando nuestro archivo, para posteriormente matarlo con un kill -9 PROCESO
el primero es fuser -v ARCHIVO, un ejemplo tipico de bloqueo es cuando tenemos el error
debconf: DbDriver «config»: /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
#fuser -v /var/cache/debconf/config.dat
USER PID ACCESS COMMAND /var/cache/debconf/config.dat:
root 1846 F…. frontend
Lo que nos interesa es la parte del PID, o tambien tenemos este otro comando lsof ARCHIVO
#lsof /var/cache/debconf/config.dat
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
frontend 1846 root 4uW REG 8,3 48329 24036395 /var/cache/debconf/config.dat
De igual manera nos interesa el PID, en este caso 1846, y ahora si.., a eliminar el proceso latoso: kill -9 1846