Recientemente, he vertido agua en el teclado de mi MacBook 2017 (4 thunderbolt), y lo he apagado a la fuerza. Después de dejarlo secar durante dos semanas, lo abrí y todo parece funcionar. También pasa el Prueba de hardware de Apple .
Sin embargo, el inicio de sesión (ventana de inicio de sesión, cambio de usuario, autenticación para el permiso de Root, inicio de sesión en la terminal) es extremadamente lento, tardando alrededor de 20 a 40 segundos. Después de reiniciar un par de veces, el comportamiento no cambia. Después de reinstalar MacOS 10.13.6, High Sierra, (manteniendo la aplicación y los datos), el comportamiento persiste. Después de arrancar en Modo Seguro y reiniciar, el tiempo se acortó un poco.
Para verificar que no se trata de un problema de hardware, he copiado la partición del sistema en otro MacBook Pro (de la misma generación) y veo el mismo comportamiento, lo que sugiere que se trata de un problema de software.
Actualización: En el otro MacBook Pro, ejecuto chflags -R noschg,nosappnd,nouchg,nouappnd /
y arrancar la máquina en modo seguro (y reiniciar). El problema desapareció, pero sólo para el Modo Seguro. Al iniciar de nuevo en el arranque normal, el problema vuelve a aparecer, y el Modo Seguro no puede corregirlo.
Cosas que he probado en mi otro MacBook Pro y que no funcionan:
- Reinstalar MacOS High Sierra
- Eliminación de las cachés y de los sistemas de archivos añadidos por el usuario/extensiones/launchdaemons/launchagents
- Actualización a Mojave (el inicio de sesión de la ventana de acceso es extremadamente rápido, pero el inicio de sesión del terminal sigue siendo lento. Además borra todos los archivos que tengo en la cuenta Root (descargas, escritorio, documentos, etc.)
- Copia parcial realizada por Carbon Copy Cloner desde mi mac porque se desconectó después de cierto tiempo en el modo de disco de destino. El sistema funciona y el inicio de sesión es rápido. Pero por alguna razón se me olvida que he borrado el sistema y he vuelto a hacer una copia completa.
- Reparación de los permisos de la vivienda mediante
diskutil resetUserPermissions / 501
luego 502, 503, etc. - Reparación de los permisos de disco mediante https://www.firewolf.science/2016/07/repairpermissions-v3-now-supports-repairing-permissions-on-MacOS-mojave/
La salida de dtruss login root
es aquí .
La salida de sample login
como se indica aquí : aquí La causa principal es semaphore_wait_trap, pero no sé cómo depurarlo.
¿Cómo puedo solucionar este problema?