Следуя рекомендуемым инструкциям, не удается обновить Ubuntu 17.04 до 17.10

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

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

https://help.ubuntu.com/community/EOLUpgrades/

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

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) ===

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

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

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

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

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

2 ответа

Большинство зеркал Ubuntu имеют только x86 (арка i386) и x86_64 (amd64) и не включают в себя множество других архитектур, таких как arm64. Итак, у вас есть два варианта

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

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

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

У меня была такая же проблема при попытке запустить 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.

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