GNU/Linux >> Znalost Linux >  >> Linux

Oprava E:Nelze získat zámek /var/cache/apt/archives/lock [Rychlý tip]

Problém:

Onehdy se mě čtenářka zeptala, že měla potíže s tímto druhem chyby:

E:Nelze získat zámek /var/cache/apt/archives/lock – otevřít (11:Zdroj dočasně nedostupný)
E:Nelze zamknout adresář /var/cache/apt/archives/

Pokoušela se postupovat podle jednoho z tipů uvedených v části, co je třeba udělat po instalaci Ubuntu 14.04, když narazila na tuto chybu. Je to jedna z běžných chyb aktualizace v Ubuntu a také jedna z nejméně otravné.

Důvod:

Pokud vás zajímá, co tuto chybu způsobilo, důvod je zcela zřejmý v samotné chybě. Chyba říká: Nelze získat zámek /var/cache/apt /archives/lock – otevřít (11:Zdroj dočasně nedostupný) . A to se přesně děje.

Zatímco se pokoušíte nainstalovat nějaký balíček pomocí příkazu apt, běží nějaký jiný správce balíčků nebo probíhá aktualizace.

Je možné, že máte otevřené Software Center nebo jiný terminál používá příkazy apt nebo apt-get.

Řešení:

První a nejdůležitější věcí je nedělat nic. Myslím tím, že jakmile druhý program, který zdroj používá, dokončí proces, prostředky budou znovu dostupné.

V opačném případě vyhledejte další programy, které by mohly používat apt. Zavřete tento program.

Můžete také vyhledat, zda je spuštěna instance příkazu apt (použijte ps aux | grep -i apt) a poté proces ukončit.

Jednodušší způsob, jak to udělat, by bylo použít příkaz killall:

sudo killall apt-get

Pokud výše uvedené příkazy nevyřeší problém E: Nelze získat zámek /var/cache/apt/archives/lock – otevřít (11:Zdroj dočasně nedostupný) , zkuste problém vyřešit jeden po druhém pomocí následujících příkazů:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

Výše uvedené příkazy odstraní soubory zámku, a proto lze proces správy balíčků apt a dpkg znovu použít. Ačkoli to není nutné, možná budete muset překonfigurovat dpkg pomocí příkazu níže:

sudo dpkg --configure -a

Doufám, že tento rychlý tip pomůže vyřešit tuto běžnou chybu aktualizace v Ubuntu. Jakékoli dotazy nebo návrhy jsou vítány. Čao :)



Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jak zabít proces držení zámku Apt?

  3. „Nelze vytvořit adresář mezipaměti /home//.composer/cache/repo/https—packagist.org/, nebo adresář není zapisovatelný. Pokračovat bez mezipaměti“?

  1. Chyba lvdisplay:„Nepodařilo se vytvořit adresář /var/lock/lvm. Inicializace zamykání na základě souborů se nezdařila."

  2. Jak opravit chybu „Nelze získat zámek / var / lib / dpkg / lock – otevřít (11 zdrojů dočasně nedostupných)

  3. Jak opravit chybu „Lockfile / var / lib / dpkg / lock-frontend nelze otevřít“

  1. Django static_root v /var/www/... - žádná oprávnění ke collectstatic

  2. apt error:Nelze provést okamžitou konfiguraci na

  3. Jak se dostanu do Postgresu, když dostanu chybu o /var/run/postgresql/.s.PGSQL.5432?