क्या मैं स्थापना के बाद की स्क्रिप्ट से लौटी त्रुटि को अनदेखा करने के लिए dpkg प्राप्त कर सकता हूँ?


9

मैं अपने उबंटू सिस्टम पर मैन्युअल रूप से .deb फ़ाइल (जिसे मैं बनाए नहीं रखता) स्थापित कर रहा हूं।

पैकेज में एक पोस्ट-इंस्टॉलेशन स्क्रिप्ट है जो गलती से विफल हो जाती है, और इसलिए पैकेज को टूटा हुआ माना जाता है।

dpkg: error processing astah-community (--configure):
 subprocess installed post-installation script returned error exit status 127

यह पैकेज वास्तव में सही तरीके से स्थापित है और ठीक काम कर रहा है (पोस्ट-इंस्टॉलेशन स्क्रिप्ट गलत है)। जब मैं अपने सिस्टम पर कोई उपयुक्त ऑपरेशन करता हूं तो यह शिकायत करता है कि पैकेज टूट गया है; मैं इसे कैसे हल करूं?

यह मदद नहीं करता है:

sudo dpkg -i /path/to/the.deb --force-all

जवाबों:


20

आप उस पोस्ट की स्क्रिप्ट को संपादित कर सकते हैं जिसमें /var/lib/dpkg/info/astah-community.postinstकोई भाग असफल हो रहा है। या आप केवल dpkg को इसे चलाने से रोकने के लिए उस फ़ाइल का नाम बदल सकते हैं / हटा सकते हैं।

एक बार जब आप उनमें से एक कर लेते हैं, तो आप dpkg --configure astah-communityकॉन्फ़िगरेशन प्रक्रिया को dpkg फिर से करने के लिए उपयोग कर सकते हैं , और उम्मीद है कि सफल रहे हैं।


हाँ, यह काम किया! धन्यवाद।
ऊन.इनसिल्वर

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