web-dev-qa-db-ja.com

11.10でUbuntu 12.04に更新できない

Ubuntu 11.10から12.04への更新で問題が発生しました。考えられるすべての方法を更新しようとしました。

Ubuntu 12.04をcdからダウンロードしました...しかし、起動時にアップグレードオプションが表示されません...ちょうど:ディスクの消去とインストール-その他のインストール

それで、5日間待った後、スペインの私の国のミラーを更新するのに十分だと思いました。 12.04へのアップグレードは通常のアップデートだけではありませんが...ミラーを変更してメインサーバーと運に変更しようとしました...少しグーグルした後..アップグレードをホストするこのミラーを見つけました12.04にアップグレードし、アップグレードもうまくいかずにそのミラーに切り替えました。 ftp.halifax.rwth-aachen.de

あちこち読んで試してみましたSudo apt-get updateSudo apt-get dist-upgradeおよびdo-release-upgrade

それらのすべてで運がありません。

Checking for a new ubuntu release
Unhandled exception in thread started by <bound method MetaReleaseCore.download of <UpdateManager.Core.MetaRelease.MetaReleaseCore object at 0x7f03a9f09fd0>>
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/UpdateManager/Core/MetaRelease.py", line 261, in download
uri=urllib2.urlopen(req, timeout=20)
File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 394, in open
response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 412, in _open
'_open', req)
File "/usr/lib/python2.7/urllib2.py", line 372, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1201, in http_open
return self.do_open(httplib.HTTPConnection, req)
File "/usr/lib/python2.7/urllib2.py", line 1174, in do_open
r = h.getresponse(buffering=True)
File "/usr/lib/python2.7/httplib.py", line 1027, in getresponse
response.begin()
File "/usr/lib/python2.7/httplib.py", line 407, in begin
version, status, reason = self._read_status()
File "/usr/lib/python2.7/httplib.py", line 365, in _read_status
line = self.fp.readline()
File "/usr/lib/python2.7/socket.py", line 447, in readline
data = self._sock.recv(self._rbufsize)
socket.timeout: timed out
^CTraceback (most recent call last):
File "/usr/bin/do-release-upgrade", line 83, in <module>
time.sleep(0.5)
KeyboardInterrupt

Jhonが提案したことを行った後、イーサネットまたはワイヤレスで動作するネットワークがありませんでした。

ネットルートがネットワーキングをクラッシュさせたと思います。

4
kiraitachi

RecoveryModeで起動してから、パッケージの修復を試みましたか?これが私がやると思うことです。

  1. GRUBブートメニューを起動します。
    注:ブート時にGRUBメニューが表示されない場合は、 Shift キー すぐに BIOSのロードが完了し、起動が開始された後。 GRUBメニューが表示されます。代わりにUbuntuロゴが表示されている場合は、行き過ぎています。再試行する。
  2. Grubメニューは次のようになります。
     Ubuntu、Linux 3.2.0-23-generic 
     Ubuntu、Linux 3.2.0-23-generic(リカバリモード)
    メモリテスト(memtest86 +)
    メモリテスト(memtest86 +、シリアルコンソール115200)
    

    (recovery mode) GRUBメニュー項目を選択して押します enter

  3. 最終的にRecoveryModeメニューが表示されるはずです(下の画像)。

    Ubuntu RecoveryMode menu

次の手順を実行してください...

  1. Recovery Menufsckエントリを選択して実行します。
    RecoveryModeを起動すると、ルート(/)パーティションのファイルシステムは安全対策として読み取り専用としてマウントされます。 fsckが正常に完了すると、インストールパーティションは読み取り/書き込みとして再マウントされ、変更が可能になります。
  2. networkメニューエントリを選択して実行します。
    これにより、次のステップでインターネットにアクセスして更新をダウンロードできるようになります。
  3. dpkgメニューエントリを選択して実行します。
    これにより、システム上のソフトウェアパッケージが検査されます。問題が見つかった場合、可能な場合は修復を試みます。
  4. dpkgの処理が完了したら、起動を再開できます。ただし、グラフィックスドライバーを正しく初期化するには再起動が必要になる場合があります。
0
irrational John

端末で試してください:

Sudo update-manager -d

はい、このエラーは適切な接続がないと発生します。

Errors like:
socket.timeout: timed out
socket.error: [Errno 104] Connection reset by peer

おそらく、アップグレード中または一時的なサーバーの問題中にネットワークが切断された可能性があります。ファイアウォールの内側にいるかどうかを確認するか、再試行してください。

0
kenorb