Обновление ошибки - “unattended_upgrade разрушенный с apt.cache. LockFailedException in_fetch_archives (): Не удалось заблокировать/var/cache/apt/archives/lock”

Я получаю сообщение об ошибке, когда я пытаюсь обновить от 16,04 до 16,10 и открыл traceback:

unattended_upgrade разрушается с apt.cache. LockFailedException in_fetch_archives ():
Не удалось заблокировать/var/cache/apt/archives/lock

Я нашел, что это было связано с названным файлом Python unattended_upgrade. Это ссылалось на названный файл cache.py и traceback сказал, что не работал в строке 338, который я нашел, чтобы быть этим:

# 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)

Этот код находится в python 3, и я не знаю то, что он делает или как зафиксировать его, но он не позволит мне обновить.Заранее спасибо

3
задан 18 March 2017 в 21:25

1 ответ

Попробовать

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

Я не уверен, что правильно помнил эти команды, поэтому просто попробуйте его.

2
ответ дан 1 December 2019 в 16:55

Другие вопросы по тегам:

Похожие вопросы: