Erro de atualização - “unattended_upgrade travou com apt.cache.LockFailedException in_fetch_archives (): Falha ao bloquear / var / cache / apt / archives / lock”

3

Eu recebo uma mensagem de erro quando tento atualizar de 16.04 para 16.10 e abro o traceback:

  

unattended_upgrade travou com apt.cache.LockFailedException em_fetch_archives ():
  Falha ao bloquear / var / cache / apt / archives / lock

Eu descobri que ele estava vinculado a um arquivo python chamado unattended_upgrade . Isto estava referenciando um arquivo chamado cache.py e o traceback disse que não estava funcionando na linha 338, que eu achei ser isso:

# get lock
lockfile = apt_pkg.config.find_dir("Dir::Cache::Archives") + "lock"
lock = apt_pkg.get_lock(lockfile)
if lock < 0:
    raise LockFailedException("Failed to lock %s" % lockfile)

try:
    # this may as well throw a SystemError exception
    if not pm.get_archives(fetcher, self._list, self._records):
        return False
    # now run the fetcher, throw exception if something fails to be
    # fetched
    return self._run_fetcher(fetcher)
finally:
    os.close(lock)

Este código está em python 3 e eu não sei o que ele faz ou como consertá-lo, mas ele não me permite atualizar. Agradecemos antecipadamente

    
por quentinsquish27 18.03.2017 / 17:42

1 resposta

2

Tente

sudo rm -f /var/cache/apt/archives/lock
sudo apt-get -f -y remove
sudo apt-get -f -y update

Não tenho certeza de que me lembrei corretamente desses comandos, então tente.

    
por zx485 18.03.2017 / 17:49