6 votos

Desinstalar completamente OS X Server en Yosemite

Recientemente he ejecutado la aplicación OS X Server en Yosemite. Ahora cada vez que apago o reinicio mi mac, me pide la contraseña de administrador. No quiero ejecutar mi MacBook Pro como servidor. Ejecuté esta aplicación sólo para probar algo, ahora quiero restablecer el estado anterior. Ahora siento que hay algunos procesos daemon que se ejecutan debido a la aplicación de servidor, que ralentiza mi portátil. ¿Cómo desinstalar o restablecer todos los cambios realizados por la aplicación OS X Server en Yosemite?

7voto

Attila O. Puntos 984

Conseguí esta solución publicando lo mismo en el foro de discusión de apple. Quería publicar la respuesta aquí porque, podría ayudar a alguien más. Muchas gracias al amigo que me dio esta solución.

Mueva la aplicación del Servidor a la Papelera. Elimine los siguientes elementos (algunos pueden no existir), luego reinicie:

/.ServerBackups
/var/db/.ServerSetupDone
/Library/Preferences/com.apple.serverd.plist
/Library/Preferences/com.apple.servermgr_accounts.plist
/Library/Preferences/com.apple.servermgr_certs.plist
/Library/Preferences/com.apple.servermgr_info.plist
/Library/Preferences/com.apple.servermgrd.plist
/Library/PrivilegedHelperTools/com.apple.serverd
/Library/Server

Aquí está Enlace al foro de discusión de Apple

0 votos

Después de eliminar esos directorios para desinstalar el Servidor me salía este error al ejecutar sendmail : sendmail: fatal: open /Library/Server/Mail/Config/postfix/main.cf: No such file or directory Para solucionarlo, edite /etc/postfix/main.cf y eliminar la línea config_directory = /Library/Server/Mail/Config/postfix . O cambiarla de nuevo a server_config_directory = /etc/postfix . Entonces utilizará las configuraciones en /etc/postfix de nuevo en lugar de las ahora inexistentes configuraciones de OSX Server.

0voto

klanomath Puntos 19587

La próxima vez mejor probarlo en una VM o utilizar una copia de seguridad de Time Machine para volver al estado anterior.

Y aquí están las listas completas de elementos modificados, reemplazados y añadidos después de iniciar y salir de Server.app (versión 4.1). Dependiendo de los pasos que hayas dado, puede que haya elementos adicionales añadidos, modificados o reemplazados.
Las listas se recopilaron con la función de instantáneas de FileBuddy .

Artículos modificados:

/Library/LaunchDaemons/org.apache.httpd.plist
/Library/Logs/LKDC-setup.log
/private/etc/
/private/tftpboot/
/private/tmp/
/private/var/
/private/var/db/
/private/var/jabberd/
/private/var/log/
/private/var/run/
/private/var/tmp/
/private/var/log/accountpolicy.log
/private/var/log/apache2/
/private/var/log/authd.log
/private/var/log/commerce.log
/private/var/log/opendirectoryd.log
/private/var/log/secinitd.log
/private/var/log.log
/private/var/log/powermanagement/StoreData
/private/var/log/module/com.apple.securityd/
/private/var/log/DiagnosticMessages/StoreData
/private/var/log/asl/StoreData
/private/var/db/.configureLocalKDC
/private/var/db/com.apple.xpc.launchd/
/private/var/db/emondClients/
/private/var/db/locationd/
/private/var/dbstats/
/private/var/dbstats/snapshots.db
/private/var/dbstats/snapshots.db-shm
/private/var/dbstats/snapshots.db-wal
/private/var/db/dslocal/nodes/Default/computers/
/private/var/db/dslocal/nodes/Default/config/
/private/var/db/dslocal/nodes/Default/groups/
/private/var/db/dslocal/nodes/Default/sqlindex-wal
/private/var/db/dslocal/nodes/Default/users/
/private/var/db/CoreDuet/coreduetd.db-wal
/private/etc/asl/
/private/etc/krb5.keytab
/private/etc/newsyslog.d/
/private/etc/paths.d/
/private/etc/pf.anchors/
/private/etc/pf.conf
/private/etc/shells
/private/etc/syslog.conf
/private/etc/pf.anchors/com.apple
/private/etc/emond.d/emond.plist
/usr/lib/php/

Elementos sustituidos:

/Library/PreferencesConfiguration/preferences.plist
/Library/Preferences/com.apple.AppleFileServer.plist
/Library/Preferences/com.apple.networkextension.plist
/Library/Keychains.keychain
/Library/PreferencesConfiguration/com.apple.smb.server.plist
/private/etc/ssh_config
/private/etc/sshd_config
/private/var/db/dslocal/nodes/Default/users/_krbtgt.plist
/private/var/db/dslocal/nodes/Default/users/_krbfast.plist
/private/var/db/dslocal/nodes/Default/computers/localhost.plist
/private/var/db/dslocal/nodes/Default/groups/_appserveradm.plist
/private/var/db/dslocal/nodes/Default/groups/_appserverusr.plist
/private/var/db/dslocal/nodes/Default/users/_teamsserver.plist
/private/etc/asl/com.apple.mail
/private/var/db/dslocal/nodes/Default/users/root.plist
/private/var/db/locationd/clients.plist
/usr/sbin/sendmail

