11 votos

¿Cómo solucionar el problema de "macOS necesita reparar su biblioteca para ejecutar aplicaciones" tras la actualización a High Sierra?

Después de actualizar a High Sierra, estoy recibiendo este mensaje de error unas 30-50 veces al día:

enter image description here

¿Hay alguna forma de averiguar la causa de este error? ¿Alguna idea de cómo solucionarlo?

12voto

Cheefachi Puntos 121

Ninguna de las respuestas dadas funciona en High Sierra (OS X 10.16.x) y no tengo Clean My Mac 3. Este artículo de Apple hizo el truco para mí y con bastante facilidad: https://support.apple.com/en-us/HT203538 .

Esto implica establecer los permisos a través del finder y luego restablecer los permisos mediante el comando

diskutil resetUserPermissions / `id -u`

Asegúrate de acceder a la carpeta de inicio apropiada (lo hice iniciando sesión como yo mismo para otro usuario que estaba experimentando el problema) para evitar errores de acceso.

1 votos

Gracias, esto me funcionó, sólo un poco de información: id -u da la identificación del usuario actualmente conectado.

0 votos

Gracias, a mí también me funciona.

0 votos

FYI Esto funcionó en Mojave también. Habíamos empezado a recibir mensajes de error "MacOS necesita reparar su Biblioteca para ejecutar aplicaciones". Los archivos desaparecieron del escritorio, y muchas aplicaciones tienen una barra diagonal a través de ellos (sin permiso para ejecutar.) Utilidades de disco no lo arregló, y tampoco lo hizo la ejecución de repairHomePermissions en el modo de recuperación. Tampoco lo hizo la reinstalación de Mojave. Todas estas son cosas que vale la pena probar en general, pero diskutil resetUserPermissions \ <uid> es lo que nos arregló.

4voto

Aneesh Vijendran Puntos 141

Esto solucionó mi problema.

Para establecer los permisos en su carpeta de usuario como dando acceso/propiedad:

sudo chown -R <user> ~/Library
sudo chgrp -R <groupname> ~/Library

Obtienes el nombre de usuario ejecutando:

id -u

Consigues tu grupo corriendo:

id -g

0 votos

Bienvenido a Ask Different. Con el objetivo de escribir una respuesta clara y concisa, por favor, echa un vistazo a algunas cosas: 1) ¿Cómo es su ¿problema relacionado con el de la OP? 2) ¿Cómo se determina el nombre de usuario y de grupo? 3) ¿Cómo responde esto a la pregunta del PO?

1voto

dante12 Puntos 89

1.)

  • Abra la Utilidad de discos y seleccione su Systemdrive, ejecute First Aid.
  • Reiniciar

Si este paso no funciona, intente el segundo

2.)

  • Reinicie, pulse CMD + R para arrancar en la recuperación
  • A continuación, elija Terminal en el menú Utilidades
  • Tipo resetpassword
  • Seleccione su Systemdrive (por ejemplo, Macintosh HD/SSD)
  • Seleccione su nombre de usuario de la lista
  • Haga clic en el botón Reset Home Permissions and ACL's
  • Reinicia y entra en tu cuenta y comprueba que tu problema se ha reparado.
  • A veces es necesario ejecutar el restablecimiento de permisos una segunda vez hasta que funcione.

No necesitas los dos pasos, si uno funciona, ya está.

0 votos

Esto parece anticuado; en la nueva versión del sistema operativo, no tiene esa opción.

1voto

Thorsten Puntos 2246

Parece que el problema radica en los Permisos, sin embargo High Sierra (10.13.3) ha eliminado el acceso a 'Reparar Permisos' en la Utilidad de Discos.

Una forma de evitarlo es utilizar CleanMyMac3. Además de su función básica de limpiar los archivos no deseados de tu Mac, tiene una opción de Mantenimiento que ofrece "Reparar Permisos". Esto tomó sólo unos segundos en mi MBP de 13" y el problema está resuelto - sin molestias, sin usar la Terminal. Estoy muy impresionado con este programa.

1voto

user314964 Puntos 21

Se enfrentó al mismo problema durante muchos días. Después de actualizar a Mojave. La reparación de la utilidad de disco fue sólo una solución temporal.
Entonces finalmente encontré este enlace. Y ha servido de algo. https://support.apple.com/en-us/HT203538 Esencialmente, restablecer los permisos de los usuarios.

0 votos

Bienvenido a AskDifferent. Aunque las respuestas múltiples (y también las similares) están totalmente bien, por favor, intenta aportar un valor adicional si básicamente publicas un enlace que ya se ha mencionado en otra respuesta.

0 votos

Además... los enlaces de Apple tienen fama de ser obsoletos, lo que hace que la respuesta basada en el enlace sea inútil en el futuro. Es mejor poner los puntos clave aquí y suministrar el enlace como referencia.

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