web-dev-qa-db-ja.com

推奨される指示に従ってもUbuntu 17.04を17.10にアップグレードできない

重複して閉じないでください。私は他の投稿の指示に従っています: ソフトウェアをインストールする方法、または古いサポートされていないリリースからアップグレードする方法

Wikiエントリも読みました。これは基本的に、「更新sources.list、update/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) ===

残念ながら、アップグレードプロセスがスクロールバックを許可しないサブターミナルプロセスを起動するため、「......」内の中間ビットをコピーできません(通常の画面のエスケープとスクロールは機能しませんが、誰がこれが何であるか知っていますか?)

問題は、us.archive.ubuntu.com/ubuntu/に実際に巧妙なアーカイブがないことです。

以下のコメントの後に説明が追加されました。

  • 問題は、Jetson TX2へのクロスコンパイルをサポートするためにarm64のマルチアーチサポートを追加したようです(ありがとう!)
  • これは、自動ミラー選択では機能しません。これは、多くのミラーがIntelアーキテクチャのみをミラーするためです(適切なミラーを見つけることができないのはなぜですか?)
  • do-release-upgradeに特定のミラーを使用するように説得する方法に関するドキュメントが見つからないため、ミラーを変更するための提案は私を混乱させます(Googleを20分間使用しました。それを自分の完全なアーカイブミラーに向けてください。セットアップミラーもセッ​​トアップの方法も知りません)
  • do-release-upgradeは、システムに存在するsources.listファイルを交換するために特に文書化されています。つまり、リリースアップグレードには適用しないローカル編集はすべて意味します。

したがって、問題は次のとおりです。適切なアーキテクチャをすべて備えた特定のミラー(または中央アーカイブ)を使用するようにdo-release-upgradeを説得するにはどうすればよいですか?

2
Jon Watte

ほとんどのUbuntuミラーはx86(i386 Arch)およびx86_64(AMD64)のみであり、arm64などの他の多くのアーキテクチャは含まれていません。だから、2つのオプションがあります

  • メインミラーarchive.ubuntu.com/..のみを使用する
  • country.mirrorでx86/x86_64のみを使用する制限を追加します

2番目のオプションの例は次のとおりです。

deb [Arch=AMD64,i386] http://us.archive.ubuntu.com/ubuntu artful ....

2
guiverc

実際の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
m01