प्रमाणपत्र सहायक के साथ प्रमाणपत्र बनाने पर "अज्ञात त्रुटि = -2,147,414,007"


30

मुझे किचेन ऐप के माध्यम से एक प्रमाण पत्र बनाने पर "अज्ञात त्रुटि = -2,147,414,007" मिल रही है।

अज्ञात त्रुटि = -2,147,414,007

बहलाने के लिए कदम:

  1. किचेन एक्सेस एप्लिकेशन खोलें। प्रमाणपत्र सहायक का चयन करें> एप्लिकेशन मेनू में एक प्रमाणपत्र बनाएं (कीचेन एक्सेस)। केवल संशोधित पैरामीटर सूचीबद्ध हैं। शेष विकल्प डिफ़ॉल्ट मानों के साथ रखे गए हैं।

    सर्टिफिकेट का नाम = gdbcert
    पहचान प्रकार = स्व हस्ताक्षरित रूट
    प्रमाणपत्र प्रकार = कोड हस्ताक्षर

  2. मुझे डिफॉल्ट चेकबॉक्स को ओवरराइड करने दें, और जारी रखें पर क्लिक करें।

  3. अगले पेज पर, सिक्योरिटी नंबर को 1 पर छोड़ दें, और वैधता अवधि को 3650 पर सेट करें।
  4. फिर एक बार फिर से जारी रखें पर क्लिक करें, और जब तक आप एक प्रमाण पत्र के लिए स्थान निर्दिष्ट नहीं करते, तब तक अगले छह स्क्रीन को छोड़ने के लिए ऐसा करते रहें।
  5. एकमात्र संपत्ति के लिए, किचेन, ड्रॉप-डाउन सूची से सिस्टम चुनें। अंत में, बनाएँ पर क्लिक करें, अपने पासवर्ड में टाइप करें, यदि संकेत दिया गया है, और पूरा किया गया क्लिक करें।

अद्यतन: मैं लॉगिन किचेन को प्रमाण पत्र बनाने में सक्षम हूं। समस्या केवल तब होती है जब मैं सिस्टम किचेन के लिए प्रमाण पत्र बनाने का प्रयास करता हूं।


क्या आप वह कर सकते हैं जो आपको करने की आवश्यकता है? क्या आपने सीधे बग्रेप्टर या उनके फीडबैक पेज के माध्यम से Apple को इसकी सूचना दी है ?
ग्राहम मिलन

मैंने Apple सपोर्ट फ़ोरम में पोस्ट किया है । और हाँ, मैं काम करने के लिए gdb पाने में सक्षम था। चरण उत्तर अनुभाग में सूचीबद्ध हैं।
डेनिस फर्मी

कृपया आप इस प्रजनन बग की रिपोर्ट सीधे Apple को कर सकते हैं । Apple इंजीनियर समर्थन फ़ोरम या अलग से नहीं पढ़ते हैं। ऐप्पल को बताने के लिए सबसे अच्छा साधन उनके बग्रेक्टर साइट के माध्यम से है ।
ग्राहम मिलन


एक ही त्रुटि हुई, लेकिन जब मैंने दूसरी बार प्रमाणपत्र सहायक को दौड़ाया और उसी नाम का उपयोग किया, तो इसने मेरे लिए तुरंत कोई और कदम नहीं लेकर प्रमाण पत्र बनाया ...
オ ナ '

जवाबों:


20

