Ubuntu 13.10 64サーバー、13.04-> 13.10から1つのアップグレードを行った後、13.10-> 14.04を試行。 14.04のパッケージリストのダウンロード中に一時的なネットワーク障害が発生し、プロセスが停止しました。プロセスを再起動しようとすると、次のような結果になります。
root@server:~# do-release-upgrade -d
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1,148 kB]
Fetched 1,148 kB in 0s (0 B/s)
authenticate 'trusty.tar.gz' against 'trusty.tar.gz.gpg'
gpg exited 2
Debug information:
gpg: fatal: can't open fd 6 for status output: Bad file descriptor
secmem usage: 0/0 bytes in 0/0 blocks of pool 0/0
Authentication failed
Authenticating the upgrade failed. There may be a problem with the network or with the server.
Do-release-upgradeプロセスを再開するにはどうすればよいですか?
Apt-getは完全に更新、アップグレード、dist-upgradedされています。
更新:
root@server:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
この回答はほとんど話題から外れていますが、私が疑問に思っていることは何かです。
Debianまたはその派生物(UbuntuやMintなど)をアップグレードするたびに、
sed -i -e 's/olddistroname/newdistroname/g' /etc/apt/sources.list
apt-get update && apt-get dist-upgrade
reboot
そして、私は新しい、リリースされたばかりのディストリビューションを楽しんでいます。
これは永遠に私のために働いてきました。このすべて do-release-upgrade
フープラは、私を非常に混乱させ、怒らせ、老人にします。
だから私のサブ質問は:それらの利点は何ですかdo-release-upgrade
スタイルのコマンドが機能しない場合でも、実績のある有効な方法の何が問題になっていますか? (apt-get対aptitudeは、私が消化しようとしているもう1つの戦いです)
私の場合、私のリリース(13.04)のリポジトリが利用できないため、同じエラーが(エラー出力に示されているように)発生しました。これは、13.04がサポートされなくなったためです。 (apt-get update
の失敗により、これに簡単に気付くでしょう。)そのような場合、do-release-upgrade
はできないようですが、実際には新しいパッケージを提供するリポジトリを追加する必要があります(たとえば、古いものを新しいものに置き換えるだけです) /etc/apt/sources.listのリリース名)、Janneの提案に従ってapt-get update && apt-get dist-upgrade
をリリースします。 (もちろん、この方法でもパッケージの署名が検証されます。)
端末で次のコマンドを実行します。
Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 40976EAF437D05B5
Sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3B4FE6ACC0B21F32
これにより、不足しているGPGキー(元のエラーメッセージに記載されている)がUbuntu GPGキーサーバーからダウンロードされます。
まずSudo dpkg --configure -a
を実行して破損したものをすべてクリーンアップし、次にSudo apt-get update
を実行してソースを更新してから、もう一度やり直してください。 Sudo do-release-upgrade -d
は注意して使用する必要があり、本番環境では使用しないでください。
編集:
アップグレードによると ドキュメント-d
オプションなしでUbuntu 13.10( "Saucy Salamander")からUbuntu 14.04( "Trusty Tahr")に直接アップグレードできます。 Sudo do-release-upgrade
を実行すると、この問題を解決できるはずです