Błąd: Nie udało się uzyskać blokady /var/lib/dpkg/lock

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Jeśli podczas pracy w terminalu spotkasz się z takim komunikatem:

E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

Oznacza to, że masz otwarty Menedżer pakietów Synaptic i jednocześnie próbujesz coś zainstalować z poziomu terminalu. Niestety taka opcja nie jest dozwolona (o czym świadczy wyżej przedstawiony komunikat). Masz do wyboru dwie opcje:

1. Wyłączyć terminal i zainstalować (to co chcesz zainstalować :) ) przez Synaptic’a,
2. Wyłączyć Synaptic’a i zainstalować (to co chcesz zainstalować :) ) z poziomu terminalu.

Wybór należy do Ciebie.

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • milolub

    ale mi porada… tylko szkoda, ze nikt nie powiedział, jak mam wyłączyć synaptica, kurcze nie wszyscy sa informatykami.

    • wojtek

      A ja mam taki komunikat: dpkg został przerwany, należy wykonać ręcznie „sudo dpkg –configure -a”, aby naprawić problem, a po wpisaniu tej komendy

      Konfigurowanie update-notifier-common (0.119ubuntu8.6) …
      flashplugin-installer: downloading http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.2.202.332.orig.tar.gz
      i dalej nic. Synaptica też nie można uruchomić. Bardzo proszę o pomoc.

      • wrzomar

        Problemem jest chyba pakiet flashplugin-installer, jeśli masz w repo adobe-flashplugin to usuń ten pierwszy i zainstaluj adobe-flashplugin. Pomocna może okazać się odpowiedź na podobne pytanie: http://askubuntu.com/a/130602 oraz ta jedna wyżej (żeby zabić proces, który pobiera to ustrojstwo). Odpowiedź na pytanie: http://askubuntu.com/questions/115192/problem-after-interrupted-installation-of-adobe-flash wskazuje na rozwiązanie problemu. Proponuję po zabiciu procesu, który pobiera flashplugin (np. ‚killall package-data-do’) usunąć pakiet flashplugin-installer (‚sudo apt-get remove –purge flashplugin-installer’ lub jeśli poprzednie będzie protestować, że instalacja została przerwana ‚sudo dpkg -r flashplugin-installer’ albo ‚sudo dpkg -P flashplugin-installer’), następnie ‚sudo apt-get install adobe-flashplugin’ jeśli będzie protestować o niedokończonej instalacji polecenie ‚sudo dpkg –configure -a’ powinno naprawić problem, a bez flashplugin-installer powinno się udać. Chyba. W czasie (de)instalowania flashplugin’a lepiej zamknąć wszystkie programy, które z niego korzystają (przeglądarki internetowe i np. GG – chociaż to ostatnie bez flash’a nawet nie ruszy). Wszystkie komendy z sudo wykonujesz na własną odpowiedzialność, więc lepiej przeczytaj manual apt-get i dpkg używając ‚man dpkg’ i ‚man apt-get’. To by było na tyle.
        PS. Warto by się też pomodlić przed zabijaniem (procesów) i dpkg ;)

  • http://ubuntu-pomoc.org Szmitas

    Z reguły aplikacje zamyka się klikając w [X] znajdujący się w prawym górnym rogu okna aplikacji – informatykiem wybitnym być nie trzeba.

    Alternatywnym rozwiązaniem jest wpisanie w terminalu: killall synaptic

  • su

    Z reguły tak, jednak u mnie wystąpił ten błąd po uruchomieniu kompa (pewnie przed musialem cos nabroić) a synaptic nie jest odpalony.

  • http://ubuntu-pomoc.org Szmitas

    Możliwe, że dodałeś do „Sesje” jakąś aplikacje, która to powoduje. Sprawdź dokładnie „co tam siedzi”.

  • taka sobie osoba

    ten komunikat pojawia mi sie mimo iz mam właczony tylko terminal + MFF(przeglądarka) więc wtf?

  • http://www.ubuntu-pomoc.org Szmitas

    Może menedżer aktualizacji pracuje w tle?

  • lukas

    świetna porada :) szkoda że wpadłem na tego posta dopiero po 4 godzinach :(((( ważne ze już wszystko działa :)

  • http://www.ubuntu-pomoc.org Szmitas

    Wpisanie całego komunikatu w google skutkuje wyświetleniem na pierwszym miejscu adresu tego artykułu. Jaki wniosek? Nie korzystałeś z google ;)

  • andrzej

    Przydarzył mi się ten problem w Ubuntu 12.04 przy instalacji programu z poziomu Synaptica. Restart systemu nie pomaga – plik jest dalej zablokowany. Użyłem:

    sudo killall dpkg

    Następnie spróbowałem instalacji przez apt-get. Pojawił się komunikat:

    „dpkg został przerwany, należy wykonac ręcznie ‚sudo dpkg –configure -a’ aby problem naprawić”.

    To skutkuje. Przed ponowną instalacją z apt-get wykonałem jeszcze apt-get upgrade. Następna instalacja przez apt-get się powiodła. Przyczyną problemów okazało się to, że pakiet instalacyjny, który próbowałem zainstalować ma własne okna dialogowe, działające tylko w terminalu. Synaptic sie wtedy zawiesza, nie dając żadnego ostrzeżenia. Skuteczna jest tylko instalacja z terminala.

  • UncleGoogle

    hmm a to ciekawe. Bo wyskoczyło mi to gdy wpisałem:
    sudo apt-get install synaptic

  • SuperJA

    a jak nie mam otwartego Menedżeru pakietów Synaptic ?? ani nic innego otwartego ? tylko terminal na 100% ?????