Автор Тема: Невозможно заблокировать каталог /var/lib/apt/lists/ [РЕШЕНО]  (Прочитано 712 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3323
  • Да будет свет!
Иногда, крайне редко, при попытке обновить систему sudo apt update появляется уведомление об ошибке:
Цитировать
Невозможно заблокировать каталог /var/lib/apt/lists/
Решается проблема командой: sudo rm /var/lib/apt/lists/lock
Делай с нами, делай как мы, делай лучше нас!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3323
  • Да будет свет!
На днях при попытке перечитать пакеты командой: sudo apt update появилось аналогичное сообщение о невозможности обновить систему.
Описанное выше решение оказалось недостаточным для системы, базирующейся на основе Ubuntu 18.04-19.10.
Итогом перечитывания пакетов становится
уведомление об ошибках
Не удалось открыть файл /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan_universe_binary-amd64_Packages.gz - open (2: Нет такого файла или каталога)
Получено 39,5 MB за 2мин 36с (253 kB/s)
Чтение списков пакетов… Готово
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_InRelease - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_main_binary-amd64_Packages - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_main_binary-i386_Packages - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_main_i18n_Translation-en - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_main_dep11_Components-amd64.yml.gz - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_universe_binary-amd64_Packages - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_universe_binary-i386_Packages - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_universe_i18n_Translation-en - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_universe_dep11_Components-amd64.yml.gz - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_universe_dep11_icons-48x48.tar.gz - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_universe_dep11_icons-64x64.tar.gz - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_restricted_binary-amd64_Packages - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_restricted_i18n_Translation-en - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
E: Не удалось получить атрибуты /var/lib/apt/lists/partial/archive.ubuntu.com_ubuntu_dists_eoan-proposed_multiverse_dep11_Components-amd64.yml.gz - pkgAcqTransactionItem::TransactionState-stat (2: Нет такого файла или каталога)
.
Указанная проблема устраняется очисткой каталога /var/lib/apt/list с правами администратора.
Нетронутыми должны остаться каталог partial и файл lock


Последующее перечитывание пакетов сформирует правильное содержимое очищенного вручную каталога. 
Делай с нами, делай как мы, делай лучше нас!