3 votos

La restauración de Yosemite server después de la descarga de lanzamiento de los demonios

Así, mientras que tratando de arreglar un corrupto open directory que me llegó a través de una revisión que dice que introduzca este comando...

sudo launchctl unload -w /System/Library/LaunchDaemons/

org.openldap.slapd.plist

Desde el formato pensé que estos eran dos comandos separados, pero en realidad eran uno. Como se puede imaginar, después de que he escrito en el "primer mandamiento" mi Mac Mini server apaga y se reinicia, pero la barra de carga no conseguir más allá de la mitad del camino cuando se trata de arranque.

¿Hay alguna manera de restaurar el lanzamiento de demonios después de la descarga de todos ellos? Cualquier ayuda es muy apreciada.

4voto

klanomath Puntos 19587

El comando sudo launchctl unload -w /System/Library/LaunchDaemons/ deshabilita todas lanzar los demonios residen en /System/Library/LaunchDaemons/ mediante la adición de una clave con el nombre de el lanzamiento demonio seguido por true en el archivo /var/db/com.apple.xpc.launchd/desactivado.plist. Incluso si el lanzamiento demonio tenía una entrada establece en false (como com.apple.emond en los ejemplos de abajo) en el archivo anteriormente, será establecida a true. Los discapacitados.plist anula todos los valores del individuo archivos plist. El único lanzamiento demonio plist archivos en /System/Library/LaunchDaemons/ no será alterado.

Ejemplo antes de que el comando anterior se emitió:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.AppleFileServer</key>
    <true/>
    <key>com.apple.hdiejectd</key>
    <false/>
    <key>com.apple.emond</key>
    <false/>

Ejemplo después de que el comando anterior se emitió:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>com.apple.AppleFileServer</key>
    <true/>
    <key>com.apple.afpfs_checkafp</key>
    <true/>
    <key>com.apple.AirPlayXPCHelper</key>
    <true/>
    <key>com.apple.applessdstatistics</key>
    <true/>
    <key>com.apple.auditd</key>
    <true/>
    ...
    <key>com.apple.emond</key>
    <true/>
    ...

Así que, esencialmente, usted tiene que quitar /var/db/com.apple.xpc.launchd/desactivado.plist en el volumen principal o reemplazarlo por una copia de seguridad:

  • Reemplazar el archivo de una copia de seguridad es preferido debido a que es posible que ya tenga algunos no predeterminado entradas para algunos de lanzamiento de demonios se establece en true o false.
  • Si usted no tiene una copia de seguridad del archivo de arranque para la Recuperación o de Internet en Modo de Recuperación
  • Abra El Terminal
  • montar el volumen principal, si no está ya montado
  • escriba cd /Volumes/[Name_Of_Your_Main_Volume]/var/db/com.apple.xpc.launchd/ a cambio de su volumen principal
  • escriba pwd para estar seguro acerca de su directorio de trabajo
  • quitar movilidad.plist con rm disabled.plist
  • Para reconstruir la (esperemos) estándar de la movilidad.plist escribir o copiar y pegar el siguiente utilizando nano o vi en un documento nuevo en el mismo lugar después de la ejecución touch disabled.plist:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>com.apple.emond</key>
        <false/>
        <key>org.postfix.master</key>
        <true/>
        <key>com.apple.ftpd</key>
        <true/>
        <key>com.apple.usbmuxd</key>
        <false/>
        <key>com.apple.emlog</key>
        <false/>
        <key>com.apple.mrt</key>
        <false/>
        <key>com.apple.stackshot</key>
        <false/>
        <key>org.apache.httpd</key>
        <true/>
    </dict>
    </plist>
    

    Usted puede hacer esto más tarde también, después de reiniciar su volumen principal con:

    sudo nano /var/db/com.apple.xpc.launchd/disabled.plist
    

    Después de reiniciar el archivo debe haber sido reconstruido automáticamente (pero casi vacío), y usted no tiene que crear primero.

  • Enter exit
  • Reinicio a su volumen principal

Esto funcionó para mí (explícitamente no ejecutar el comando launchctl load -w /System/Library/LaunchDaemons/ propuesto por Graham). Así, su kilometraje puede variar, debido a que se ha ejecutado el comando anterior.

0voto

Steve Evans Puntos 155

Sistema De Recuperación De

Su mejor opción es el uso de OS X, el Sistema de Recuperación.

Para iniciar el equipo desde la Recuperación, reinicie su Mac y mantenga pulsado el Comando + R claves en el inicio:

OS X: Acerca de la Recuperación de OS X

OS X Lion y posteriores incluyen Recuperación de OS X. Esta característica incluye todas las herramientas que usted necesita para volver a instalar OS X, reparar el disco, e incluso restaurar desde una copia de seguridad Time Machine.

Alternativamente, el Modo de Usuario Único o Modalidad de Disco de Destino son posibilidades.

Modo De Usuario Único

Tratando de arrancar en modo monousuario, Cómo iniciar tu Mac en un solo usuario o de modo detallado.

En modo de usuario único a encontrar y eliminar los archivos plist que están diciendo launchd de no cargar estos puestos de trabajo.

klanomath la respuesta contiene instrucciones para la edición de la persistente launchd archivo de estado de la /var/db/com.apple.xpc.launchd/disabled.plist.

Modo De Disco De Destino

Otra opción es utilizar la Modalidad de Disco de Destino para acceder a sus archivos de Mac. En este modo, usted será capaz de encontrar y eliminar los archivos plist que están diciendo launchd de no cargar estos puestos de trabajo.

0voto

Oskar Puntos 1242

Usted puede ser que necesite una unidad USB para arreglar esto, si usted no tiene un completo sistema de copia de seguridad.

  1. De arranque para la recuperación o la recuperación por internet
  2. Uso de la utilidad de disco de recuperación de la partición del USB/preparar para OS X de la instalación en el USB.
  3. El uso de recuperación para instalar OS X en el USB
  4. Arranque desde el USB y, a continuación, copia de seguridad de los archivos desde la unidad principal de que usted no puede permitirse el lujo de perder.
  5. Descargar el instalador de OS para su sistema roto y ejecutarlo para reparar el sistema de cambios.

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