काम करने के लिए यह प्राप्त करने में सक्षम था। एक प्रमाण पत्र बनाने का उद्देश्य मैक पर कोडन gdb था। यहाँ उसी के लिए चरण हैं: -

  • उपरोक्त सभी मापदंडों के साथ एक प्रमाण पत्र बनाएं।
  • कीचेन को लोकेशन सिस्टम के तहत सेव करने के बजाय, लॉगिन के तहत सेव करें।
  • फिर, ऊपरी बाएँ कोने पर लॉक आइकन पर क्लिक करके सिस्टम किचेन को अनलॉक करें और लॉग इन सिस्टम से प्रमाणपत्र खींचें।
  • प्रमाण पत्र पर राइट क्लिक करें, गेट इंफो और ट्रस्ट के तहत, हमेशा ट्रस्ट पर सेट करें।
  • टर्मिनल में टास्क शुरू किया गया: killall taskgated
  • रूट खाता सक्षम करें:
    सिस्टम वरीयताएँ खोलें।
    उपयोगकर्ता और समूह> अनलॉक पर जाएं।
    लॉगिन विकल्प> "जुड़ें" (नेटवर्क खाता सर्वर के बगल में)।
    "ओपन डायरेक्टरी यूटिलिटी" पर क्लिक करें।
    संपादित करें पर जाएं> रूट उपयोगकर्ता को सक्षम करें।
  • codesign -fs gdbc /usr/local/bin/gdbटर्मिनल में चलाएं ।
  • रूट अकाउंट को फिर से अक्षम करें और आपको जाने के लिए अच्छा होना चाहिए।

क्रेडिट:


1
वैसे, रूट उपयोगकर्ता को सक्षम करने का उद्देश्य क्या है? यहां निर्देश वास्तव में रूट उपयोगकर्ता को लॉग इन करने के लिए नहीं कहते हैं। साथ ही, अन्य थ्रेड में उत्तर में रूट उपयोगकर्ता चरण शामिल नहीं था।
xdavidliu

मुझे यह काम करने के लिए मिला है। नवीनतम हाई सिएरा का उपयोग, प्लस जीडीबी 8.01, 8.1 नहीं , इस मुद्दे के कारण कहीं और चर्चा की गई । इसके अतिरिक्त, मुझे एक अन्य विषयsudo /usr/sbin/DevToolsSecurity --enable पर चर्चा करनी थी , ताकि जब मैं gdb चलाऊं तो एक पॉप-अप पासवर्ड प्रॉम्प्ट को रोकने के लिए।
xdavidliu

खींचने से काम नहीं चला - यह ड्रैग कर्सर के साथ जम गया, और किचेन ऐप GUI पिछड़ गया। मैंने राइट क्लिक, कॉपी, के बाद सिस्टम और राइट क्लिक और "पेस्ट 2 आइटम" को समाप्त कर दिया।
अलेक्सई

1
जब मैंने "किसल टास्कलेटेड" किया तो मुझे "आप से संबंधित कोई मिलान प्रक्रिया नहीं मिली"। "सुडोल किलिंग टास्कगेटेड" ने काम किया।
ब्रूनो रिज्समैन

1
अति उत्कृष्ट। एक छोटी सी नाइटी। चरण के संबंध में: टर्मिनल में कोडसिग्न-एफपीएस जीडीबीसी / यूएसआर / लोकल / बिन / जीडीबी चलाएं , जो ध्वज- एफएफ का अनुसरण करता है वह सर्टिफिकेट का नाम है। यह क्वेरी के भाग के रूप में दिए गए SO के डेटा के साथ संरेखित करने के लिए gdbcert होना चाहिए ।
शेषाद्री आर

0

मेरा वर्कअराउंड थोड़ा अलग था। मैंने विकल्प "मुझे कुंजी जोड़ी जानकारी निर्दिष्ट करने दें" की जाँच की और डिफ़ॉल्ट रूप से जो चुना गया था, उसके साथ चला गया। मुख्य आकार 2048 बिट्स और एल्गोरिथ्म RSA था। ऐसा लगता है कि मुझे "अज्ञात त्रुटि = -2,147,414,007" के आसपास जाने दिया गया।


मुझे नहीं लगता कि यह सही है: "मुझे मुख्य जोड़ी जानकारी निर्दिष्ट करने दें" नाम के साथ कोई विकल्प नहीं है। एकमात्र विकल्प जो समान है वह है "मुझे डिफॉल्ट को ओवरराइड करने दें", और इस समस्या का सामना करने वाले सभी लोग पहले से ही इसका चयन कर रहे हैं।
xdavidliu

निश्चित नहीं है कि आप किस OSX का उपयोग कर रहे हैं, लेकिन मैं हाई सिएरा पर विकल्प देख रहा हूं।
atodTechies

0

