Çözüldü "Sudo apt update" komutunda "Could not get lock" hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Mesaj gönderimine kapalı.

Kirrik67

Hectopat
Katılım
22 Eylül 2020
Mesajlar
833
Çözümler
5
Daha fazla  
Cinsiyet
Erkek
Sürekli bu hatayı veriyor hiçbir şey kuramıyorum. Lütfen yardım edin. Linux Mint MATE 20.3 kurulu.
[CODE title="Kod"]Paket listeleri okunuyor... Bitti
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 1660 (packagekitd)
N: Be aware that removing the lock file is not a solution and may break your system.
E: /var/lib/apt/lists/ dizini kilitlenemiyor
[/CODE]
 
Son düzenleme:
Çözüm
Bu sorun çözülmüş görünüyor, aşağıdaki komutla uyarı ile ilgili dosyayı da silebilirsin.

Kod:
sudo rm -f /var/lib/command-not-found/commands.db.tmp

Sorunun temel nedeni şuradaki açıklamamdan kaynaklanıyor. APT Update çok uzun sürüyor

Şu komutla command-not-found'un apt dosyasını silersen bir daha bu hatayı almazsın. Bu sorun Türkçe gibi ASCII desteği olmayan yerellerde görülüyor.

Kod:
sudo rm -f /etc/apt/apt.conf.d/50command-not-found

Ayrıca Woeusb kurmana gerek yok, forumda Ventoy uygulmasını arat. Bu konuya farklı bir paket kurulumu için devam etmeyelim.
Şu komutları çalıştırmayı dene.

Kod:
sudo killall packagekitd aptd
LC_ALL=C apt update



systemctl disable packagekit

Servisi tamamen pasifleştirmeye gerek yok. @Kirrik67 , şu komutla servisi yeniden etkinleştirebilirsin.

Kod:
sudo systemctl  enable packagekit
 
Son düzenleme:
İşe yaramıyor. WoeUSB programını kurmak istiyorum. Windows 8.1'e geçeceğim.
Ne kurmaya çalışırsam çalışayım aynı hatayı veriyor.
 
İşe yaramayan nedir? Şunun çıktısını paylaş.

Kod:
LC_ALL=C apt update
 
[CODE title="Kod"]E: Could not get lock /var/lib/apt/lists/lock. It is held by process 2042 (apt)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to lock directory /var/lib/apt/lists/
[/CODE]
Buyurun hocam. WoeUSB'yi nasıl kuracağımı gösterirseniz sevinirim. Sabahtan beri uğraşıyorum. Şu hatadan kurtulamadım.
 
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 2042 (apt)

Paket kilidi ile ilgili bu durumu, paket yönetimi başka bir işlem tarafında kullanıldığında alırsın. PAket yönetimi aynı anda sadece bir süreç tarafından kullanılabilir ve etkin süreç diğerlerini engellemek için bir kilit dosyası oluşturur. Yukarıdaki komutlarla packagekit ile ilgili süreci kaptmış olduk, packagekit Güncelleme Yöneticisi tarafından paket listesini güncellemek için kullanılır. Şu apt ile ilgili bir sürecin paket yönetimini kilitlediği görülüyor. Büyük ihtimalle senin farklı bir uçbirimde yaptığın işlemden kaynaklanıyordur. Diğer işlemin bitmesini bekleyin, başka bir işlem yoksa şu komutla apt sürecini sonlandırabilirsin.

Kod:
sudo killall apt

Sonra şu komutu çalıştır.

Kod:
LC_ALL=C apt update
 
[CODE title="Kod"]Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Get:2 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:3 http://archive.canonical.com/ubuntu focal InRelease
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]
Hit:6 http://ppa.launchpad.net/cybermax-dexter/sdl2-backport/ubuntu focal InRelease
Hit:7 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu focal InRelease
Ign:8 http://packages.linuxmint.com una InRelease
Hit:9 http://packages.linuxmint.com una Release
Fetched 336 kB in 17s (20.1 kB/s)
WARNING:root:/var/lib/command-not-found/commands.db.tmp is locked by another process. Ignoring.
Reading package lists... Done
Building dependency tree
Reading state information... Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.
[/CODE]
 
Bu sorun çözülmüş görünüyor, aşağıdaki komutla uyarı ile ilgili dosyayı da silebilirsin.

Kod:
sudo rm -f /var/lib/command-not-found/commands.db.tmp

Sorunun temel nedeni şuradaki açıklamamdan kaynaklanıyor. APT Update çok uzun sürüyor

Şu komutla command-not-found'un apt dosyasını silersen bir daha bu hatayı almazsın. Bu sorun Türkçe gibi ASCII desteği olmayan yerellerde görülüyor.

Kod:
sudo rm -f /etc/apt/apt.conf.d/50command-not-found

Ayrıca Woeusb kurmana gerek yok, forumda Ventoy uygulmasını arat. Bu konuya farklı bir paket kurulumu için devam etmeyelim.
 
Çözüm
Bu sorun çözülmüş görünüyor, aşağıdaki komutla uyarı ile ilgili dosyayı da silebilirsin.

Kod:
sudo rm -f /var/lib/command-not-found/commands.db.tmp

Sorunun temel nedeni şuradaki açıklamamdan kaynaklanıyor. APT Update çok uzun sürüyor

Şu komutla command-not-found'un apt dosyasını silersen bir daha bu hatayı almazsın. Bu sorun Türkçe gibi ASCII desteği olmayan yerellerde görülüyor.

Kod:
sudo rm -f /etc/apt/apt.conf.d/50command-not-found

Ayrıca Woeusb kurmana gerek yok, forumda Ventoy uygulmsın arat. Bu konuya farklı bir kurulum için devam etmeyelim.
Şimdi de bu hatayı alıyorum.
[CODE title="Kod"]Paket listeleri okunuyor... Bitti
Bağımlılık ağacı oluşturuluyor
Durum bilgisi okunuyor... Bitti
Bazı paketler kurulamadı. Bu durum, olanaksız bir durum istemiş
olduğunuzu ya da kararsız (unstable) dağıtımı kullandığınızı ve
bazı paketlerin henüz oluşturulamamış ya da oluşturulmakta
olduğunu gösterir.
Aşağıdaki bilgiler durumu çözmenize yardımcı olabilir:

Aşağıdaki paketler karşılanmamış bağımlılıklara sahip:
woeusb : Bağımlılıklar: libwxgtk3.0-0v5 (>= 3.0.4+dfsg) ama kurulabilir değil
[/CODE]
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb (Bu kodda hata veriyor.)
 
WoeUSB kurulumunun bu konuyla ilgisi yok, aldığın hata ile ilgili forumda çözümler var. Kullandığın sürüm için desteği olmayan bir Woeusb sürümüne ait PPA deposunu eklemişsin. Şu komutlarla eklediğin PPA deposunu sil ve önceki mesajın sonuna eklediğim öneriyi incele.

Kod:
sudo add-apt-repository -r ppa:nilarimogard/webupd8
sudo apt update

Bu konuyu kilitleyelim.
 
Durum
Mesaj gönderimine kapalı.

Geri
Yukarı