В следующих рекомендациях не удалось обновить Ubuntu с 17.04 по 17.10

Пожалуйста, не закрывайте дубликаты. Я выполнил инструкции в другом посте: Как установить программное обеспечение или обновить из старой неподдерживаемой версии?

Я также прочитал записи Wiki, которые в основном говорят «update sources.list, update / dist-upgrade и do-release-upgrade ", как и сообщение.

Как установить программное обеспечение или обновить его из старой неподдерживаемой версии?

Работа; Я получаю следующий вывод:

Reading cache Checking package manager Reading package lists... Done Building dependency tree Reading state information... Done Get:1 file:/var/cuda-repo-8-0-local-cublas-performance-update InRelease Ign file:/var/cuda-repo-8-0-local-cublas-performance-update InRelease Get:2 file:/var/cuda-repo-8-0-local-ga2 InRelease Ign file:/var/cuda-repo-8-0-local-ga2 InRelease Get:3 file:/var/cuda-repo-8-0-local-cublas-performance-update Release [574 B] Get:4 file:/var/cuda-repo-8-0-local-ga2 Release [574 B] Get:5 file:/var/cuda-repo-8-0-local-cublas-performance-update Release [574 B] Get:6 file:/var/cuda-repo-8-0-local-ga2 Release [574 B] Hit http://repo.steampowered.com/steam precise InRelease Hit http://packages.microsoft.com/repos/vscode stable InRelease Hit http://ppa.launchpad.net/ethereum/ethereum/ubuntu zesty InRelease Hit http://old-releases.ubuntu.com/ubuntu zesty InRelease Hit http://old-releases.ubuntu.com/ubuntu zesty-updates InRelease Hit http://old-releases.ubuntu.com/ubuntu zesty-backports InRelease Hit http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu zesty InRelease Hit http://old-releases.ubuntu.com/ubuntu zesty-security InRelease Hit http://ppa.launchpad.net/js-reynaud/kicad-4/ubuntu zesty InRelease Fetched 0 B in 0s (0 B/s) Reading package lists... Done Building dependency tree Reading state information... Done Updating repository information Third party sources disabled Some third party entries in your sources.list were disabled. You can re-enable them after the upgrade with the 'software-properties' tool or your package manager. To continue please press [ENTER] ....... 404 Not Found [IP: 91.189.91.26 80] Err http://us.archive.ubuntu.com/ubuntu artful-updates/universe arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Err http://us.archive.ubuntu.com/ubuntu artful-updates/multiverse arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Err http://us.archive.ubuntu.com/ubuntu artful-backports/main arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Err http://us.archive.ubuntu.com/ubuntu artful-backports/universe arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Err http://us.archive.ubuntu.com/ubuntu artful-security/main arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Err http://us.archive.ubuntu.com/ubuntu artful-security/universe arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Err http://us.archive.ubuntu.com/ubuntu artful-security/multiverse arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Err http://us.archive.ubuntu.com/ubuntu artful/main arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Ign http://us.archive.ubuntu.com/ubuntu artful/universe arm64 Packages Ign http://us.archive.ubuntu.com/ubuntu artful/multiverse arm64 Packages Err http://us.archive.ubuntu.com/ubuntu artful-updates/main arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Ign http://us.archive.ubuntu.com/ubuntu artful-updates/universe arm64 Packages Ign http://us.archive.ubuntu.com/ubuntu artful-updates/multiverse arm64 Packages Err http://us.archive.ubuntu.com/ubuntu artful-backports/main arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Ign http://us.archive.ubuntu.com/ubuntu artful-backports/universe arm64 Packages Err http://us.archive.ubuntu.com/ubuntu artful-security/main arm64 Packages 404 Not Found [IP: 91.189.91.26 80] Ign http://us.archive.ubuntu.com/ubuntu artful-security/universe arm64 Packages Ign http://us.archive.ubuntu.com/ubuntu artful-security/multiverse arm64 Packages Fetched 466 kB in 0s (0 B/s) Error during update A problem occurred during the update. This is usually some sort of network problem, please check your network connection and retry. E:Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/artful/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.26 80], E:Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/artful-updates/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.26 80], E:Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/artful-backports/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.26 80], E:Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/artful-security/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.26 80], E:Some index files failed to download. They have been ignored, or old ones used instead. Restoring original system state Aborting Reading package lists... Done Building dependency tree Reading state information... Done === Command terminated with exit status 1 (Sat Jan 27 17:47:46 2018) ===

К сожалению, я не могу скопировать средние биты в «......», потому что процесс обновления запускает какой-то субтерминальный процесс, который не разрешить прокрутку (мой обычный экран и прокрутка экрана не работает, поэтому кто знает, что это такое?)

Проблема заключается в том, что us.archive.ubuntu.com/ubuntu/ на самом деле не содержит хитрые архивы?

Пояснение добавлено после некоторых комментариев ниже:

проблема заключается в том, что я добавил многоадресную поддержку arm64 для поддержки кросс-компиляции Jetson TX2 (спасибо!), это, в свою очередь, не делает Не работайте с автоматическим выбором зеркала, потому что многие зеркала отражают только архитектуру Intel (почему не удается найти подходящее зеркало?) предложения по изменению используемого зеркала меня путают, потому что я не могу найти документацию о том, как убедить do-release-upgrade, чтобы использовать конкретное зеркало (я использовал Googles в течение 20 минут, ближе всего я мог прийти, как указать его на свое собственное полное зеркало архива, которое я не знаю, как настроить, sire для настройки) do-release-upgrade специально задокументирован для замены файла sources.list, который существует в системе, то есть любых локальных изменений, которые я не применяю к обновлению выпуска

Итак, вопрос теперь: Как я могу убедить make-release-upgrade использовать конкретное зеркало (или центральный архив), имеющее все соответствующие архитектуры?

2
задан 29 January 2018 в 14:09

4 ответа

Большинство зеркал Ubuntu имеют x86 (i386 arch) & amp; x86_64 (amd64), и не включают многие другие архитектуры, такие как arm64. Таким образом, у вас есть два варианта

использовать только основное зеркало archive.ubuntu.com/.., добавьте ограничение на использование только x86 / x86_64 в country.mirror

Примером второго варианта является

deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu artful ....

2
ответ дан 17 July 2018 в 22:05

У меня была такая же проблема при попытке запустить do-release-upgrade на реальной машине arm64.

В конце я выполнил инструкции в этом ответе, чтобы загрузить (в моем случае) artful.tar.gz пакет обновления:

cd somewhere curl -LO http://archive.ubuntu.com/ubuntu/dists/artful/main/dist-upgrader-all/current/artful.tar.gz curl -LO http://archive.ubuntu.com/ubuntu/dists/artful/main/dist-upgrader-all/current/artful.tar.gz.gpg gpg --verify artful.tar.gz.gpg artful.tar.gz # this will fail, download the key: gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0x... gpg --verify artful.tar.gz.gpg artful.tar.gz tar xf artful.tar.gz

Затем удалите все из файла mirrors.cfg, а затем добавьте:

http://ports.ubuntu.com/ubuntu-ports/

Теперь запустите

./artful --mode=server --frontend=DistUpgradeViewText

, чтобы начать процесс обновления.

Я не знаю, как я оказался в этой ситуации, кажется маловероятным, что do-release-upgrade -x86 / x64 Ubuntu.

1
ответ дан 17 July 2018 в 22:05

Большинство зеркал Ubuntu имеют x86 (i386 arch) & amp; x86_64 (amd64), и не включают многие другие архитектуры, такие как arm64. Таким образом, у вас есть два варианта

использовать только основное зеркало archive.ubuntu.com/.., добавьте ограничение на использование только x86 / x86_64 в country.mirror

Примером второго варианта является

deb [arch=amd64,i386] http://us.archive.ubuntu.com/ubuntu artful ....

2
ответ дан 23 July 2018 в 22:41
  • 1
    Я вижу; проблема может быть в том, что я добавил multiarch для arm64 для поддержки кросс-разработки для платы Jetson TX2. Теперь проблема заключается в том, что новые sources.list загружаются сценарием do-release-обновления. Как сделать этот скрипт подходящим ограничением? AFAICT, do-release-upgrade не использует мои оригинальные sources.list? – Jon Watte 28 January 2018 в 22:58
  • 2
    Я также не могу указать / etc / update-manager / meta-release на archive.ubuntu.com – Jon Watte 28 January 2018 в 23:06
  • 3
    Я бы # комментировал все ссылки arm64 для обновления версии. Пусть ваш компьютер сначала обновится, а затем снова добавит и снова обновит. Примечание. Я не использовал arm64 или другую арку вне x86 во время обновлений релиза, поэтому у меня нет опыта. – guiverc 29 January 2018 в 01:18
  • 4
    @gulverc, где бы я # комментировал ссылки arm64? Они живут внутри базы данных dpkg. – Jon Watte 31 January 2018 в 03:03
  • 5
    Я не использовал arm64, но я предполагаю, что они будут в /etc/apt/sources.list (или один из файлов в `/etc/apt/sources.list.d/. Ваш основной дистрибутив [Ubuntu] x86 не будет знать о их так не будут добавлять их сами – guiverc 31 January 2018 в 03:06

У меня была такая же проблема при попытке запустить do-release-upgrade на реальной машине arm64.

В конце я выполнил инструкции в этом ответе, чтобы загрузить (в моем случае) artful.tar.gz пакет обновления:

cd somewhere curl -LO http://archive.ubuntu.com/ubuntu/dists/artful/main/dist-upgrader-all/current/artful.tar.gz curl -LO http://archive.ubuntu.com/ubuntu/dists/artful/main/dist-upgrader-all/current/artful.tar.gz.gpg gpg --verify artful.tar.gz.gpg artful.tar.gz # this will fail, download the key: gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0x... gpg --verify artful.tar.gz.gpg artful.tar.gz tar xf artful.tar.gz

Затем удалите все из файла mirrors.cfg, а затем добавьте:

http://ports.ubuntu.com/ubuntu-ports/

Теперь запустите

./artful --mode=server --frontend=DistUpgradeViewText

, чтобы начать процесс обновления.

Я не знаю, как я оказался в этой ситуации, кажется маловероятным, что do-release-upgrade -x86 / x64 Ubuntu.

1
ответ дан 23 July 2018 в 22:41

Другие вопросы по тегам:

Похожие вопросы: