OSX Server Server.app में ProfileManager पर क्लिक करने पर मैं 'servermgr_certs' त्रुटि कैसे ठीक करूं?


1

Server.app में साइड बार में प्रोफाइल मैनेजर सेवा पर क्लिक करने पर, मुझे एक त्रुटि मिलती है:

कमांड प्रॉसेस करते समय सर्वर पर कोई त्रुटि आई। प्लग-इन 'servermgr_certs' में 'ExportIdentity' प्रकार की कमांड को संसाधित करते समय त्रुटि आई।

एक ही समय में 'syslog -w 10' कमांड चलाने से मुझे निम्नलिखित लॉग मिलता है:

Dec  5 15:42:32 server1.fm Server[69967] <Warning>: [XSCertificate certificateWithDictionary:] returned nil
Dec  5 15:42:33 server1.fm servermgrd[68172] <Error>: servermgr_web: processing webApp:com.apple.webapp.postgres
Dec  5 15:42:34 server1.fm sudo[70631] <Notice>:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/psql -U webauth -d webauth -c SELECT max(version) FROM schema_migrations
Dec  5 15:42:34 server1.fm servermgrd[68172] <Notice>: servermgr_web: enableWebApp command succeeded for web app com.apple.webapp.postgres
Dec  5 15:42:38 server1.fm servermgrd[68172] <Error>: servermgr_web: processing webApp:com.apple.webapp.postgres
Dec  5 15:42:39 server1.fm sudo[70653] <Notice>:     root : TTY=unknown ; PWD=/Applications/Server.app/Contents/ServerRoot/usr/share/devicemgr/backend ; USER=root ; COMMAND=/usr/bin/psql -U webauth -d webauth -c SELECT max(version) FROM schema_migrations
Dec  5 15:42:39 server1.fm servermgrd[68172] <Notice>: servermgr_web: disableWebApp command succeeded for web app com.apple.webapp.postgres
Dec  5 15:42:39 server1.fm Server[69967] <Warning>: Error: The server '127.0.0.1' reported an error while processing a command of type: 'exportIdentity' in plug-in: 'servermgr_certs'. Error: Error Domain=XSActionErrorDomain Code=0 "NIL_RESPONSE_ERR (*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0])" UserInfo=0x7feda3d2aec0 {NSLocalizedDescription=NIL_RESPONSE_ERR (*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0])}

ध्यान दें कि मेरे पास प्रोफ़ाइल प्रबंधक चालू नहीं है, और न ही 'डिवाइस प्रबंधन' को कॉन्फ़िगर किया गया है, इसलिए मैं उलझन में हूं कि प्रमाणपत्र मुद्दा क्या हो सकता है। यदि मैं डिवाइस प्रबंधन को कॉन्फ़िगर करने का प्रयास करता हूं तो मुझे या तो उपरोक्त त्रुटि मिलती है, या मैं उस विज़ार्ड के माध्यम से सही हो जाता हूं जहां मैं 'समाप्त' पर क्लिक कर सकता हूं, लेकिन फिर एक और त्रुटि प्राप्त कर सकता हूं:

कोड -1 के साथ एक त्रुटि हुई

जो सिस्टम लॉग में निम्नलिखित के रूप में प्रकट होता है:

Dec  5 16:00:15 server1.fm servermgrd[68172] <Error>: servermgr_web: processing webApp:com.apple.webapp.postgres
Dec  5 16:00:16 server1.fm sudo[71295] <Notice>:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/psql -U webauth -d webauth -c SELECT max(version) FROM schema_migrations
Dec  5 16:00:16 server1.fm servermgrd[68172] <Notice>: servermgr_web: enableWebApp command succeeded for web app com.apple.webapp.postgres
Dec  5 16:00:21 server1.fm servermgrd[68172] <Error>: servermgr_web: processing webApp:com.apple.webapp.postgres
Dec  5 16:00:22 server1.fm sudo[71318] <Notice>:     root : TTY=unknown ; PWD=/Applications/Server.app/Contents/ServerRoot/usr/share/devicemgr/backend ; USER=root ; COMMAND=/usr/bin/psql -U webauth -d webauth -c SELECT max(version) FROM schema_migrations
Dec  5 16:00:22 server1.fm servermgrd[68172] <Notice>: servermgr_web: disableWebApp command succeeded for web app com.apple.webapp.postgres
Dec  5 16:00:22 server1.fm servermgrd[68172] <Error>: servermgr_web: processing webApp:com.apple.webapp.postgres
Dec  5 16:00:23 server1.fm sudo[71338] <Notice>:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/psql -U webauth -d webauth -c SELECT max(version) FROM schema_migrations
Dec  5 16:00:23 server1.fm servermgrd[68172] <Notice>: servermgr_web: enableWebApp command succeeded for web app com.apple.webapp.postgres
Dec  5 16:00:26 server1.fm servermgrd[68172] <Error>: servermgr_web: processing webApp:com.apple.webapp.postgres
Dec  5 16:00:27 server1.fm sudo[71361] <Notice>:     root : TTY=unknown ; PWD=/Applications/Server.app/Contents/ServerRoot/usr/share/devicemgr/backend ; USER=root ; COMMAND=/usr/bin/psql -U webauth -d webauth -c SELECT max(version) FROM schema_migrations
Dec  5 16:00:27 server1.fm servermgrd[68172] <Notice>: servermgr_web: disableWebApp command succeeded for web app com.apple.webapp.postgres
Dec  5 16:00:28 server1.fm Server[71083] <Warning>: [XSCertificate certificateWithDictionary:] returned nil
Dec  5 16:00:28 server1.fm servermgrd[68172] <Error>: servermgr_web: processing webApp:com.apple.webapp.postgres
Dec  5 16:00:29 server1.fm sudo[71381] <Notice>:     root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/psql -U webauth -d webauth -c SELECT max(version) FROM schema_migrations
Dec  5 16:00:29 server1.fm servermgrd[68172] <Notice>: servermgr_web: enableWebApp command succeeded for web app com.apple.webapp.postgres
Dec  5 16:00:32 server1.fm servermgrd[68172] <Error>: servermgr_web: processing webApp:com.apple.webapp.postgres
Dec  5 16:00:32 server1.fm sudo[71404] <Notice>:     root : TTY=unknown ; PWD=/Applications/Server.app/Contents/ServerRoot/usr/share/devicemgr/backend ; USER=root ; COMMAND=/usr/bin/psql -U webauth -d webauth -c SELECT max(version) FROM schema_migrations
Dec  5 16:00:32 server1.fm servermgrd[68172] <Notice>: servermgr_web: disableWebApp command succeeded for web app com.apple.webapp.postgres
Dec  5 16:00:32 server1.fm Server[71083] <Warning>: An error with code -1 occurred while setting up Device Management

किसी को पता है कि यह कैसे हल करने के लिए?

जवाबों:


1

उस त्रुटि के कई अलग-अलग कारण हैं। यह सभी देखें:

http://support.apple.com/kb/TS4504

महत्वपूर्ण सुराग प्रतीत हो रहे हैं:

<Warning>: [XSCertificate certificateWithDictionary:] returned nil

Dec  5 15:42:39 server1.fm Server[69967] <Warning>: Error: The server '127.0.0.1' reported an error while processing a command of type: 'exportIdentity' in plug-in: 'servermgr_certs'. Error: Error Domain=XSActionErrorDomain Code=0 "NIL_RESPONSE_ERR (*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0])" UserInfo=0x7feda3d2aec0 {NSLocalizedDescription=NIL_RESPONSE_ERR (*** -[__NSPlaceholderArray initWithObjects:count:]: attempt to insert nil object from objects[0])}

IPhone आदि पर प्रोफाइल और Apple Store कोड पर हस्ताक्षर करने वाले X509 प्रमाणपत्र का उपयोग करते हैं। तो आपके वेब सर्वर के लिए HTTPS, और आपके मेल सर्वर, FYI पर SMTPS है। इसलिए यदि आपकी प्रमाणपत्र श्रृंखला में कुछ गड़बड़ है, जिसमें किसी भी प्रकार की सत्यापन त्रुटि शामिल है, तो एक servermgr_certs त्रुटि हो सकती है। क्या आपके पास कोई स्व-हस्ताक्षरित प्रमाणपत्र है जो आपने किचेन एक्सेस के माध्यम से बनाया है, उदाहरण के लिए, जिसमें अशक्त फ़ील्ड हैं?


इसके लिए धन्यवाद, आपका जवाब मुझे समाधान की ओर ले जाता है। यह पता चला है कि समस्या '<होस्टनाम> कोड हस्ताक्षर प्रमाणपत्र' के साथ थी।
साइमन

0

यह पता चला है कि समस्या '<होस्टनाम> कोड हस्ताक्षर प्रमाणपत्र' के साथ थी। मैं यह निर्धारित करने में सक्षम नहीं था कि इसके साथ सटीक मुद्दा क्या था, लेकिन यह फिक्स कीचेन एक्सेस में उस प्रमाण पत्र को हटाने और 'साइन कॉन्फ़िगरेशन प्रोफाइल' चेकबॉक्स को टिक करने सहित प्रोफाइल प्रबंधक को फिर से सेटअप करने के लिए था। इसने कोड साइनिंग सर्टिफिकेट दोबारा हासिल कर लिया, जिससे मेरा सर्वर कितना खुश है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.