Ошибка обновлений APT: cursor и backup-файлы
Дата: 2026-02-10
Проблема: «Загрузка доступных обновлений не удалась» в Cockpit из-за полуустановленного пакета Cursor и предупреждений о backup-файлах.
Симптомы
В Cockpit при обновлении пакетов:
Загрузка доступных обновлений не удалась
Please resolve the issue and reload this page.
W: Ignoring file 'rocm.list.backup.20260108-045622' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
W: Ignoring file 'amdgpu.list.backup.20260108-045622' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
E: The package cursor needs to be reinstalled, but I can't find an archive for it.
E: Unable to apply corrections for half-installed packages
Причины
-
Backup-файлы
В/etc/apt/sources.list.d/лежат файлы с именами вида*.backup.20260108-045622. APT учитывает только файлы с расширением.listили.sources, поэтому такие файлы игнорируются и выводят предупреждение. -
Пакет cursor
Пакет Cursor в состоянии «требуется переустановка» (reinstreq), а архива для переустановки у apt нет: Cursor обычно ставится из .deb с сайта cursor.com, а не из репозитория Ubuntu.
Решение
Автоматическое (рекомендуется)
sudo /home/cdto/DENKART/scripts/fix-apt-updates-failed.sh
Скрипт:
1. Переносит все файлы *.backup.* из /etc/apt/sources.list.d/ в /var/backups/apt-sources.list.d/.
2. Снимает флаг переустановки у пакета cursor: dpkg --remove --force-remove-reinstreq cursor.
3. Запускает apt update.
После выполнения перезагрузите страницу Cockpit (F5).
Ручное
Шаг 1. Убрать предупреждения о backup-файлах:
sudo mkdir -p /var/backups/apt-sources.list.d
sudo mv /etc/apt/sources.list.d/rocm.list.backup.* /var/backups/apt-sources.list.d/ 2>/dev/null || true
sudo mv /etc/apt/sources.list.d/amdgpu.list.backup.* /var/backups/apt-sources.list.d/ 2>/dev/null || true
Шаг 2. Исправить полуустановленный пакет cursor:
sudo dpkg --remove --force-remove-reinstreq cursor
Шаг 3. Обновить список пакетов:
sudo apt update
После исправления
- Cursor: Обычно продолжает работать (установка с сайта). Если перестал запускаться — скачайте .deb с cursor.com и установите заново.
- Backup-файлы: Хранятся в
/var/backups/apt-sources.list.d/. При необходимости их можно вернуть в/etc/apt/sources.list.d/, переименовав в*.listи отредактировав.
Связанные документы
- cockpit-apt-amd-repos-fix.md — ошибки из-за репозиториев AMD.