Servidor OS X: no se puede actualizar o configurar: App Store falla: "Esta acción no se pudo completar"

Mi Mac OS X Server (que se usa para wiki, así como para un servidor de compilación/centro de copia de seguridad de la máquina del tiempo) está dañado debido a problemas de actualización de App Store, y la actualización no funciona porque no puedo autenticarme con ID de Apple válidas. Además, no puedo iniciar la aplicación del servidor porque está desactualizada con respecto al sistema operativo.

Aunque numerosas publicaciones han señalado diferentes modos de falla, ninguna ha mostrado la variante "no se pudo completar la acción".

Nota: si tiene un mensaje o comportamiento diferente, su problema puede resolverse con una de las muchas técnicas que no me funcionaron.

Los siguientes hechos:

  • Ya probé varias soluciones; referencias a continuación.
  • La cuenta está activa/válida: funciona en otros Macbook Pro, así como en iPhone, y funciona en esta máquina al iniciar sesión en iCloud basado en la web.
  • La máquina es una MacBook Pro 2010 con El Capitán (10.11.4 - 15E65).
  • La mayor parte del software se ha descargado utilizando el AppleID principal; se descargaron dos piezas usando otro ID de Apple (OS X Server + Xcode). Estos dos ID de Apple funcionan juntos en otra computadora.
  • A diferencia de algunas personas con problemas, mi Mac tiene un número de serie.
  • Cuando inicio sesión e ingreso mi contraseña, aparece constantemente el siguiente mensaje de error: "No se pudo completar esta acción. Vuelva a intentarlo". Esto es diferente a cualquiera de las publicaciones que he visto.

