حل مشکل Waiting for cache lock: Could not get lock در Ubuntu

mohsen1 سال قبل
ارسال شده در
mohsen

اگر با خطایی مشابه خطای زیر در Ubuntu مواجه شدید:

      Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 2338011 (apt)
    

ممکن است یکی در دلایل زیر باعث این کار شده باشد:

1. نرم افزار بروز رسان باز است

2. کامند api در حال اجراست در ترمینال یا در بک گراند

راه حل استفاده از کامند زیر است:

      sudo killall apt apt-get

    

راه دیگر ریبوت کردن سیستم است:

      sudo reboot
    

اگر این دستور کار نکرد می توانید فایل های لاک را با دستورات زیر را حذف کنید. البته توجه داشته باشید که این کار ممکن است باعث آسیب شود. 

      Note: removing the lock file is always wrong, and can end up damaging the
locked area and the entire system. https://wiki.debian.org/Teams/Dpkg/FAQ
    
      sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
    

بعد از آن با اجرای دستور زیر پکیج ها ریکانفیگور کنید:

      sudo dpkg --configure -a

    
رای
0
ارسال نظر
مرتب سازی:
اولین نفری باشید که نظر می دهید!