Linux
apt и dpkg
9 статей с причинами, проверками и пошаговыми решениями. Например: dpkg was interrupted; Could not get lock.
Could not get lock
apt: «Could not get lock /var/lib/dpkg/lock-frontend» — причины и решение
Ошибка `Could not get lock /var/lib/dpkg/lock-frontend` означает, что пакетную базу уже использует другой процесс либо текущему пользователю не хватает прав. Сначала выя…
APT: unmet dependencies / held broken packages — причины и решение
Выполните apt --fix-broken install и проверьте репозитории.
apt: GPG error — NO_PUBKEY — причины и решение
Ошибка NO_PUBKEY при apt update означает, что у системы нет открытого ключа репозитория. Скачайте ключ от издателя, преобразуйте через gpg --dearmor в /etc/apt/keyrings …
apt: Hash Sum mismatch при обновлении — причины и решение
Ошибка означает, что скачанный файл не совпадает с контрольной суммой: зеркало обновлялось в момент загрузки, прокси кэширует старые данные либо файл повреждён. Ниже — п…
apt: The repository does not have a Release file — причины и решение
Репозиторий недоступен или не поддерживает ваш релиз: закрыт старый выпуск, неверный адрес или PPA не содержит файлы для вашей версии. Ниже — причины и порядок действий …
apt: You have held broken packages / unmet dependencies — причины и решение
Ошибка «unmet dependencies / held broken packages» исправляется командами apt update, apt --fix-broken install, снятием фиксации пакетов (apt-mark unhold), отключением с…
APT: Hash Sum mismatch — несоответствие контрольной суммы — причины и решение
Зеркало обновилось в момент загрузки или кэш повреждён. Очистите /var/lib/apt/lists и повторите update.
APT: You have held broken packages — зафиксированные пакеты мешают установке — причины и решение
Пакеты в hold блокируют разрешение зависимостей. Проверьте apt-mark showhold и снимите блокировку.
APT: Release file is not valid yet — неверное время на сервере — причины и решение
Системное время отстаёт от даты репозитория. Синхронизируйте время через timedatectl и повторите apt update.