Lo que he intentado hasta ahora:

  • Arranque en modo seguro (para borrar cachés). No se puede iniciar sesión durante el modo seguro o después.
  • Vuelva a instalar El Capitan desde la partición de recuperación. Al arrancar desde la partición de recuperación, puedo iniciar sesión en la tienda de aplicaciones, pero después de volver a instalar, el mismo problema.
  • Se eliminaron manualmente **todos* los cachés (sistema y cuenta).
  • Ejecute los siguientes comandos: sudo pkill -9 -f Account; sudo rm $HOME/Library/Accounts/*según las sugerencias en las discusiones de Apple .
  • Elimine el contenido de $HOME/Library/Application Support/iCloud/Accounts, reinicie en modo seguro, reinicie la PRAM e intente iniciar sesión, según más sugerencias en las discusiones de Apple

  • Habilitó el menú de depuración en App Store y 'Restablecer aplicación', aumente el nivel de registro.

  • Arrancó en modo seguro, inició sesión en mac con una cuenta alternativa (cuenta de red), intentó iniciar sesión en App Store desde la cuenta de red. Mismo resultado. (NOTA: cuenta de red creada con Mac OS X Server).
  • Creé una nueva cuenta de administrador, inicié sesión en Mac desde esa e intenté iniciar sesión en App Store a través de la nueva cuenta. Mismo resultado.

Información de configuración adicional:

  • Mac OS X Server instalado. El software del servidor se instaló (compró) con un ID de Apple diferente al que se instaló El Capitan. Quizás parte del problema.

Captura de pantalla del mensaje de error que aparece constantemente en todos los modos de falla:

Diálogo de error

Información importante de registro de la consola Probé algunas cosas más (relacionadas con la eliminación de cachés, la adición del menú de depuración a la App Store y el uso de "Restablecer aplicación" en el menú de depuración. Capturé los resultados de los registros después de aumentar el nivel de registro al máximo desde el menú de depuración. Aquí está lo que tengo (NOTA: hay una solución para el relanzamiento que com.apple.emondno he probado, pero como no está relacionado, lo dejo como está por ahora; menos variables).

Los akd[457]: successmensajes aparecen al enviar mi ID de Apple y contraseña válidos; los mensajes anteriores son el resultado de iniciar la aplicación App Store .

4/14/16 9:36:10.967 AM Dock[404]: LaunchPad: __53-[LPAppManager(StoreSupport) _acceptStoreConnection:]_block_invoke app store xpc message error: Connection invalid
4/14/16 9:36:27.455 AM App Store[36402]: Unknown class FRToolbar in Interface Builder file at path /System/Library/PrivateFrameworks/StoreUI.framework/Resources/Base.lproj/FRStoreViewController.nib.
4/14/16 9:36:47.245 AM App Store[36402]: Could not find image named 'NSImage'.
4/14/16 9:37:02.116 AM akd[457]: success
4/14/16 9:37:02.424 AM akd[457]: success

Fragmento de registro completo

4/14/16 9:36:05.376 AM com.apple.xpc.launchd[1]: assertion failed: 15E65: launchd + 90235 [527954A7-A0F1-305E-B26A-7E632B2CA0FB]: 0x11
4/14/16 9:36:05.376 AM com.apple.xpc.launchd[1]: (com.apple.emond) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
4/14/16 9:36:10.967 AM Dock[404]: LaunchPad: __53-[LPAppManager(StoreSupport) _acceptStoreConnection:]_block_invoke app store xpc message error: Connection invalid
4/14/16 9:36:11.082 AM com.apple.xpc.launchd[1]: (com.apple.WebKit.WebContent.3FD573A9-EEBF-4231-A8EC-AE23894F80C9[10819]) Service exited with abnormal code: 1
4/14/16 9:36:15.479 AM com.apple.xpc.launchd[1]: assertion failed: 15E65: launchd + 90235 [527954A7-A0F1-305E-B26A-7E632B2CA0FB]: 0x11
4/14/16 9:36:15.479 AM com.apple.xpc.launchd[1]: (com.apple.emond) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
4/14/16 9:36:25.575 AM com.apple.xpc.launchd[1]: assertion failed: 15E65: launchd + 90235 [527954A7-A0F1-305E-B26A-7E632B2CA0FB]: 0x11
4/14/16 9:36:25.575 AM com.apple.xpc.launchd[1]: (com.apple.emond) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
4/14/16 9:36:27.455 AM App Store[36402]: Unknown class FRToolbar in Interface Builder file at path /System/Library/PrivateFrameworks/StoreUI.framework/Resources/Base.lproj/FRStoreViewController.nib.
4/14/16 9:36:35.675 AM com.apple.xpc.launchd[1]: assertion failed: 15E65: launchd + 90235 [527954A7-A0F1-305E-B26A-7E632B2CA0FB]: 0x11
4/14/16 9:36:35.675 AM com.apple.xpc.launchd[1]: (com.apple.emond) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
4/14/16 9:36:45.777 AM com.apple.xpc.launchd[1]: assertion failed: 15E65: launchd + 90235 [527954A7-A0F1-305E-B26A-7E632B2CA0FB]: 0x11
4/14/16 9:36:45.777 AM com.apple.xpc.launchd[1]: (com.apple.emond) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
4/14/16 9:36:47.245 AM App Store[36402]: Could not find image named 'NSImage'.
4/14/16 9:36:55.867 AM com.apple.xpc.launchd[1]: assertion failed: 15E65: launchd + 90235 [527954A7-A0F1-305E-B26A-7E632B2CA0FB]: 0x11
4/14/16 9:36:55.867 AM com.apple.xpc.launchd[1]: (com.apple.emond) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
4/14/16 9:37:02.116 AM akd[457]: success
4/14/16 9:37:02.424 AM akd[457]: success
4/14/16 9:37:05.965 AM com.apple.xpc.launchd[1]: assertion failed: 15E65: launchd + 90235 [527954A7-A0F1-305E-B26A-7E632B2CA0FB]: 0x11
4/14/16 9:37:05.966 AM com.apple.xpc.launchd[1]: (com.apple.emond) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
4/14/16 9:37:16.073 AM com.apple.xpc.launchd[1]: assertion failed: 15E65: launchd + 90235 [527954A7-A0F1-305E-B26A-7E632B2CA0FB]: 0x11
4/14/16 9:37:16.073 AM com.apple.xpc.launchd[1]: (com.apple.emond) Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Actualizar

Terminé haciendo una instalación limpia de OS X / Server y reconfigurando a mano (seleccionando Time Machine y volviendo a aplicar la configuración del servidor). La razón por la que se eligió este método es que la instalación era nueva y algo experimental.

Respuestas (1)

Parece que ha realizado más de la solución de problemas básica esperada (reiniciar, probar el modo de depuración, usuario único, probar el mismo ID de Apple desde una nueva cuenta de usuario) y está viendo una falla en cascada (múltiples cachés o múltiples llaveros con datos de firma erróneos) o alguna falla de nivel inferior del sistema en la firma de código/actualización/permisos.

Si trae una segunda ID de Apple a la aplicación de la tienda de aplicaciones en esta Mac y no puede iniciar sesión con dos cuentas, la conclusión sería que el sistema operativo es el problema.

Si puede usar la ID de Apple que desea en esta Mac en otra Mac para iniciar sesión en la tienda, puede descartar problemas de red y un problema con la ID de Apple prevista.

Probablemente descargaría la aplicación Server desde un nuevo sistema operativo (podría iniciar la recuperación e instalar OS X limpiamente en un USB u otra unidad externa y usar el Mini o podría usar una Mac diferente por completo. Una vez que haya descargado el servidor correcto: transfiéralo a la Mac problemática y vea si puede iniciarse.

En ese momento, probablemente obtendría una buena copia de seguridad del servidor y consideraría una interrupción para bombardear y pavimentar:

  1. El wikiadmincomando se reforzó recientemente: https://support.apple.com/en-us/HT206232
  2. Bender hará copias de seguridad de OD, copias de seguridad completas de la configuración, así como archivos de copia de seguridad de silos individuales para que pueda restaurar selectivamente cada servicio uno por uno (lo que en su caso podría ser beneficioso).
  3. Time Machine: en caso de que se comunique con el departamento de ingeniería de Apple para obtener asistencia con este caso. Si tiene AppleCare en la Mac en cuestión, el soporte empresarial está a una llamada de distancia, y esa debería ser su primera llamada en lugar de hacer lo que sugiero aquí.
  4. Copia de seguridad de clon de arranque: usando Disk Utility, Carbon Copy Cloner, SuperDuper o similar.

Si realmente desea profundizar, tal vez ejecute el último instalador combinado, pero en realidad, la aplicación del servidor está ejecutando todos los servicios en un patrón de "pausa/espera/retención" desde que se actualizó el sistema operativo y el servidor necesita ejecutar todos los pasos de migración - por lo que la mayor parte de la ayuda en la red no está orientada a un sistema en su estado.

Gracias. Pensé que tendría que hacer una reinstalación limpia, pero dado que 1) el servicio aún no está completamente configurado y 2) me gustaría solucionar mejor este tipo de problemas, pensé que d tratar de recuperar. ¡Gracias por el consejo sobre Bender! Esto me ayudará si tengo más en el servidor y necesito hacer una limpieza/restauración "rápida". Los documentos útiles sobre OS X Server parecen bastante escasos.
Sí @rholmes: Apple está reforzando su documentación en help.apple.com/serverapp/mac y siempre está la biblia Server.app de Arek Dreyer.
Gracias por referirme al libro de Dryer / Greisler "OS X Server 5.0 Essentials" - se ve bastante completo y bien organizado.
Desde entonces, he reinstalado y restaurado lo que necesitaba (que no era mucho). Aceptado porque esto resuelve mi problema, aunque la recuperación sin una instalación limpia no era una ruta razonable.