Nuevos elementos (si la línea termina con una barra, se añade todo el directorio y todos los subelementos/subdirectorios: por ejemplo, /Sistema/Biblioteca/Logs/ProfileManager/ o /Sistema/privado/tmp/pear/):

/.ServerBackups
/Applications/Server.app
/Library/LaunchDaemons/com.apple.serverd.plist
/Library/Logs/EventMonitor/
/Library/Logs/Mail/
/Library/Logs/PostgreSQL/
/Library/Logs/ProfileManager/
/Library/Logs/radiusconfig.log
/Library/Logs/Server
/Library/Logs/servermgr_xcode.log
/Library/Logs/ServerSetup.log
/Library/Logs/Setup.log
/Library/Logs/WebServer
/Library/Preferences/com.apple.AccountsConfigServer.plist
/Library/Preferences/com.apple.servermgr_accounts.plist
/Library/Preferences/com.apple.servermgr_calendar.plist
/Library/Preferences/com.apple.servermgrd.plist
/Library/PreferencesConfiguration/autodiskmount.plist
/Library/PreferencesConfiguration/com.apple.RemoteAccessServers.plist
/Library/PrivilegedHelperTools/com.apple.serverd
/Library/Server/
/private/etc/af.plist
/private/etc/asl/com.apple.mail.push_notify
/private/etc/asl/com.apple.server.asl
/private/etc/asl/com.apple.server.servermgrd.log
/private/etc/asl/com.apple.servermetricsd
/private/etc/bootpd.plist
/private/etc/certificates/
/private/etc/newsyslog.d/com.apple.devicemgr.conf
/private/etc/newsyslog.d/com.apple.mailservices.conf
/private/etc/newsyslog.d/servermgr_calendar_log.conf
/private/etc/paths.d/com.apple.server
/private/etc/pear.conf
/private/etc/pf.anchors/com.apple.server-firewall
/private/etc/php.ini
/private/etc/php.ini-5.5-previous
/private/etc/rc.server
/private/tftpboot/NetBoot/
/private/tmp/pear/
/private/var/db/.ServerSetupDone
/private/var/db/af/
/private/var/db/com.apple.xpc.launchd/disabled.220.plist
/private/var/db/com.apple.xpc.launchd/disabled.94.plist
/private/var/db/com.apple.xpc.launchd/loginitems.220.plist
/private/var/db/com.apple.xpc.launchd/loginitems.94.plist
/private/var/db/dovecot.fts.update/
/private/var/db/dslocal/nodes/Default/config/dhcp.plist
/private/var/db/dslocal/nodes/Default/config/shadowhash.plist
/private/var/db/dslocal/nodes/Default/groups/com.apple.access_default-disabled.plist
/private/var/db/dslocal/nodes/Default/users/com.apple.calendarserver.plist
/private/var/db/emondClients/com.apple.server
/private/var/db/net-snmp/
/private/var/dovecot/
/private/var/jabberd/log/
/private/var/log/apache2/access_log
/private/var/log/apache2/error_log
/private/var/log/devicemgr
/private/var/log/eventmonitor/
/private/var/log/mail.log
/private/var/log/radius/
/private/var/log/servermetricsd/
/private/var/pgsql_socket/State/com.apple.Server.v4.savedState/
/private/var/run/caldavd/
/private/var/run/com.apple.xpc.smd/
/private/var/run/jabberd/
/private/var/run/kick-collabpp/
/private/var/servermgrd/
/usr/bin/pear
/usr/bin/peardev
/usr/bin/pecl
/usr/lib/php/.channels/
/usr/lib/php/.depdb
/usr/lib/php/.depdblock
/usr/lib/php/.filemap
/usr/lib/php/.lock
/usr/lib/php/.registry/
/usr/lib/php/Archive/
/usr/lib/php/Console/
/usr/lib/php/data/
/usr/lib/php/doc/
/usr/lib/php/OS/
/usr/lib/php/PEAR.php
/usr/lib/php/PEAR/
/usr/lib/php/pearcmd.php
/usr/lib/php/peclcmd.php
/usr/lib/php/Structures/
/usr/lib/php.php
/usr/lib/php/test/
/usr/lib/php/XML/
~/Library/Caches/com.apple.servermgrd.plugin/
~/Library/LaunchAgents/com.apple.serveralertproxy.plist
~/Library/Preferences/com.apple.Server.v4.plist
~/Library/Preferences/com.apple.serveralertproxy.plist

0 votos

Su elemento /Library/Keychains.keychain en la lista reemplazada, debería ser /Library/Keychains/System.keychain ya que el servidor añade varios elementos de identidades y contraseñas al llavero del sistema.

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