मेरे सुझावों के खिलाफ Mojave को अद्यतन करने के बाद मुझे यह त्रुटि मेरे एक उपयोगकर्ता कंप्यूटर पर मिली।

प्रमाणपत्र जारी करने का अंतिम परिणाम मेरे उपयोगकर्ता को हमारे कर्मचारी वाईफाई से कनेक्ट करने से रोक रहा था।

मैंने 12/15/17 से डेनिस के निर्देशों का पालन किया, लेकिन टर्मिनल कमांड काम नहीं करते थे और मेरी कंपनी सीए सर्वर से एक प्रमाण पत्र का उपयोग करती है, इसलिए विवरण थोड़ा अलग थे। हालांकि मैंने रूट उपयोगकर्ता को सक्षम किया था।

अंत में मैंने नेटवर्क सेटिंग से हमारे कर्मचारी वाईफाई को हटा दिया, मैन्युअल रूप से कर्मचारी वाईफाई को फिर से जोड़ दिया और सही प्रमाण पत्र का चयन करते हुए सुरक्षा सेटिंग्स को वापस ईएपी-टीएलएस में बदल दिया, और यह जुड़ा हुआ है।

काश मैंने इसके लिए अपने कदम बेहतर तरीके से दर्ज किए होते लेकिन मैं मान रहा हूं कि Apple ने अपनी कुछ नेटवर्क सिक्योरिटी को अपडेट किया है और यह वाईफाई कनेक्शन सेटिंग्स थी जो वास्तव में चाल चली।


0

अस्वीकरण: किचेन एक्सेस शायद ही कभी उम्मीद के मुताबिक व्यवहार कर रहा हो।

निस्संदेह, निम्नलिखित उत्तर एक वर्कअराउंड है क्योंकि यह एक सीएसआर और संबंधित कुंजी का एक नया सेट बनाता है ।

  1. किचेन एक्सेस लॉन्च करें, इसे अनलॉक करें, लॉगिन चुनें (लेकिन कुछ और न चुनें)

    किचेन एक्सेस खुला

  2. में कीचेन पहुंच मेनू
    प्रमाणपत्र सहायक ▶ ︎ प्रमाणपत्र प्राधिकारी से प्रमाणपत्र का अनुरोध करें ...

    प्रमाणपत्र प्राधिकरण से प्रमाणपत्र का अनुरोध करें

  3. CSR और कुंजी युग्म दोनों से संबद्ध होने के लिए ईमेल पता चुनें।

    • कुंजी जोड़ी का नाम आम नाम के अनुसार किचेन एक्सेस में रखा जाएगा
    • टिक मुझे मुख्य जोड़ी जानकारी निर्दिष्ट करें (जो आप बाद के संवाद में करेंगे)
      मुझे मुख्य जोड़ी जानकारी निर्दिष्ट करें
  4. प्रमाणपत्र हस्ताक्षर अनुरोध को सहेजें

    CSR को सहेजें

  5. कुंजी आकार और एल्गोरिथ्म RSA 2048 बिट्स निर्दिष्ट करें

    आरएसए 2048 बिट्स

  6. किचेन एक्सेस नोटिस में अपने नए सेट की चाबियों की जाँच करें कि लॉगिन सेक्शन में अब एक नया जोड़ा है ...

    नई कुंजी जोड़ी

... और आपने प्रमाणपत्र सहायक के साथ प्रमाण पत्र बनाने पर "अज्ञात त्रुटि = -2,147,414,007" का सामना नहीं किया।


-1

प्रमाणपत्र बनाने से पहले, आपको सिस्टम पर लॉक अनलॉक करना चाहिए। इस स्थिति में, आपको वह त्रुटि नहीं मिलेगी।


यह उत्तर बिल्कुल काम नहीं करता है। मैंने हाई सिएरा पर एक मिनट पहले पुष्टि की थी। आपको अभी भी वही त्रुटि मिलती है।
xdavidliu

-1

मैं यह करता हूं:

Uncheck the Let me override defaults checkbox

और फिर यह ठीक काम करता है।

मैं हाई सिएरा 10.13.6 (17G7024) का उपयोग कर रहा हूं।

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