do-release-upgrade中にCtrl + cを押します。壊した?


13

do-release-upgradeを行いました。プロセス中に、init.dのrsync構成ファイルを新しいバージョンに置き換えるか、既存のファイルを保持するかを尋ねられました。Dキーを押して差分を確認したところ、質問/インストールスクリプトに戻ることができませんでした。私は愚かにctrl cを押し、アップグレードプロセスではなくシェルに戻りました。

私は今、壊れたインストールがあるのではないかと心配しています:(どうすればいいですか?


do-release-upgradeを再度実行して、リリースアップグレードを再開できます。
–OctávioFilipeGonçalves2012

ここでの答えは私にとってうまくいきませんでした。ここでserverfault.com/questions/387547/…を見つけました。
Alexis Wilke

3
これは私にとってはうまくsudo rm /var/lib/dpkg/lock && sudo dpkg --configure -aいきました:(serverfault.com/a/323422/51150で見つけたものに近い)
Adam Monsen

1
Inhibiting until Ctrl+C起こった後で続行するには、もう一度Enterキーを押す必要がありました。システムモニターを使用して、実際にダウンロードされているかどうかを確認します。実際に機能している場合は、何百ものパッケージがダウンロードされていることを示す行が表示されます。
Ray Foss

回答:


6

あなたは/etc/apt/sources.listおそらく、あなたがアップグレードを中止した時点で、新しいバージョンに変更されました。これによりdo-release-upgradeapt-get dist-upgrade動作が予測できなくなります。

  • 最初に次のように変更します(11.10からアップグレードする場合):

    sudo sed -i -e 's/precise/oneiric/g' /etc/apt/sources.list

  • 次に、をsudo apt-get update続けdo-release-upgradeます。


また、ロールバックが必要になる場合があります/etc/lsb_release
GnP

0

再度実行しdo-release-upgradeて、リリースのアップグレードを再開できます。

リリースのアップグレードは、再び最初から始まります。


あなたは、これが動作しない場合があり、アップグレードプロセスを通じてそれを作った、とあなたは編集のsources.listにあるでしょうか遠くに応じて
ヨルダン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.