2 votos

Aplicación declarada "en uso" que no lo está

He descargado un instalador de Catalina que no puede ejecutarse porque ya estoy en Monterey. Lo he copiado en un disco externo y he puesto la copia interna en la Papelera. Cuando intento vaciar la Papelera, Finder se queja de que está "en uso" incluso después de reiniciar o relanzar Finder.

ps -ef muestra que no está abierto. Tiene ACLs que no se pueden eliminar, por lo que no se puede borrar en el shell.

En respuesta a "no hay ladera", encuentro esto bastante interesante:

User@MBP ~ % ls -dleO@  .Trash/Install\ macOS\ Catalina.app 
drwxr-xr-x  3 root  wheel  - 96 Aug 10 23:43 .Trash/Install macOS Catalina.app
User@MBP ~ % sudo chown -R User:staff !$
sudo chown -R User:staff .Trash/Install\ macOS\ Catalina.app
Password:
chown: .Trash/Install macOS Catalina.app/Contents/SharedSupport/InstallESD.dmg: Operation not permitted
User@MBP ~ % ls -dleO@  ".Trash/Install macOS Catalina.app/Contents/SharedSupport/InstallESD.dmg"
-rw-r--r--  1 root  wheel  restricted 7737578258 Aug 10 23:43 .Trash/Install macOS Catalina.app/Contents/SharedSupport/InstallESD.dmg

Que quinta columna (guión o "restringido") no está documentado en man ls

ls of | grep -i Install no devuelve ningún resultado

¿Hay alguna forma de eliminarlo que no sea borrando el SSD interno? (¡Y esperemos que no sea desactivar el SIP en modo monopuesto!)

Hace mucho tiempo, en una versión de MacOS muy, muy lejana, había un incidente similar pero nunca fue contestado ni resuelto por mí.  Ese archivo acabó desapareciendo, pero no sé cómo ni por qué.

1voto

WGroleau Puntos 255

La otra pregunta que cité sugiere que la bandera "restringida" es creada por SIP¹ y sugiere que desactivar SIP (una proctalgia importante) o reformatear (aún peor) es la única manera de deshacerse del elemento.

Es interesante que SIP proteja algunas cosas con atributos extendidos pero otras con esta bandera.

¹y no está documentado en las páginas man para ls o chflags

ACTUALIZACIÓN: Lo he movido de la Papelera a /private/tmp y un reinicio lo ha eliminado. En mi opinión, decir que está "en uso" es incorrecto y lo reportaré como un bug.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X