उबंटू सॉफ्टवेयर सेंटर परिवर्तनों को लागू करने से आगे नहीं बढ़ता है


10

मुझे उबंटू सॉफ्टवेयर सेंटर की समस्या है। यह लंबे समय तक "खोज" और "परिवर्तन लागू करना" है। मैं क्रॉस (X) चिह्न पर क्लिक करके रद्द करने के लिए थक गया। हालाँकि, यह अब "रद्द" हो गया है। यह मुझे किसी भी नए एप्लिकेशन को डाउनलोड करने की अनुमति नहीं देगा यहां तक ​​कि टर्मिनल से मुझे लगता है।

neal@neal-G50VT:~$ sudo apt-get install gnome-tweak-tool
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
neal@neal-G50VT:~$ sudo dpkg --configure -a
dpkg: error: dpkg status database is locked by another process

यहां भी ऐसे ही सवाल हैं, लेकिन कोई जवाब नहीं:

सॉफ्टवेयर सेंटर ड्रॉपबॉक्स के लिए अटक गया

सॉफ्टवेयर केंद्र "परिवर्तन लागू करने के दौरान जमा देता है


मैं करने की कोशिश करूंगा killall software-center। सॉफ्टवेयर सेंटर को समाप्त करना चाहिए। killall dpkgयदि पृष्ठभूमि में "इंस्टॉलेशन" सामग्री अभी भी है, तो आपको इसकी आवश्यकता हो सकती है ।
थॉमस वार्ड

यह भी थक गया। लेकिन कोई किस्मत नहीं।
निहारिका

जोड़ने की कोशिश -9उन्हें तर्क है, इसलिए इसकी killall -9 software-centerऔरkillall -9 dpkg
थॉमस वार्ड

जवाबों:


17

मेरा भी यही मुद्दा था। हालाँकि, मैंने निम्नलिखित कोशिश की। दौड़ा

sudo lsof /var/lib/dpkg/lock

वहाँ से मैंने इस प्रक्रिया के पीआईडी ​​की पहचान की जिससे मेरा dpkg लॉक हो गया। फिर मैंने किया

sudo kill -TERM <PID>

इसके बाद, मैंने ए

 sudo dpkg --configure -a

और परिणाम की प्रतीक्षा की ... उसके बाद मैंने एक नियमित किया

sudo apt-get update && sudo apt-get upgrade

आशा है कि यह आपके लिए भी काम करेगा।


@ucefkh, कृपया मुझे वोट करके जवाब का जवाब दें ताकि हर कोई इस तरह की समस्या का सबसे अच्छा समाधान पा सके ..
nipunshakya

मैंने किया, अच्छा काम
urefkh

1
जब मैं sudo lsof /var/lib/dpkg/lockइसे चलाता हूं तो यह कहता है कि lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete.मुझे उबंटू 14.4 में वही समस्या है
वकास

1
15.04 में मूल प्रश्न द्वारा वर्णित उसी मुद्दे को हल करने के लिए काम किया। धन्यवाद!
bhotel

4

सुनिश्चित करें कि कहीं एक संवाद विंडो नहीं है जिसे इंस्टॉलेशन की अनुमति देने के लिए आपके इनपुट की आवश्यकता है।

एक समान स्थिति में, आप देखते हैं, kill -9मेरे लिए काम किया। लेकिन फिर जब मैंने उबंटू सॉफ्टवेयर सेंटर फिर से शुरू किया तो यह अभी भी उसी जगह पर अटका हुआ था। जब तक मैंने सभी खुली हुई खिड़कियाँ बंद नहीं कीं और देखा कि यह मेरे लिए जवाब दर्ज करने की प्रतीक्षा कर रहा था। ओह। सॉफ्टवेयर तो स्थापित करना समाप्त कर दिया।


1
अन्य विंडो के नीचे दबी डायलॉग विंडो मेरे लिए मुद्दा थी।
smcg

4

/usr/bin/dpkgप्रक्रिया को खोजने और समाप्त करने का प्रयास करें :

Gabriel@UMWC:~$ ps ax | grep dpkg
 2058 pts/0    SNs+   0:00 /usr/bin/dpkg --status-fd 14 --configure -a --force-confdef --force-confold
 2061 pts/0    SN+    0:00 /bin/sh /var/lib/dpkg/info/nautilus-dropbox.postinst configure 
 2275 pts/2    S+     0:00 grep --color=auto dpkg
Gabriel@UMWC:~$ sudo kill 2058

2

