Accesso Internet dopo aver rinnovato il certificato com.apple.servermgrd scaduto

1

Ho ereditato alcuni mesi fa un mini server Mac con OS X 10.8.5 Inizialmente, l'ho configurato con le nuove impostazioni di rete, il nome DNS, ecc. e tutto funzionava bene per quanto riguarda la condivisione di file, l'accesso all'app Server, ecc. Recentemente ho eseguito l'aggiornamento del software in cui Server.app è stato aggiornato al server 2.2.5. Ora ho alcuni problemi con questa app Server.

So che il certificato com.apple.servermgrd deve essere aggiornato poiché vedo che era scaduto prima di alcuni mesi prima di questo recente aggiornamento e userò il metodo in HT3930 durante i periodi di inattività questo fine settimana.

Tuttavia, sono preoccupato che questo non sia l'unico problema. Quando riavvio il server e accedi con un account di servizio / amministratore, Server.app funziona correttamente (con l'eccezione di utilizzare Safari e SSL per connettersi al server al suo indirizzo DNS, che modella l'esempio nella scrittura, https: //server.example.com:311). Mi aspetto che questo metodo non funzioni poiché il certificato è scaduto.

Ma, dopo un po 'di tempo, senza uscire dal servizio / account amministratore, Server.app genera un errore che "si sono verificati più errori sul server durante l'elaborazione dei comandi" e "si è verificato un errore di rete durante il tentativo di comunicare con il server ". Inoltre, a questo punto non posso più usare Safari e risolvere le pagine web. Non mi aspetto che questo sia dovuto al certificato scaduto e SSL, ma forse ho torto. Il server è ancora in esecuzione sul retro per la condivisione di file, la condivisione dello schermo, ecc. In modo che la rete "IS" funzioni.

Mi piacerebbe sapere se ho a che fare con due problemi separati o se entrambi sono causati dal certificato com.apple.servermgrd scaduto.

Errori della console che corrispondono al messaggio di errore precedente

Server: Error: The server '127.0.0.1' reported an error while processing a command
of type: 'get AlertDeliverySettings' in plug-in: 'servermgr_info'. Error: Error Domain=XSActionE

…of type: 'getPushTopicForPreferredIdentityName' in plug-in: 'servermgr_certs'. Error Dom

    
posta user199899 20.08.2015 - 19:13
fonte

1 risposta

2

Il certificato com.apple.servermgrd viene utilizzato solo per creare una connessione SSL da Server.App al daemon di amministrazione back-end del server. È sicuro da eliminare in quanto verrà ricreato. Dovresti eliminare il certificato con i seguenti comandi:

sudo security set-identity-preference -n -s com.apple.servermgrd /Library/Keychains/System.keychain
sudo security delete-certificate -c com.apple.servermgrd /Library/Keychains/System.keychain
sudo killall servermgrd 

Per Mojave e versioni successive:

sudo killall servermgr-listener

Questo cancellerà il certificato e amp; la preferenza identità e riavvia il demone backend, che dovrebbe ricreare felicemente il certificato com.apple.servermgrd. L'altro SSL che utilizza i servizi del server prevede di utilizzare un certificato con il nome DNS della macchina.

    
risposta data 07.02.2016 - 03:46
fonte

Leggi altre domande sui tag