Вопрос или проблема
Я пытался sudo apt-get upgrade
подшаг обновления boot-repair ломает мой процесс.
Я сосредоточился только на обновлении boot-repair. Вот моя попытка:
root@poppy:/etc/apt/sources.list.d# cat /etc/issue
Ubuntu 22.04.5 LTS \n \l
root@poppy:/etc/apt/sources.list.d# cat yannubuntu-ubuntu-boot-repair-jammy.list
deb https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu/ jammy main
# deb-src https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu/ jammy main
root@poppy:/etc/apt/sources.list.d#
root@poppy:/etc/apt/sources.list.d#
root@poppy:/etc/apt/sources.list.d# apt-get update
Hit:1 http://us.archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:5 https://ppa.launchpadcontent.net/x2go/stable/ubuntu jammy InRelease
Hit:6 https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu jammy InRelease
Чтение списков пакетов... Готово
root@poppy:/etc/apt/sources.list.d# apt-get install -y boot-repair
Чтение списков пакетов... Готово
Строение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Следующие дополнительные пакеты будут установлены:
boot-sav
Рекомендуемые пакеты:
boot-info dmraid lvm2 mdadm os-uninstaller zfsutils-linux
Следующие пакеты будут обновлены:
boot-repair boot-sav
2 обновлено, 0 установлено новых, 0 удалено и 13 не обновлено.
Необходимо получить 538 кБ архивов.
После этой операции будет использовано 3,072 Б дополнительного дискового пространства.
Игнор:1 https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu jammy/main amd64 boot-sav all 4ppa2079
Игнор:2 https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu jammy/main amd64 boot-repair all 4ppa2079
Ошибкa:1 https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu jammy/main amd64 boot-sav all 4ppa2079
404 Не найдено [IP: 185.125.190.80 443]
Ошибкa:2 https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu jammy/main amd64 boot-repair all 4ppa2079
404 Не найдено [IP: 185.125.190.80 443]
E: Не удалось получить https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu/pool/main/b/boot-repair/boot-sav_4ppa2079_all.deb 404 Не найдено [IP: 185.125.190.80 443]
E: Не удалось получить https://ppa.launchpadcontent.net/yannubuntu/boot-repair/ubuntu/pool/main/b/boot-repair/boot-repair_4ppa2079_all.deb 404 Не найдено [IP: 185.125.190.80 443]
E: Невозможно получить некоторые архивы, возможно, выполните apt-get update или попробуйте с --fix-missing?
root@poppy:/etc/apt/sources.list.d# ping ppa.launchpadcontent.net
PING ppa.launchpadcontent.net (185.125.190.80) 56(84) байт данных.
64 байт от ppa.launchpadcontent.net (185.125.190.80): icmp_seq=1 ttl=54 время=136 мс
64 байт от ppa.launchpadcontent.net (185.125.190.80): icmp_seq=2 ttl=54 время=137 мс
^C
--- статистика ping ppa.launchpadcontent.net ---
2 пакета передано, 2 получено, 0% потеря пакетов, время 1001мс
rtt min/avg/max/mdev = 136.401/136.482/136.563/0.081 мс
root@poppy:/etc/apt/sources.list.d#
.
Ответ или решение
Решение проблемы с обновлением пакета boot-repair на Ubuntu 22.04
Ваша ситуация с обновлением пакета boot-repair
на Ubuntu 22.04 (Jammy) достаточно распространена и может быть решена с помощью нескольких подходов. Ошибка, связанная с кодом 404, указывает на то, что сервер не может найти запрашиваемый файл. Давайте разберем шаги, которые помогут устранить эту проблему.
1. Проверьте доступность PPA
Первым делом убедитесь, что PPA, откуда вы пытаетесь установить пакет, все еще активен и содержит необходимые файлы. Запустите команду:
sudo apt-get update
Проверьте вывод на наличие предупреждений или сообщений об ошибках. Если PPA недоступно, вам будет необходимо найти альтернативный источник или обновить репозиторий.
2. Замените или обновите PPA
Исходя из вашего описания, репозиторий yannubuntu/boot-repair
может не содержать запрашиваемую версию пакета. Попробуйте удалить текущее PPA и добавить его снова:
sudo add-apt-repository --remove ppa:yannubuntu/boot-repair
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
Затем попробуйте снова установить пакеты:
sudo apt-get install boot-repair
3. Активация других репозиториев
Убедитесь, что у вас включены все необходимые репозитории. В частности, убедитесь, что у вас активны репозитории universe
и multiverse
. Для этого проверьте файл /etc/apt/sources.list
и внесите необходимые изменения:
sudo nano /etc/apt/sources.list
Убедитесь, что следующие строки не закомментированы (без #
в начале):
deb http://us.archive.ubuntu.com/ubuntu/ jammy universe
deb http://us.archive.ubuntu.com/ubuntu/ jammy multiverse
После редактирования выполните команды:
sudo apt-get update
sudo apt-get install boot-repair
4. Использование альтернативных методов установки
Если проблема пересекается с отсутствием необходимых версий пакетов, вы можете рассмотреть альтернативные способы установки boot-repair
, такие как загрузка .deb файла непосредственно из интернета. Обычно это можно сделать на официальной странице проекта. Загрузите .deb файл и установите его с помощью команды:
sudo dpkg -i имя_пакета.deb
Не забудьте установить все недостающие зависимости:
sudo apt-get install -f
5. Устранение возможных проблем с кешем APT
Иногда проблемы с кешем могут вызвать ошибки. В этом случае очистите кеш и повторите попытку:
sudo apt-get clean
sudo apt-get update
Затем попробуйте установить пакет снова:
sudo apt-get install boot-repair
Заключение
Следуя данным шагам, вы сможете устранить проблему с обновлением пакета boot-repair
на Ubuntu 22.04. Если ни один из вышеуказанных методов не помог, возможно, стоит обратиться на форумы Ubuntu или в сообщества, где можно найти более специфические решения для вашей ситуации. Помните, что всегда желательно иметь резервные копии данных, прежде чем вносить серьезные изменения в систему.