मैं 12.04 का उपयोग करके और ड्रॉपबॉक्स को स्थापित करने की कोशिश में इसी समस्या का सामना कर रहा था। यहाँ दृष्टिकोण मेरे लिए काम नहीं कर रहे थे; मैं सॉफ़्टवेयर केंद्र को निकालने और पुन: स्थापित करने में भी सक्षम नहीं था। इस पृष्ठ के समाधान से मेरी समस्या हल हो गई, और मुझे यहाँ यह समाधान दिखाई नहीं देता: https://bugs.launchpad.net/ubuntu/+source/nautilus-dropbox/+bug/1016559

विशेष रूप से, पैट्रिक द्वारा दिए गए उत्तर # 9:

भागो, जैसा आपने पहले किया था:

sudo dpkg --configure -a

ड्रॉपबॉक्स के डाउनलोड से पहले [+ ९९% तक हो जाता है] कंट्रोल + सी दबाएं।

ड्रॉपबॉक्स निकालें:

sudo apt-get purge nautilus-dropbox

ड्रॉपबॉक्स स्थापित करने के निर्देश ड्रॉपबॉक्स वेबसाइट द्वारा प्रदान किए गए हैं। स्थापित करने के लिए इस कमांड का उपयोग करें (64-बिट के लिए):

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

और फिर इसका उपयोग करके चलाएं:

~/.dropbox-dist/dropboxd

1

इसी तरह की समस्या के लिए, मैंने सॉफ़्टवेयर-सेंटर को हटा दिया और पुनः स्थापित किया और dpkg को मार दिया, फिर भाग गया sudo apt-get update। उसके बाद मैंने पैकेजों को अपग्रेड किया।


2
क्या आपका मतलब कुछ ऐसा है sudo pkill dpkg?
बेलाक्वा

0

मैंने पाया कि dpkg और sudo की खोज ने इस प्रक्रिया को मार दिया जिससे सॉफ्टवेयर सेंटर अनुत्तरदायी हो गया जो अच्छी तरह से काम करता था क्योंकि मुझे केवल इतना करना था कि सॉफ्टवेयर सेंटर को फिर से स्थापित किया जाए।

sudo apt-get remove सॉफ्टवेयर-सेंटर

sudo apt-get ऑटोरेमोव सॉफ्टवेयर-सेंटर

सॉफ्टवेयर सेंटर को फिर से स्थापित करने के लिए:

sudo apt-get update

sudo apt-get install सॉफ्टवेयर-सेंटर

मेरे लिए काम करने लगता है (ध्यान दें कि मैंने dpkg को मारने से पहले पुन: स्थापित करने का प्रयास किया था और यह अभी भी "परिवर्तन लागू करने" पर अटका हुआ था, इसलिए सुनिश्चित करें कि उस पर छोड़ न दें। :) आशा है कि यह किसी की मदद करता है।


0

सबसे अच्छा समाधान है, यह है:

sudo apt-get remove software-center
sudo apt-get autoremove software-center

सॉफ्टवेयर सेंटर को फिर से स्थापित करने के लिए:

sudo apt-get update
sudo apt-get install software-center

यह उत्तर व्यावहारिक रूप से jon से उत्तर के समान है। अपना लिखने से पहले कृपया सभी उत्तर पढ़ें। इसके अतिरिक्त, इस साइट में धन्यवाद और व्यक्तिगत टिप्पणियों की उम्मीद नहीं की जाती है (धन्यवाद, उत्तर या टिप्पणी को छोड़ना)।
रमानो

ध्यान दें कि कुछ भी करने के बाद autoremoveकुछ भी - autoremoveकिसी भी और सभी स्वचालित रूप से स्थापित पैकेजों को हटा देता है जिनकी अब आवश्यकता नहीं है। सामान्य तौर पर, पुन: स्थापना शायद ही कभी आवश्यक होती है। आपको sudo dpkg-reconfigure software-centerकुछ भी कठोर करने से पहले पैकेज ( ) को पुन: कॉन्फ़िगर करने का प्रयास करना चाहिए ।
क्रोनाइटिस

0

ताले को हटाने या किसी भी चीज को मारने से पहले, सभी विंडो बंद करें और सुनिश्चित करें कि सॉफ्टवेयर सेंटर के पीछे EULA पॉप अप नहीं है। ये EULAs बहुत आम हैं, खासकर मुख्य रिपॉजिटरी के बाहर के सॉफ्टवेयर के साथ।

यदि वह विफल रहता है तो इंस्टॉल प्रक्रिया को अनलॉक करने और मारने के लिए अन्य सुझावों का पालन करें और प्रयास करें

sudo apt-get install -f

या

dpkg --configure -a 

0

जब मेरे साथ ऐसा हुआ, तो ऐसा इसलिए हुआ क्योंकि मैंने अनजाने में "एप्ट-लिस्टचेंज" स्थापित कर लिया था। देखने के लिए पैकेज निकालें कि क्या यह समस्या हल करता है:

sudo apt-get remove apt-listchanges

सौभाग्य।


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