Linux terminalinde bir program yüklemeye çalışırken "Could not get lock /var/lib/dpkg/lock" veya "Resource temporarily unavailable" hatasıyla mı karşılaştınız? Bu, sistemin şu an meşgul olduğu anlamına gelir.
Linux'ta aynı anda sadece bir paket yükleme/güncelleme işlemi yapılabilir. Bu hata, arka planda çalışan başka bir güncellemenin (örneğin otomatik güncellemeler) henüz bitmediğini veya bir önceki işlemin yarım kaldığını gösterir.
Yöntem 1: Beklemek (En Güvenlisi) Eğer sunucuyu yeni açtıysanız, 5-10 dakika bekleyin. Arka plan işlemleri tamamlandığında kilit kendiliğinden kalkacaktır.
Yöntem 2: İşlemi Bulup Sonlandırmak Beklemenize rağmen düzelmediyse, kilidi tutan işlemi bulup durdurun:
sudo lsof /var/lib/dpkg/lock-frontend
Çıkan sonuçtaki PID numarasını (Örn: 1234) alıp şu komutla sonlandırın:
sudo kill -9 [PID_NUMARASI]
Yöntem 3: Kilit Dosyasını Silmek (Son Çare) Yukarıdakiler işe yaramazsa kilit dosyasını manuel silebilirsiniz:
sudo rm /var/lib/dpkg/lock-frontend
sudo dpkg --configure -a
Bu komutlardan sonra yükleme işlemini tekrar deneyebilirsiniz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.