Mi Macbook Air de 2012 (11", i7 2GHz 8GB RAM) se estropeó y tuve que borrar el SSD y reinstalar macOS High Sierra con las herramientas del Modo de Recuperación de Internet. Una vez que tuve el sistema operativo funcionando, utilicé el Asistente de Migración para reconstruir mi sistema a partir de una copia de seguridad de Time Machine. Al restaurar mi sistema, terminé con MacPorts como usuario. No entiendo por qué ha ocurrido esto y me pregunto si debería deshacerme de él.
$ port installed
Error: Current platform "darwin 17" does not match expected platform "darwin 16"
Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.org/wiki/Migration
OS platform mismatch
while executing
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch
Originalmente había iniciado este ordenador con MacOS Mountain Lion. Había instalado MacPorts cuando usaba macOS Sierra. Antes de la caída tenía MacOS High Sierra 10.13.3 (y es lo que tengo ahora).
Si no recuerdo mal, sólo he utilizado MacPorts para instalar una cosa - creo que era Valgrind (que no es funcional en High Sierra - así que no lo necesito). De la nota - hay no un usuario de "MacPorts" con el que puedo iniciar sesión o ver en el Sys Prefs >>> Users & Groups:
...pero allí es un directorio "macports" en /Users/
:
¿Alguna idea de por qué el Asistente de Migración crearía un usuario de MacPorts? ¿Piensas en cómo y si debes eliminarlo (y cualquier otro componente de MacPorts?)
Actualización:
He eliminado MacPorts siguiendo sus instrucciones: https://guide.macports.org/chunked/installing.macports.uninstalling.html
...y eliminé /opt/local/bin de mi $PATH, luego borré /Users/MacPorts.
Al reiniciar, MacPorts sigue siendo un usuario que aparece en la pantalla de inicio de sesión. También obtengo lo siguiente de dscl
:
$ dscl . list /Users | grep -v '^_'
daemon
Guest
macports
mixelpix
nobody
root
¿Cómo puedo deshacerme de esto?
0 votos
Darwin 16 es Sierra
0 votos
@klanomath sí. Había instalado MacPorts cuando tenía Sierra. Había actualizado a High Sierra y luego el Macbook Air se estropeó. ¡Gracias!
0 votos
La respuesta también sirve para Catalina, por cierto. Acabo de tener el mismo problema después de una actualización al MacBook Pro 16" (cansado de los problemas del teclado mariposa). Muchas gracias por hacer la pregunta.