प्रसंस्करण करते समय त्रुटियों का सामना किया गया था: मानव-डीबी


25

मुझे यह त्रुटि तब आती है जब मैं उपयोग करता हूं apt-get upgrade & apt-get autoremoveऔर प्रत्येक पर apt-get [Something]..और जब मैं एप्लिकेशन इंस्टॉल करने का प्रयास करता हूं:

Errors were encountered while processing:
man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)

1
इस आदेश को निष्पादित करके हल किया गया: sudo dpkg-reconfigure -phigh -a धन्यवाद।
R9TySix

2
sudo apt-get -f installमदद करता है अगर वहाँ कुछ निर्भरताएँ हैं
स्टेन

करें sudo apt purge man-db, फिर इसे फिर से स्थापित करें।
मोहम्मद खोल्गी

जवाबों:


16

कृपया नीचे टिप्पणी पढ़ें। यह आपके सिस्टम पर चलने और एक अप्राप्य स्थिति बनाने के लिए एक खतरनाक कमांड हो सकता है। (कॉपी-एंड-पेस्ट sysadmin'ing को रोकने के लिए लाइनों पर टिप्पणी की गई है)।


सरल और काम कर मैंने इसे आजमाया !!

sudo -s
# cd /var/cache/debconf
# rm *.dat
apt-get update && apt-get upgrade

का आनंद लें ;)


1
मुझे लगता है कि यह मुद्दों के लिए नेतृत्व कर सकता है क्योंकि इसमें विभिन्न विन्यास फाइल शामिल हैं।
प्रवीण जैन

1
इसके बजाय rm *.datमुझे लगता है कि आप के लिए जाना चाहिएmkdir tmp mv *.dat tmp
स्टैनिस्लाव 14

मेरे मामले में काम नहीं किया, मुझे dpkg --purge --force-depends ...कुछ फाइलों को करना पड़ा ताकि साने कामकाज को बहाल किया जा सके।
जो कॉर्नेल

यह एक त्रुटि पैदा करता है: प्रसंस्करण करते समय त्रुटियों का सामना करना पड़ा: debconf E: उप-प्रक्रिया / usr / bin / dpkg ने एक त्रुटि कोड लौटाया (1)
IgGanapolsky

14

मेरे लिए काम किए गए जवाबों में कोई समाधान नहीं बताया गया है और मैंने उबंटू फ़ोरम पर यहां बताए गए समाधान की कोशिश की , जो कमांड को निष्पादित करता है

sudo dpkg -i --force-all [deb file path]

और वह काम किया।


[डिब फाइल पथ] क्या है?
ग्रीनएजडेड

1
यह .debफ़ाइल का मार्ग है
रवींद्र गुलापल्ली

1
जवाब देने के लिए धन्यवाद, और मेरी अज्ञानता के लिए खेद है। मुझे यह समस्या थी, और मुझे नहीं पता कि आप किस .deb फ़ाइल का उल्लेख कर रहे हैं (मैंने "डिलीट * .dat" फ़ाइल दृष्टिकोण का उपयोग करके समस्या को हल कर दिया है, लेकिन मुझे यह पसंद नहीं आया (जैसे, वाह, यह)
Hacky

मैं दृढ़ता से --forceकुंजी का उपयोग करने की सिफारिश नहीं करूंगा जब तक कि उपयोगकर्ता पूरी तरह से यह नहीं समझता कि वह क्या कर रहा है। इस तरह के विकल्प केवल उन स्थितियों के लिए मौजूद हैं जहां उपयोगकर्ता जानता है कि त्रुटि किसी भी गंभीर समस्या को जन्म नहीं देगी, किसी को इसका लापरवाही से उपयोग नहीं करना चाहिए
user907860

man-dbमुद्दों के लिए महान काम किया ।
स्कोरर

5

सामुदायिक विकि उत्तर - ओपी द्वारा हल किया गया

इस समस्या को निम्न टर्मिनल कमांड चलाकर हल किया गया था:

sudo dpkg-reconfigure -phigh -a

sudo: निष्पादित करने के लिए / usr / sbin / dpkg-reconfigure असमर्थ: अनुमति अस्वीकृत
IgorGanapolsky

4
≻ sudo dpkg-reconfigure -phigh -a अज्ञात विकल्प: एक उपयोग: dpkg-reconfigure [विकल्प] संकुल
केनेबेक अर्मेगेटोव

5

आप यह भी जानना चाह सकते हैं कि आप dpkg --auditवास्तविक समस्या क्या है यह देखने के लिए उपयोग कर सकते हैं ।

यदि आउटपुट कुछ इस तरह है:

The following packages are in a mess due to serious problems during installation. 
They must be reinstalled for them (and any packages that depend on them) 
to function properly:
  gcdemu A GNOME panel applet to control CDEmu daemon

The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
 cdemu-daemon CDEmu daemon
 cdemu-client A simple command-line client to control CDEmu daemon

The following packages are only half configured, probably due to problems
configuring them the first time. The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
 transmission-daemon lightweight BitTorrent client (daemon)
 vhba-dkms VHBA virtual host bus adapter module

आप कमांड चला सकते हैं: dpkg --configure <packagename>

 dpkg --configure cdemu-daemon

के लिए

Reconfigure an unpacked package. 
If -a  or  --pending  is  given instead of package, all unpacked but unconfigured
packages are configured.

इसके अलावा आप उपयोग कर सकते हैं:

sudo apt-get -f install
sudo apt-get --reinstall install gcdemu

उन पैकेजों को ठीक करने के लिए जो गड़बड़ी में हैं।

यहाँ से उदाहरण: http://ubuntuforums.org/archive/index.php/t-1502826.html


1
यह प्रश्न का उत्तर प्रदान नहीं करता है। किसी लेखक से स्पष्टीकरण मांगने या उसका स्पष्टीकरण देने के लिए, उनकी पोस्ट के नीचे एक टिप्पणी छोड़ दें - आप हमेशा अपने स्वयं के पोस्ट पर टिप्पणी कर सकते हैं, और एक बार आपके पास पर्याप्त प्रतिष्ठा होने पर आप किसी भी पोस्ट पर टिप्पणी कर पाएंगे ।
फेबी

1
हालांकि, समस्या की पहचान करना समाधान का हिस्सा है। मैंने एक उदाहरण के साथ अपना उत्तर अपडेट किया है।
पहला नाम

काफी बेहतर! upvoted!
फाबबी

4

आपको उन कमांडो को सूडो से पहले चलाना होगा ताकि उन्हें सुपर यूजर क्रेडेंशियल्स के साथ निष्पादित किया जा सके उदाहरण:

sudo apt-get autoremove "NAME OF PACKAGE HERE"

जब मैं पहली बार टर्मिनल शुरू करता हूं तो मैं sudo चलाता हूं।
R9TySix

sudo dpkg-reconfigure -phigh -a ने इस समस्या को हल कर दिया धन्यवाद
R9TySix

1

यदि आपने /var/cacheसफाई के लिए एक गुमराह करने की कोशिश में हटा दिया है (जैसे मैंने किया), तो यह समस्या को ठीक कर सकता है (यह मेरे लिए था):

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