पैकेज स्थापित करने में समस्या


12

जैसा कि मुझे यह त्रुटि मिली है, मैं कोई पैकेज स्थापित नहीं कर सकता:

installArchives() failed: E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
dpkg: regarding .../libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb containing libgcc1:amd64, pre-dependency problem:
 libgcc1 pre-depends on multiarch-support
  multiarch-support is unpacked, but has never been configured.

dpkg: error processing /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb (--unpack):
 pre-dependency problem - not installing libgcc1:amd64
Errors were encountered while processing:
 /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb
Error in function: 
dpkg: dependency problems prevent configuration of libc6:amd64:
 libc6:amd64 depends on libgcc1; however:
  Package libgcc1 is not installed.
 libc6:amd64 depends on tzdata; however:
  Package tzdata is not installed.

dpkg: error processing libc6:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of multiarch-support:
 multiarch-support depends on libc6 (>= 2.3.6-2); however:
  Package libc6:amd64 is not configured yet.

dpkg: error processing multiarch-support (--configure):
 dependency problems - leaving unconfigured

@EliahKagan मेरा मानना ​​है कि यह एक अलग है। आपके द्वारा प्रदान किए गए लिंक में जानकारी को देखते हुए मुझे समान त्रुटि संदेश दिखाई नहीं देते हैं।
gertvdijk

@gertvdijk मुझे लगता है कि आप सही हैं। debconf: apt-extracttemplates failed: No such file or directoryसंदेश समान है, लेकिन मैं देख रहा हूँ तुम क्या मतलब है: इस सवाल में, उस संदेश को माध्यमिक है installArchives() failed: E: Cannot get debconf version. Is debconf installed?में है कि एक यह प्राथमिक त्रुटि संदेश नहीं है (कोई अन्य त्रुटि स्पष्ट रूप से पहले होने वाली यह समझाने के लिए)।
एलियाह कगन

जवाबों:


18

यहाँ इस समस्या का समाधान, सुपर आसान तरीका;)

आपको कभी-कभी इस समस्या को हल करने के लिए dpkg डायरेक्ट का उपयोग करना होगा।

"चलो हम फिरसे चलते है"

पैकेज का multiarch-support is unpacked, but has never been configuredमतलब है कि पैकेज जल्द ही कॉन्फ़िगर होगा, लेकिन अभी तक कॉन्फ़िगर नहीं किया गया है।

जब स्थिति unpackedहै पैकेज अभी तक स्थापित नहीं है, इसलिए libgcc1निर्भरता अभी तक स्थापित नहीं होने के कारण पैकेज स्थापित नहीं हो सकता है और पहले स्थापित नहीं किया जा सकता है multiarch-support

हमें ट्रिक करने के लिए मल्टीकार-सपोर्ट के लिए स्थापित स्थिति को मजबूर करना होगा।

nano /var/lib/dpkg/status

लाइन को Package: कुछ इस तरह से शुरू करें :

Package: multiarch-support
Status: install ok unpacked

आप बदलना होगा unpackedकरने के लिएinstalled

अब प्रयास करो:

sudo dpkg --configure --pending
sudo apt-get install --reinstall multiarch-support libgcc1 debconf

मुझे लगता है कि आप इस तरह से फिर से काम कर सकते हैं, मुझे पता है कि क्या आप कर सकते हैं।


यह उन मुद्दों पर आधारित था, जो मैं यूआईएल आधारित पैकेज मैनेजर सहित पिक्सेल के साथ रास्पियन पर कर रहा था। मेरी /var/lib/dpkgनिर्देशिका पूरी तरह से गायब थी, इसलिए मुझे यह बनाना पड़ा और कुछ निर्देशिकाओं ने इसके नीचे शिकायत की, लेकिन अंत में, यह अब मुझे उपयोग करने की अनुमति देता है apt-get
स्टीवेब

1

मेरा मानना ​​है कि /var/lib/dpkgइसकी सामग्री के साथ आपकी निर्देशिका खराब हो गई है। मुख्य रूप से इस पंक्ति के कारण, मुझे लगता है कि आपका पैकेज प्रबंधन अप्राप्य है।

multiarch-support is unpacked, but has never been configured.

साथ ही,

apt-extracttemplates failed: No such file or directory

इसका मतलब है कि /usr/bin/apt-extracttemplatesआपके सिस्टम पर उपलब्ध नहीं है, जो वास्तव में सामान्य से बाहर है।

यह अपने आप नहीं टूटता; या तो भ्रष्टाचार या उपयोगकर्ता त्रुटि (जैसे rm -rf files-you-should-never-delete) इसका कारण है। मेरा सबसे अच्छा दांव आपके डेटा (जैसे /home) का बैकअप लेने और एक नए इंस्टॉलेशन के साथ शुरू करने पर होगा।


0

समस्या यह हो सकती है कि आपने debconfइंस्टॉल नहीं किया है। इसे स्थापित करने या जाँचने के लिए कि क्या यह स्थापित है, sudo apt-get install debconfटर्मिनल में टाइप करें । आप एक CTRL-ALT-Tसाथ दबाकर टर्मिनल ला सकते हैं।

debconfयदि यह स्थापित नहीं है तो यह इंस्टॉल हो जाएगा और इसे अपग्रेड किया गया है, लेकिन यदि यह अप-टू-डेट है तो इसे इंस्टॉल करें या कुछ भी अपग्रेड न करें।


1
मैं ऐसा करता हूं, लेकिन यह मदद नहीं करता है।
Mj125

1
मुझे यह मिलता है: debconf: PreDepends: perl-base (> = 5.6.1-4) लेकिन यह स्थापित नहीं होने जा रहा है
Mj125

1
@ Mj125 ऐसा करें:sudo apt-get install perl-base
लुसियो

नहीं, मैं किसी भी चीज को स्थापित नहीं कर सकता।
Mj125

sudo apt-get install perl-base debconf। इसे इस्तेमाल करे। दो पैकेज अन्योन्याश्रित नहीं होना चाहिए।
फरीद

0

मुझे वही समस्या हुई क्योंकि मैंने / var / lib / dpkg / उपलब्ध को हटा दिया है, लेकिन अब मैं इन चरणों को करने के बाद सामान्य रूप से वापस आ जाता हूं

sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

sudo dpkg --configure -a

स्रोत: https://answers.launchpad.net/ubuntu/+question/70504


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