Ubuntu Yazılım Merkezi değişiklik uygulamaktan çıkmıyor


10

Ubuntu yazılım merkezi ile ilgili bir sorunum var. Uzun bir süre "Arama" ve "değişiklikler uygulama" dır. (X) çarpı işaretine tıklayarak iptal etmek için yoruldum. Ancak, artık "iptal" durumunda kaldı. Sanırım terminalden bile yeni bir uygulama indirmeme izin vermiyor.

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

Burada benzer bir soru var, ancak cevapsız:

Dropbox için Yazılım Merkezi takıldı

Yazılım Merkezi “değişiklikleri uygulama sırasında donuyor


Yapmayı denerdim killall software-center. Bu yazılım merkezini sonlandırmalıdır. killall dpkgArka planda hala "yükleme" öğeleri varsa yapmanız gerekebilir .
Thomas Ward

Bunu da bıktınız. Ama şans yok.
Bulutsusu

-9onlara argüman eklemeyi deneyin , bu yüzden killall -9 software-centervekillall -9 dpkg
Thomas Ward

Yanıtlar:


17

Ben de aynı sorunu yaşadım. Ancak, aşağıdakileri denedim. Koştu

sudo lsof /var/lib/dpkg/lock

Oradan dpkg'ımın kilitlenmesine neden olan sürecin PID'sini belirledim. Sonra yaptım

sudo kill -TERM <PID>

Sonra,

 sudo dpkg --configure -a

ve sonucu bekledim ... bundan sonra düzenli yaptım

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

Umarım sizin için de çalışır.


@ucefkh, Herkes bu tür bir sorun için en iyi çözümü bulabilmek için cevabı yukarı oylayarak bana teşekkür ederim ..
nipunshakya

yaptım, iyi iş
ucefkh

1
Ben çalıştırdığınızda sudo lsof /var/lib/dpkg/lockdiyor lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs Output information may be incomplete.ben Ubuntu 14.4 yılında aynı sorunu yaşıyorum
Waqas

1
15.04'te asıl soru tarafından açıklanan aynı sorunu çözmek için çalıştı. Teşekkürler!
bhotel

4

Yüklemenin devam etmesine izin vermek için girişinize ihtiyaç duyan bir iletişim penceresi olmadığından emin olun.

Benzer bir durumda, gördüğünüz gibi, kill -9benim için çalıştı. Ama sonra tekrar Ubuntu Yazılım Merkezi'ni başlattığımda hala aynı yerde kalmıştı. Tüm açık pencereleri kapatıncaya ve bir cevap girmemi beklediğini görünceye kadar. Duh. Yazılım daha sonra yüklemeyi tamamladı.


1
diğer pencerelerin altına gömülü iletişim penceresi benim için sorun oldu.
smcg

4

/usr/bin/dpkgSüreci aramaya ve sonlandırmaya çalışın :

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

Aynı sorunu 12.04 kullanarak ve dropbox yüklemeye çalışıyordum. Buradaki yaklaşımlar benim için işe yaramıyordu; Yazılım merkezini bile kaldıramıyordum ve yeniden yükleyemedim. Bu sayfadaki çözüm sorunumu çözdü ve bu çözümü burada göremiyorum: https://bugs.launchpad.net/ubuntu/+source/nautilus-dropbox/+bug/1016559

Özellikle, Patrick tarafından verilen 9 numaralı cevap:

Daha önce yaptığınız gibi çalıştırın:

sudo dpkg --configure -a

Dropbox'ı indirmeden önce CONTROL + C tuşlarına basın [% 99'a ulaşır].

Dropbox'ı kaldır:

sudo apt-get purge nautilus-dropbox

Dropbox'ı yükleme talimatları dropbox web sitesi tarafından sağlanır. Yüklemek için bu komutu kullanın (64 bit için):

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

ve ardından şunu kullanarak çalıştırın:

~/.dropbox-dist/dropboxd

1

Benzer bir sorun için, yazılım merkezini kaldırıp yeniden kurdum ve dpkg'ı öldürdüm, sonra koştum sudo apt-get update. Bundan sonra paketleri yükselttim.


2
Böyle bir şey mi demek istiyorsun sudo pkill dpkg?
belacqua

0

i dpkg ve sudo öldürme işlemi için arama tüm yapmak zorunda yazılım merkezi yeniden yüklendi çünkü iyi çalıştı yazılım merkezi tepkisiz yaptı bulundu.

sudo apt-get yazılım merkezini kaldır

sudo apt-get otomatik kaldırma yazılım merkezi

Yazılım Merkezi'ni yeniden yüklemek için:

sudo uygun-güncelleme

sudo apt-get install yazılım merkezi

benim için çalışıyor gibi görünüyor (dpkg öldürmeden önce yeniden yüklemeyi denedim ve hala "değişiklikleri uygulamak" sıkışmış olduğunu unutmayın, bu yüzden bunu atlamak değil emin olun. :) umut bu birine yardımcı olur


0

Bunlara en iyi çözüm şudur:

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

Yazılım Merkezi'ni yeniden yüklemek için:

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

Bu cevap, jon'un cevabı ile hemen hemen aynı. Lütfen kendi cevabınızı yazmadan önce tüm cevabı okuyunuz. Ayrıca, bu sitede teşekkürler ve kişisel yorumlar beklenmez (teşekkürler, bir cevabı veya yorumu oy verin).
Rmano

Sonradan hiçbir şey autoremoveyapmaz - autoremoveartık gerekli olmayan otomatik olarak yüklenen paketleri kaldırır. Genel olarak, yeniden kurulum nadiren gereklidir. sudo dpkg-reconfigure software-centerKesin bir şey yapmadan önce paketi ( ) yeniden yapılandırmayı denemelisiniz .
kronit

0

Kilitleri silmeden veya herhangi bir şeyi öldürmeden önce, tüm pencereleri kapatın ve Yazılım Merkezi'nin arkasında bir EULA olmadığından emin olun. Bu EULA'lar, özellikle ana depoların dışındaki yazılımlarda çok yaygındır.

Bu başarısız olursa, yükleme işlemini açmak ve öldürmek için diğer önerileri izleyin ve deneyin

sudo apt-get install -f

veya

dpkg --configure -a 

0

Bu benim başıma geldiğinde, yanlışlıkla "apt-listchanges" i kurmuş olmamdan kaynaklanıyordu. Sorunu çözüp çözmediğini görmek için paketi kaldırın:

sudo apt-get Kaldır apt-listchanges

İyi şanslar.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.