Вопрос или проблема
Привет, у меня возникли проблемы с sudo apt update в ubuntu 24.04.1
[sudo] пароль для eduardo:
Извините, попробуйте еще раз.
[sudo] пароль для eduardo:
Obj:1 http://es.archive.ubuntu.com/ubuntu noble InRelease
Obj:2 http://security.ubuntu.com/ubuntu noble-security InRelease
Obj:3 http://es.archive.ubuntu.com/ubuntu noble-updates InRelease
Obj:4 http://es.archive.ubuntu.com/ubuntu noble-backports InRelease
Obj:5 http://ppa.launchpad.net/libreoffice/ppa/ubuntu noble InRelease
Obj:6 http://ppa.launchpad.net/makehuman-official/makehuman-community/ubuntu noble InRelease
Obj:7 http://ppa.launchpad.net/mixxx/mixxx/ubuntu noble InRelease
Obj:8 https://apt.packages.shiftkey.dev/ubuntu any InRelease
Des:9 https://esm.ubuntu.com/apps/ubuntu noble-apps-updates InRelease [7.468 B]
Des:10 https://esm.ubuntu.com/apps/ubuntu noble-apps-security InRelease [7.532 B]
Des:11 https://esm.ubuntu.com/infra/ubuntu noble-infra-security InRelease [7.462 B]
Des:12 https://esm.ubuntu.com/infra/ubuntu noble-infra-updates InRelease [7.461 B]
Obj:13 http://download.virtualbox.org/virtualbox/debian noble InRelease
Obj:14 https://packages.microsoft.com/repos/code stable InRelease
Загружено 29,9 kB за 3s (11,1 kB/s)
Чтение списка пакетов... Готово
Создание дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Можно обновить 17 пакетов. Выполните «apt list --upgradable», чтобы увидеть их.
W: http://ppa.launchpad.net/libreoffice/ppa/ubuntu/dists/noble/InRelease: Подпись ключом 36E81C9267FD1383FCC4490983FBA1751378B444 использует слабый алгоритм (rsa1024)
W: http://ppa.launchpad.net/mixxx/mixxx/ubuntu/dists/noble/InRelease: Подпись ключом B32DD95E55F948FDE700857027CDF84E4716DAB5 использует слабый алгоритм (rsa1024)
N: Пропуск использования файла «contrib/binary-i386/Packages», так как репозиторий «http://download.virtualbox.org/virtualbox/debian noble InRelease» не поддерживает архитектуру «i386»
N: Пропуск использования файла «main/binary-i386/Packages», так как репозиторий «https://packages.microsoft.com/repos/code stable InRelease» не поддерживает архитектуру «i386»
N: Отсутствует Signed-By в записи sources.list(5) для 'http://ppa.launchpad.net/libreoffice/ppa/ubuntu'
N: Отсутствует Signed-By в записи sources.list(5) для 'http://ppa.launchpad.net/makehuman-official/makehuman-community/ubuntu'
N: Отсутствует Signed-By в записи sources.list(5) для 'http://ppa.launchpad.net/mixxx/mixxx/ubuntu'
N: Отсутствует Signed-By в записи sources.list(5) для 'http://download.virtualbox.org/virtualbox/debian'
N: Отсутствует Signed-By в записи sources.list(5) для 'https://packages.microsoft.com/repos/code'
Как я могу их решить? Я пробовал добавить [ arch = amd64] во многих репозиториях, но это не сработало…я сталкиваюсь с теми же проблемами….
eduardo@MiPcLinux:/etc/apt/sources.list.d$ ls -l
total 552
-rw-r--r-- 1 root root 288 сен 19 22:53 canonical-kernel-team-ubuntu-proposed-jammy.list.distUpgrade
-rw-r--r-- 1 root root 212 янв 16 2024 canonical-kernel-team-ubuntu-proposed-jammy.list.save
-rw-r--r-- 1 root root 123 ноя 4 20:05 canonical-kernel-team-ubuntu-proposed-jammy.sources
-rw-r--r-- 1 root root 123 ноя 4 20:05 canonical-kernel-team-ubuntu-proposed-jammy.sources.save
-rw-r--r-- 1 root root 131 сен 19 22:53 cappelikan-ubuntu-ppa-focal.list.distUpgrade
-rw-r--r-- 1 root root 93 янв 16 2024 cappelikan-ubuntu-ppa-focal.list.save
-rw-r--r-- 1 root root 107 ноя 4 20:05 cappelikan-ubuntu-ppa-focal.sources
-rw-r--r-- 1 root root 107 ноя 4 20:05 cappelikan-ubuntu-ppa-focal.sources.save
-rw-r--r-- 1 root root 142 сен 19 22:53 danielrichter2007-grub-customizer-raring.list.distUpgrade
-rw-r--r-- 1 root root 104 янв 16 2024 danielrichter2007-grub-customizer-raring.list.save
-rw-r--r-- 1 root root 126 ноя 4 20:05 danielrichter2007-grub-customizer-raring.sources
-rw-r--r-- 1 root root 126 ноя 4 20:05 danielrichter2007-grub-customizer-raring.sources.save
-rw-r--r-- 1 root root 106 сен 19 22:53 gns3-ppa-trusty.list.distUpgrade
-rw-r--r-- 1 root root 68 янв 16 2024 gns3-ppa-trusty.list.save
-rw-r--r-- 1 root root 2618 ноя 4 20:05 gns3-ppa-trusty.sources
-rw-r--r-- 1 root root 2618 ноя 4 20:05 gns3-ppa-trusty.sources.save
-rw-r--r-- 1 root root 122 сен 19 22:53 indicator-multiload-stable-daily-raring.list.distUpgrade
-rw-r--r-- 1 root root 122 янв 16 2024 indicator-multiload-stable-daily-raring.list.save
-rw-r--r-- 1 root root 125 ноя 4 20:05 indicator-multiload-stable-daily-raring.sources
-rw-r--r-- 1 root root 125 ноя 4 20:05 indicator-multiload-stable-daily-raring.sources.save
-rw-r--r-- 1 root root 97 сен 19 22:53 jfi-ubuntu-ppa-xenial.list.distUpgrade
-rw-r--r-- 1 root root 97 янв 16 2024 jfi-ubuntu-ppa-xenial.list.save
-rw-r--r-- 1 root root 101 ноя 4 20:05 jfi-ubuntu-ppa-xenial.sources
-rw-r--r-- 1 root root 101 ноя 4 20:05 jfi-ubuntu-ppa-xenial.sources.save
-rw-r--r-- 1 root root 120 сен 19 22:53 libreoffice-ubuntu-ppa-focal.list.distUpgrade
-rw-r--r-- 1 root root 82 янв 16 2024 libreoffice-ubuntu-ppa-focal.list.save
-rw-r--r-- 1 root root 96 ноя 4 20:05 libreoffice-ubuntu-ppa-focal.sources
-rw-r--r-- 1 root root 96 ноя 4 20:05 libreoffice-ubuntu-ppa-focal.sources.save
-rw-r--r-- 1 root root 69 сен 19 22:53 linuxgndu-gajj-sci-trusty.list.distUpgrade
-rw-r--r-- 1 root root 69 янв 16 2024 linuxgndu-gajj-sci-trusty.list.save
-rw-r--r-- 1 root root 695 ноя 4 20:05 linuxgndu-gajj-sci-trusty.sources
-rw-r--r-- 1 root root 695 ноя 4 20:05 linuxgndu-gajj-sci-trusty.sources.save
-rw-r--r-- 1 root root 127 сен 19 22:53 lyzardking-ubuntu-ubuntu-make-focal.list.distUpgrade
-rw-r--r-- 1 root root 89 янв 16 2024 lyzardking-ubuntu-ubuntu-make-focal.list.save
-rw-r--r-- 1 root root 115 ноя 4 20:05 lyzardking-ubuntu-ubuntu-make-focal.sources
-rw-r--r-- 1 root root 115 ноя 4 20:05 lyzardking-ubuntu-ubuntu-make-focal.sources.save
-rw-r--r-- 1 root root 122 сен 19 22:53 makehuman-official-ubuntu-makehuman-community-bionic.list.distUpgrade
-rw-r--r-- 1 root root 122 янв 16 2024 makehuman-official-ubuntu-makehuman-community-bionic.list.save
-rw-r--r-- 1 root root 119 ноя 4 20:05 makehuman-official-ubuntu-makehuman-community-bionic.sources
-rw-r--r-- 1 root root 119 ноя 4 20:05 makehuman-official-ubuntu-makehuman-community-bionic.sources.save
-rw-r--r-- 1 root root 68 сен 19 22:53 medibuntu.list.distUpgrade
-rw-r--r-- 1 root root 68 янв 16 2024 medibuntu.list.save
-rw-r--r-- 1 root root 108 сен 19 22:53 megasync.list.distUpgrade
-rw-r--r-- 1 root root 108 янв 16 2024 megasync.list.save
-rw-r--r-- 1 root root 129 сен 19 22:53 microsoft-prod.list.distUpgrade
-rw-r--r-- 1 root root 81 сен 8 2022 microsoft-prod.list.dpkg-old
-rw-r--r-- 1 root root 89 янв 16 2024 microsoft-prod.list.save
-rw-r--r-- 1 root root 7250 ноя 4 20:05 microsoft-prod.sources
-rw-r--r-- 1 root root 7250 ноя 4 20:05 microsoft-prod.sources.save
-rw-r--r-- 1 root root 110 сен 19 22:53 mixxx-ubuntu-mixxx-bionic.list.distUpgrade
-rw-r--r-- 1 root root 72 янв 16 2024 mixxx-ubuntu-mixxx-bionic.list.save
-rw-r--r-- 1 root root 92 ноя 4 20:05 mixxx-ubuntu-mixxx-bionic.sources
-rw-r--r-- 1 root root 92 ноя 4 20:05 mixxx-ubuntu-mixxx-bionic.sources.save
-rw-r--r-- 1 root root 133 сен 19 22:53 mono-official-stable.list.distUpgrade
-rw-r--r-- 1 root root 95 янв 16 2024 mono-official-stable.list.save
-rw-r--r-- 1 root root 113 ноя 4 20:05 mono-official-stable.sources
-rw-r--r-- 1 root root 113 ноя 4 20:05 mono-official-stable.sources.save
-rw-r--r-- 1 root root 126 сен 19 22:53 mozillateam-ubuntu-ppa-jammy.list.distUpgrade
-rw-r--r-- 1 root root 88 янв 16 2024 mozillateam-ubuntu-ppa-jammy.list.save
-rw-r--r-- 1 root root 10138 ноя 4 20:05 mozillateam-ubuntu-ppa-jammy.sources
-rw-r--r-- 1 root root 10138 ноя 4 20:05 mozillateam-ubuntu-ppa-jammy.sources.save
-rw-r--r-- 1 root root 760 сен 19 22:53 mysql.list.distUpgrade
-rw-r--r-- 1 root root 760 янв 16 2024 mysql.list.save
-rw-r--r-- 1 root root 0 сен 3 2022 nginx-stable-trusty.list
-rw-r--r-- 1 root root 202 сен 19 22:53 nodesource.list.distUpgrade
-rw-r--r-- 1 root root 202 янв 16 2024 nodesource.list.save
-rw-r--r-- 1 root root 115 сен 19 22:53 noobslab-apps-raring.list.distUpgrade
-rw-r--r-- 1 root root 115 янв 16 2024 noobslab-apps-raring.list.save
-rw-r--r-- 1 root root 106 ноя 4 20:05 noobslab-apps-raring.sources
-rw-r--r-- 1 root root 106 ноя 4 20:05 noobslab-apps-raring.sources.save
-rw-r--r-- 1 root root 114 сен 19 22:53 ppa_git_core_ppa_saucy.list.distUpgrade
-rw-r--r-- 1 root root 76 янв 16 2024 ppa_git_core_ppa_saucy.list.save
-rw-r--r-- 1 root root 105 ноя 4 20:05 ppa_git_core_ppa_saucy.sources
-rw-r--r-- 1 root root 105 ноя 4 20:05 ppa_git_core_ppa_saucy.sources.save
-rw-r--r-- 1 root root 68 сен 19 22:53 sbt.list.distUpgrade
-rw-r--r-- 1 root root 68 янв 16 2024 sbt.list.save
-rw-r--r-- 1 root root 86 ноя 4 20:05 sbt.sources
-rw-r--r-- 1 root root 86 ноя 4 20:05 sbt.sources.save
-rw-r--r-- 1 root root 120 ноя 4 20:05 shiftkey-packages.list
-rw-r--r-- 1 root root 120 ноя 4 20:05 shiftkey-packages.list.save
-rw-r--r-- 1 root root 90 сен 19 22:53 spotify.list.distUpgrade
-rw-r--r-- 1 root root 50 янв 16 2024 spotify.list.save
-rw-r--r-- 1 root root 1812 ноя 4 20:05 spotify.sources
-rw-r--r-- 1 root root 1812 ноя 4 20:05 spotify.sources.save
-rw-r--r-- 1 root root 121 сен 19 22:53 teams.list.distUpgrade
-rw-r--r-- 1 root root 121 янв 16 2024 teams.list.save
-rw-r--r-- 1 root root 1254 сен 19 22:53 teamviewer.list.distUpgrade
-rw-r--r-- 1 root root 1112 сен 8 2022 teamviewer.list.dpkg-old
-rw-r--r-- 1 root root 1254 янв 16 2024 teamviewer.list.save
-rw-r--r-- 1 root root 215 сен 19 22:53 termius.list.distUpgrade
-rw-r--r-- 1 root root 175 янв 16 2024 termius.list.save
-rw-r--r-- 1 root root 86 ноя 4 20:05 termius.sources
-rw-r--r-- 1 root root 86 ноя 4 20:05 termius.sources.save
-rw-r--r-- 1 root root 100 ноя 4 20:05 third-party.sources
-rw-r--r-- 1 root root 112 ноя 4 20:05 third-party.sources.save
-rw-r--r-- 1 root root 266 сен 19 21:47 ubuntu-esm-apps.list.distUpgrade
-rw-r--r-- 1 root root 266 янв 16 2024 ubuntu-esm-apps.list.save
-rw-r--r-- 1 root root 202 ноя 4 20:05 ubuntu-esm-apps.sources
-rw-r--r-- 1 root root 202 ноя 4 20:05 ubuntu-esm-apps.sources.save
-rw-r--r-- 1 root root 274 сен 19 21:47 ubuntu-esm-infra.list.distUpgrade
-rw-r--r-- 1 root root 274 янв 16 2024 ubuntu-esm-infra.list.save
-rw-r--r-- 1 root root 206 ноя 4 20:05 ubuntu-esm-infra.sources
-rw-r--r-- 1 root root 206 ноя 4 20:05 ubuntu-esm-infra.sources.save
-rw-r--r-- 1 root root 129 сен 19 22:53 ubuntuhandbook1-ubuntu-apps-focal.list.distUpgrade
-rw-r--r-- 1 root root 91 янв 16 2024 ubuntuhandbook1-ubuntu-apps-focal.list.save
-rw-r--r-- 1 root root 113 ноя 4 20:05 ubuntuhandbook1-ubuntu-apps-focal.sources
-rw-r--r-- 1 root root 113 ноя 4 20:05 ubuntuhandbook1-ubuntu-apps-focal.sources.save
-rw-r--r-- 1 root root 764 ноя 4 20:05 ubuntu.sources
-rw-r--r-- 1 root root 764 ноя 4 20:05 ubuntu.sources.save
-rw-r--r-- 1 root root 120 сен 19 22:53 ubuntu-toolchain-r-test-trusty.list.distUpgrade
-rw-r--r-- 1 root root 120 янв 16 2024 ubuntu-toolchain-r-test-trusty.list.save
-rw-r--r-- 1 root root 695 ноя 4 20:05 ubuntu-toolchain-r-test-trusty.sources
-rw-r--r-- 1 root root 695 ноя 4 20:05 ubuntu-toolchain-r-test-trusty.sources.save
-rw-r--r-- 1 root root 108 сен 19 22:53 unityhub.list.distUpgrade
-rw-r--r-- 1 root root 70 янв 16 2024 unityhub.list.save
-rw-r--r-- 1 root root 101 ноя 4 20:05 unityhub.sources
-rw-r--r-- 1 root root 101 ноя 4 20:05 unityhub.sources.save
-rw-r--r-- 1 root root 242 ноя 4 20:13 vscode.list.distUpgrade
-rw-r--r-- 1 root root 114 ноя 4 19:55 vscode.list.save
-rw-r--r-- 1 root root 91 ноя 4 20:05 vscode.sources
-rw-r--r-- 1 root root 91 ноя 4 20:05 vscode.sources.save
-rw-r--r-- 1 root root 103 сен 19 22:53 webupd8team-java-raring.list.distUpgrade
-rw-r--r-- 1 root root 103 янв 16 2024 webupd8team-java-raring.list.save
-rw-r--r-- 1 root root 113 ноя 4 20:05 webupd8team-java-raring.sources
-rw-r--r-- 1 root root 113 ноя 4 20:05 webupd8team-java-raring.sources.save
-rw-r--r-- 1 root root 110 сен 19 22:53 webupd8team-y-ppa-manager-raring.list.distUpgrade
-rw-r--r-- 1 root root 110 янв 16 2024 webupd8team-y-ppa-manager-raring.list.save
-rw-r--r-- 1 root root 118 ноя 4 20:05 webupd8team-y-ppa-manager-raring.sources
-rw-r--r-- 1 root root 118 ноя 4 20:05 webupd8team-y-ppa-manager-raring.sources.save
-rw-r--r-- 1 root root 127 сен 19 22:53 yannubuntu-boot-repair-trusty.list.distUpgrade
-rw-r--r-- 1 root root 89 янв 16 2024 yannubuntu-boot-repair-trusty.list.save
-rw-r--r-- 1 root root 698 ноя 4 20:05 yannubuntu-boot-repair-trusty.sources
-rw-r--r-- 1 root root 698 ноя 4 20:05 yannubuntu-boot-repair-trusty.sources.save
Это мой каталог sources.list.d. Также мне нужно немного совета, так как я обновился с 22.04 и хотел бы «немного очистить» бесполезные или устаревшие репозитории.
Спасибо
Ответ или решение
Проблемы с обновлением репозиториев в Ubuntu 24.04.1
Ваша проблема с командой sudo apt update
в Ubuntu 24.04.1 связана с рядом предупреждений и ошибок, которые требуют внимания. Рассмотрим каждую из них, а также предложим пути решения.
1. Использование слабого алгоритма подписи (Signature uses weak algorithm)
Вы видите предупреждения:
W: http://ppa.launchpad.net/libreoffice/ppa/ubuntu/dists/noble/InRelease: Signature by key 36E81C9267FD1383FCC4490983FBA1751378B444 uses weak algorithm (rsa1024)
Это связано с тем, что некоторые PPA используют старые алгоритмы, такие как RSA с длиной 1024 бит. Для решения данной проблемы, рекомендуется:
- Обновить репозиторий: Попробуйте найти обновлённый PPA, который использует более сильные алгоритмы для подписи. Проверьте актуальность репозитория LibreOffice, возможно, существуют более современные версии.
- Отключить PPA: Если репозиторий не критичен для вас, можете временно его отключить. Для этого удалите или закомментируйте соответствующую строку в файле
/etc/apt/sources.list.d/libreoffice-ppa.list
.
2. Архитектура «i386» не поддерживается
У вас также есть сообщения:
N: Omitiendo el uso del fichero configurado «contrib/binary-i386/Packages» ya que el repositorio «http://download.virtualbox.org/virtualbox/debian noble InRelease» no admite la arquitectura «i386»
Эта ошибка вызывает пропуск файлов конфигурации для архитектуры i386, что указывает на то, что некоторые репозитории больше не поддерживают 32-битные версии. Чтобы устранить эту ошибку:
-
Исключите i386 из списка архитектур для пакетов: Обычно это достигается с помощью команды:
sudo dpkg --remove-architecture i386
-
Проверьте конфигурационные файлы репозиториев: Убедитесь, что там указана только поддерживаемая архитектура, то есть amd64.
3. Отсутствие ключа Signed-By
Предупреждения о "Missing Signed-By in the sources.list(5) entry" показывают, что некоторые репозитории не имеют соответствующих ключей для проверки подлинности. Чтобы их устранить:
-
Добавьте ключи для PPA: Вы можете использовать ключи, предоставленные на страницах PPA. Например, для LibreOffice:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36E81C9267FD1383FCC4490983FBA1751378B444
-
Используйте
signed-by
в конфигурации: В файле конфигурации PPA можно явно указать путь к файлу ключа:deb [signed-by=/path/to/repo/key] http://ppa.launchpad.net/... focal main
4. Очистка устаревших репозиториев
После обновления с 22.04 на 24.04, у вас могут остаться устаревшие репозитории. Вот несколько шагов, чтобы очистить ненужные источники:
- Проверьте файлы в /etc/apt/sources.list.d/: Регулярно просматривайте файлы в этой директории и удаляйте те, которые больше не нужны или не актуальны.
-
Используйте
ppa-purge
: Это утилита для удаления и замены PPA на стандартные репозитории. Установите её с помощью:sudo apt install ppa-purge
Затем выполните:
sudo ppa-purge ppa:libreoffice/ppa
Это поможет избавиться от старых версий пакетов из данного PPA и установить актуальные из стандартного репозитория.
Заключение
Разрешение проблем с репозиториями в Ubuntu может требовать времени, и часто зависит от того, насколько активно поддерживаются установленные вами PPA. Изменив конфигурации и репозитории, вы сможете успешно выполнить sudo apt update
и продолжить получать обновления для вашей системы. Не забывайте также следить за изменениями и новшествами в области репозиториев и управления пакетами, чтобы обеспечить стабильную и безопасную работу вашего окружения.