यह लेख आपको उन स्टार्टअप समस्याओं का निवारण करने में मदद करेगा जो Mari सही ढंग से लॉन्च होने से रोक सकती हैं। पहले खंड में सामान्य विशिष्ट समस्याओं और उनके समाधानों की सूची दी गई है, जबकि अंत में हम सामान्य समस्या निवारण उपकरण प्रदान करते हैं, यदि आपकी समस्या पहले खंड में सीधे शामिल नहीं है।
लॉन्च संबंधी समस्याओं के सामान्य कारण
कॉन्फ़िगरेशन फ़ाइलों के लिए निर्देशिका अनुमति
अपने Mari कॉन्फ़िगरेशन फ़ोल्डर पर जाएँ और सुनिश्चित करें कि आपके पास TheFoundry फ़ोल्डर के लिए पूरी अनुमतियाँ हैं। अनुमतियाँ बदलने का तरीका ऑपरेटिंग सिस्टम के अनुसार अलग-अलग हो सकता है:
विंडोज़ पर, अपने होम डायरेक्टरी में .mari फ़ोल्डर का चयन करने के लिए फ़ाइल एक्सप्लोरर का उपयोग करना आसान है, और अपने उपयोगकर्ता खाते को पूर्ण अनुमति देने के लिए फ़ोल्डर की प्रॉपर्टीज़ विंडो का उपयोग करना, यह सुनिश्चित करना कि सभी सबफ़ोल्डर्स और फ़ाइलें शामिल हों।
लिनक्स और मैक सिस्टम पर यह कार्य chmod कमांड के माध्यम से सबसे अच्छा किया जाता है।
इंटेल एचडी ग्राफिक्स कार्ड
इंटेल एचडी ग्राफ़िक्स, Mari द्वारा समर्थित नहीं हैं। आपको नवीनतम ड्राइवरों वाले NVIDIA या AMD ग्राफ़िक्स कार्ड की आवश्यकता होगी। सिस्टम आवश्यकताओं के बारे में अधिक जानकारी यहाँ पाई जा सकती है।
Mari 7 को कुछ ऐसे कंप्यूटरों पर लॉन्च होते ही क्रैश होते देखा गया है जिनमें दो Nvidia ग्राफ़िक्स कार्ड इस्तेमाल होते हैं। अगर आपके पास इस तरह का डुअल GPU सेटअप है, तो आपको अपने पूरे सिस्टम के लिए उनमें से किसी एक को अक्षम करने (या उसे भौतिक रूप से हटाने) का प्रयास करना चाहिए, और जाँच करनी चाहिए कि क्या इससे आपकी समस्या हल हो जाती है।
10वीं या 11वीं पीढ़ी का इंटेल सीपीयू
वर्तमान में, Mari और 10वीं/11वीं पीढ़ी के इंटेल प्रोसेसरों में एक ज्ञात समस्या है, जिसके कारण लॉन्च के दौरान या प्रोजेक्ट लोड करते समय क्रैश हो सकता है। निम्नलिखित पर्यावरण चर सेट करके इसे रोका जा सकता है:
OPENSSL_ia32cap=~0x200000200000000
इस ज्ञात समस्या के बारे में अधिक जानकारी तथा समाधान लागू करने के लिए पूर्ण निर्देश नीचे दिए गए लेख में पाए जा सकते हैं:
Mari 5 को Python 2.7 से Python 3.7 में अपग्रेड किया गया है। पुरानी पाइपलाइनें Python 2.7 के उपयोग पर आधारित होती हैं और किसी विशिष्ट Python इंस्टॉलेशन को इंगित करने के लिए PYTHONHOME पर्यावरण चर का उपयोग कर सकती हैं। यदि यह पर्यावरण चर किसी अमान्य निर्देशिका या Python के पुराने संस्करण की ओर इंगित कर रहा है, तो इससे क्रैश हो सकता है या कुछ सुविधाएँ अक्षम हो सकती हैं। Mari के लॉन्च से पहले पर्यावरण चर को अनसेट करने से ये समस्याएँ हल हो जाएँगी क्योंकि Mari अपने स्वयं के Python इंस्टॉलेशन का उपयोग करेगा।
पुष्टि करें कि आपका कंप्यूटर Mari का समर्थन करता है
सबसे पहले, कृपया अपने सेटअप की हमारी ज़रूरतों से तुलना करके पुष्टि करें कि आपका कंप्यूटर Mari पूरी तरह सपोर्ट करता है। आप हमारी ज़रूरतें यहाँ देख सकते हैं: Mari की सिस्टम आवश्यकताएँ
Mari Log.txt फ़ाइल की जाँच करें
Mari Log.txt फ़ाइल एक सत्र के दौरान अनुप्रयोग द्वारा संसाधित की जा रही सभी चीजों की रिपोर्ट करती है, जिसमें स्टार्टअप के दौरान क्या हो रहा है, यह भी शामिल है।
Mari को लॉन्च करने की कोशिश करें, उसे क्रैश/फ्रीज़ होने दें, और फिर Mari Log.txt फ़ाइल खोलें। किसी भी उपयोगी जानकारी के लिए, खासकर आखिरी कुछ पंक्तियों को पढ़ें। अगर Mari क्रैश हो गया है, तो क्रैश रिपोर्ट हो सकती है। अगर Mari फ़्रीज़ हो गया है, तो आखिरी कुछ पंक्तियाँ बता देंगी कि Mari किस चीज़ पर अटका हुआ है।
सुरक्षित मोड और पिछले इंस्टाल से बचे हुए Mari घटक।
अगर आपने ऊपर बताए गए सभी तरीके आज़मा लिए हैं, और Mari को फिर से इंस्टॉल करने की कोशिश की है, और समस्या बनी रहती है, तो हो सकता है कि आपका रीइंस्टॉल Mari का नया वर्ज़न न हो। ऐसा इसलिए है क्योंकि सॉफ़्टवेयर अनइंस्टॉल करने पर, कुछ घटक नहीं हट सकते। इसलिए अगर समस्या इनमें से किसी एक घटक में है, और Mari दोबारा इंस्टॉल होने पर उनका दोबारा इस्तेमाल करता है, तो समस्या बनी रहेगी। यह कॉन्फ़िगरेशन फ़ाइलों के लिए विशेष रूप से प्रासंगिक है, इसलिए आप Mari फिर से इंस्टॉल किए बिना कॉन्फ़िगरेशन फ़ोल्डर को हटाकर भी देख सकते हैं, और जाँच सकते हैं कि इससे आपकी समस्या का समाधान कैसे होता है।
Mari को अनइंस्टॉल करने से पहले, सुरक्षित मोड का भी इस्तेमाल किया जा सकता है, क्योंकि यह Mari की एक नई स्थापना को दोहराएगा। इससे यह पुष्टि हो जाएगी कि Mari को अनइंस्टॉल करने या उसके किसी अतिरिक्त घटक को हटाने से आपकी समस्या हल हो जाएगी या नहीं। Mari सुरक्षित मोड में लॉन्च करने के लिए, कृपया निम्नलिखित लेख देखें: Q100022: Mari नए इंस्टॉलेशन के रूप में लॉन्च करने के लिए सुरक्षित मोड का उपयोग करना
सारांश
लॉन्च संबंधी समस्याओं के सामान्य कारण
कॉन्फ़िगरेशन फ़ाइलों के लिए निर्देशिका अनुमति
अपने Mari कॉन्फ़िगरेशन फ़ोल्डर पर जाएँ और सुनिश्चित करें कि आपके पास TheFoundry फ़ोल्डर के लिए पूरी अनुमतियाँ हैं। अनुमतियाँ बदलने का तरीका ऑपरेटिंग सिस्टम के अनुसार अलग-अलग हो सकता है:
chmodकमांड के माध्यम से सबसे अच्छा किया जाता है।इंटेल एचडी ग्राफिक्स कार्ड
इंटेल एचडी ग्राफ़िक्स, Mari द्वारा समर्थित नहीं हैं। आपको नवीनतम ड्राइवरों वाले NVIDIA या AMD ग्राफ़िक्स कार्ड की आवश्यकता होगी। सिस्टम आवश्यकताओं के बारे में अधिक जानकारी यहाँ पाई जा सकती है।
दो ग्राफिक्स कार्ड वाले कंप्यूटर
अगर आपके कंप्यूटर में एक एकीकृत GPU (आमतौर पर Intel) और एक असतत GPU (आमतौर पर Nvidia) है, तो हो सकता है कि वह Mari लॉन्च करने के लिए Intel GPU का इस्तेमाल कर रहा हो, जो कि समर्थित नहीं है। इस समस्या के समाधान के लिए, कृपया निम्नलिखित लेख देखें:
Q100040: लॉन्च संबंधी समस्याओं को रोकने के लिए विंडोज़ पर अपने Nvidia GPU को Mari को असाइन करना
Mari 7 को कुछ ऐसे कंप्यूटरों पर लॉन्च होते ही क्रैश होते देखा गया है जिनमें दो Nvidia ग्राफ़िक्स कार्ड इस्तेमाल होते हैं। अगर आपके पास इस तरह का डुअल GPU सेटअप है, तो आपको अपने पूरे सिस्टम के लिए उनमें से किसी एक को अक्षम करने (या उसे भौतिक रूप से हटाने) का प्रयास करना चाहिए, और जाँच करनी चाहिए कि क्या इससे आपकी समस्या हल हो जाती है।
10वीं या 11वीं पीढ़ी का इंटेल सीपीयू
वर्तमान में, Mari और 10वीं/11वीं पीढ़ी के इंटेल प्रोसेसरों में एक ज्ञात समस्या है, जिसके कारण लॉन्च के दौरान या प्रोजेक्ट लोड करते समय क्रैश हो सकता है। निम्नलिखित पर्यावरण चर सेट करके इसे रोका जा सकता है:
OPENSSL_ia32cap=~0x200000200000000इस ज्ञात समस्या के बारे में अधिक जानकारी तथा समाधान लागू करने के लिए पूर्ण निर्देश नीचे दिए गए लेख में पाए जा सकते हैं:
Q100573: Katana , Mari , Modo और Nuke 10वीं पीढ़ी (आइस लेक) या नए इंटेल सीपीयू के साथ लॉन्च करने में विफल हो सकते हैं
PYTHONHOMEपर्यावरण चरMari 5 को Python 2.7 से Python 3.7 में अपग्रेड किया गया है। पुरानी पाइपलाइनें Python 2.7 के उपयोग पर आधारित होती हैं और किसी विशिष्ट Python इंस्टॉलेशन को इंगित करने के लिए
PYTHONHOMEपर्यावरण चर का उपयोग कर सकती हैं। यदि यह पर्यावरण चर किसी अमान्य निर्देशिका या Python के पुराने संस्करण की ओर इंगित कर रहा है, तो इससे क्रैश हो सकता है या कुछ सुविधाएँ अक्षम हो सकती हैं। Mari के लॉन्च से पहले पर्यावरण चर को अनसेट करने से ये समस्याएँ हल हो जाएँगी क्योंकि Mari अपने स्वयं के Python इंस्टॉलेशन का उपयोग करेगा।अपनी मशीन पर पर्यावरण चर को अनसेट करने का तरीका जानने के लिए, कृपया निम्नलिखित लेख देखें:
Q100127: पर्यावरण चर को कैसे हटाएँ या अनसेट करें
अन्य लॉन्च समस्याओं के लिए समस्या निवारण उपकरण
पुष्टि करें कि आपका कंप्यूटर Mari का समर्थन करता है
सबसे पहले, कृपया अपने सेटअप की हमारी ज़रूरतों से तुलना करके पुष्टि करें कि आपका कंप्यूटर Mari पूरी तरह सपोर्ट करता है। आप हमारी ज़रूरतें यहाँ देख सकते हैं:
Mari की सिस्टम आवश्यकताएँ
Mari Log.txt फ़ाइल की जाँच करें
Mari Log.txt फ़ाइल एक सत्र के दौरान अनुप्रयोग द्वारा संसाधित की जा रही सभी चीजों की रिपोर्ट करती है, जिसमें स्टार्टअप के दौरान क्या हो रहा है, यह भी शामिल है।
Mari को लॉन्च करने की कोशिश करें, उसे क्रैश/फ्रीज़ होने दें, और फिर Mari Log.txt फ़ाइल खोलें। किसी भी उपयोगी जानकारी के लिए, खासकर आखिरी कुछ पंक्तियों को पढ़ें। अगर Mari क्रैश हो गया है, तो क्रैश रिपोर्ट हो सकती है। अगर Mari फ़्रीज़ हो गया है, तो आखिरी कुछ पंक्तियाँ बता देंगी कि Mari किस चीज़ पर अटका हुआ है।
निम्नलिखित लेख में Mari Log.txt के बारे में अधिक जानकारी दी गई है तथा यह भी बताया गया है कि इसे कहां पाया जा सकता है:
Q100020: Mari की Mari Log.txt फ़ाइल और उसे कहाँ खोजें
सुरक्षित मोड और पिछले इंस्टाल से बचे हुए Mari घटक।
अगर आपने ऊपर बताए गए सभी तरीके आज़मा लिए हैं, और Mari को फिर से इंस्टॉल करने की कोशिश की है, और समस्या बनी रहती है, तो हो सकता है कि आपका रीइंस्टॉल Mari का नया वर्ज़न न हो। ऐसा इसलिए है क्योंकि सॉफ़्टवेयर अनइंस्टॉल करने पर, कुछ घटक नहीं हट सकते। इसलिए अगर समस्या इनमें से किसी एक घटक में है, और Mari दोबारा इंस्टॉल होने पर उनका दोबारा इस्तेमाल करता है, तो समस्या बनी रहेगी। यह कॉन्फ़िगरेशन फ़ाइलों के लिए विशेष रूप से प्रासंगिक है, इसलिए आप Mari फिर से इंस्टॉल किए बिना कॉन्फ़िगरेशन फ़ोल्डर को हटाकर भी देख सकते हैं, और जाँच सकते हैं कि इससे आपकी समस्या का समाधान कैसे होता है।
Mari द्वारा उपयोग किए जाने वाले सभी फ़ोल्डरों और अन्य सामग्री की पहचान करने और आवश्यकतानुसार उन्हें हटाने के लिए, कृपया निम्नलिखित लेख में दिए गए चरणों का पालन करें:
Q100138: Mari और उससे संबंधित सभी सामग्री को अनइंस्टॉल करना
Mari को अनइंस्टॉल करने से पहले, सुरक्षित मोड का भी इस्तेमाल किया जा सकता है, क्योंकि यह Mari की एक नई स्थापना को दोहराएगा। इससे यह पुष्टि हो जाएगी कि Mari को अनइंस्टॉल करने या उसके किसी अतिरिक्त घटक को हटाने से आपकी समस्या हल हो जाएगी या नहीं। Mari सुरक्षित मोड में लॉन्च करने के लिए, कृपया निम्नलिखित लेख देखें:
Q100022: Mari नए इंस्टॉलेशन के रूप में लॉन्च करने के लिए सुरक्षित मोड का उपयोग करना
अग्रिम पठन
निम्नलिखित लेख में Mari समस्या निवारण के लिए सामान्य मार्गदर्शन दिया गया है, जो आपके लिए उपयोगी हो सकता है:
Q100710: Mari समस्याओं के लिए समस्या निवारण मार्गदर्शन
आगे की सहायता
Q100090: Mari समस्या की रिपोर्ट करते समय सहायता टीम को भेजी जाने वाली जानकारी
समर्थन अनुरोध खोलने के तरीके के बारे में अधिक जानकारी के लिए, कृपया इस लेख को देखें:
Q100064: समर्थन टिकट कैसे जारी करें