yuu_nkjm blog
2009-11-19(Thu) [長年日記]
[coLinux][Linux][openSUSE][zypper] openSUSEをアップグレード(アップデート)する
11.1から11.2アップグレードの手順
openSUSE11.1からopenSUSE11.2にアップグレード(アップデート)した.ちょこちょこ不具合があった.それらは,次節にリストアップした.アップグレードは,openSUSE11.2のUpgradeページに書かれている通りにひたすら実行した.アップグレード実行後再起動したら,無事にOSが起動した.Update前には,できればHDDのバックアップを取っておきたい.
#現在のレポジトリで最新版にアップデートする zypper update #自身のレポジトリを列挙する. zypper ls -d #11.1のレポジトリをリネーム. zypper renamerepo repo-oss openSUSE-11.1_OSS zypper renamerepo repo-non-oss openSUSE-11.1_Non-OSS zypper renamerepo repo-update openSUSE-11.1_Updates # 全てのレポジトリをOFF(openSUSE 11.2に互換性が無いもののみでもよい) zypper modifyrepo --all --disable #11.2のレポジトリを登録 zypper addrepo --name "openSUSE-11.2 OSS" http://download.opensuse.org/distribution/11.2/repo/oss/ openSUSE-11.2_OSS zypper addrepo --name "openSUSE-11.2 Non-OSS" http://download.opensuse.org/distribution/11.2/repo/non-oss/ openSUSE-11.2_Non-OSS zypper addrepo --name "openSUSE-11.2 Updates" http://download.opensuse.org/update/11.2/ openSUSE-11.2_Updates #zypperのメタデータ他をリフレッシュ zypper refresh # zypperを取ってくる.ここで依存関係の問題が出てくることがあるが, # 適当に頑張る. zypper in zypper #アップグレードに必要なファイルをレポジトリから取ってくる zypper dup -d #アップグレードする zypper dup
zypper refreshより前のレポジトリの設定は,yast->ソフトウェア->ソフトウェアレポジトリから設定してもよい.
不具合 (11.1から11.2への移行時)
以下,メモ書き.まとめるのはあとで.
- apacheが起動しなくなった."alloc_listener: failed to get a socket for (null)"なんてエラーを吐きながら死亡.→alloc_listener: failed to get a socket for (null) - yuu_nkjm blog(2009-11-20)
- w2boxが死亡. "PHP Fatal error: ereg(): Timezone database is corrupt - this should *never* happen! in w2box/lang/index.php on line 12"というエラー.langファイルに"date_default_timezone_set('Asia/Tokyo');"としたら復活.
2011-11-28 追記.11.4から12.1へのアップグレード
11.4から12.1へのアップグレードも上記の方法でうまく行った."zypper modifyrepo --all --disable"をしなかったときは,おかしくなった.
#現在のレポジトリで最新版にアップデートする zypper update # 全レポジトリをOFF zypper modifyrepo --all --disable # 12.1のレポジトリを追加 zypper addrepo --name "openSUSE-12.1 OSS" http://download.opensuse.org/distribution/12.1/repo/oss/ openSUSE-12.1_OSS zypper addrepo --name "openSUSE-12.1 Non-OSS" http://download.opensuse.org/distribution/12.1/repo/non-oss/ openSUSE-12.1_Non-OSS zypper addrepo --name "openSUSE-12.1 Updates" http://download.opensuse.org/update/12.1/ openSUSE-12.1_Updates zypper refresh zypper dup -d zypper dup
2014-11-21 追記.12.2から13.2のアップグレード
見事に死亡.アップグレードが問題だったのではなく,ハードディスク(イメージ)がおかしくなったのかもしれない.とにかくブートしなくなった.
#現在のレポジトリで最新版にアップデートする zypper update # 全レポジトリをOFF zypper modifyrepo --all --disable # 新しいレポジトリを追加 zypper addrepo --name "openSUSE-13.2 OSS" http://download.opensuse.org/distribution/13.2/repo/oss/ openSUSE-13.2_OSS zypper addrepo --name "openSUSE-13.2 Non-OSS" http://download.opensuse.org/distribution/13.2/repo/non-oss/ openSUSE-13.2_Non-OSS zypper addrepo --name "openSUSE-13.2 Updates OSS" http://download.opensuse.org/update/13.2/ openSUSE-13.2_Updates-OSS zypper addrepo --name "openSUSE-13.2 Updates Non-OSS" http://download.opensuse.org/update/13.2/ openSUSE-13.2_Updates_Non-OSS zypper addrepo --name "openSUSE Factory OSS" http://download.opensuse.org/factory/repo/oss openSUSE_Factory-OSS zypper addrepo --name "openSUSE Factory Non-OSS" http://download.opensuse.org/factory/repo/non-oss openSUSE_Factory_Non-OSS #zypperのメタデータ他をリフレッシュ zypper refresh # zypperを取ってくる zypper in zypper #アップグレードに必要なファイルをレポジトリから取ってくる zypper dup -d #アップグレードする zypper dup
- https://www.google.co.jp/ ×26
- https://www.google.com/search ×2
- http://bookmarks.yahoo.co.jp/my/fid/778 ×2
- http://bookmarks.yahoo.co.jp/my/fid/6838 ×1
- https://www.google.com/m/search ×1
- http://search.yahoo.co.jp/ ×1
- opensuse 11.2 アップグレード ×7 / zypper addrepo --name "openSUSE-11.2 Non-OSS" ×5 / Timezone database is corrupt ×4 / opensuse11.2 repo ×3 / opensuse アップグレード ×3 / opensuse11.2 アップグレード ×3 / opensuse11.2 ×3 / opensuse 11.2 zypper ×2 / suse zypper ×2 / openSUSE 12.1 不具合 ×2 / suse 11.2 dns 不具合 ×2 / opensuse 11.2 12.1 zypper ×2 / opensuse11.2 online update ×2 / opensuse アップグレード 11.1 11.2 ×2 / opensuse zypper ×2 / opensuse11 ssh 許可 ×2 / zypper 設定 レポジトリ ×1 / opensuse アップデート 11.2 ×1 / opensuse11.2 Apache設定 ×1 / 11.2/repo/oss/ zypper ×1 / opensuse 13.2 アップデート ×1 / addrepo ×1 / opensuse 11.2 zypper アップグレード ×1 / zypper アップグレード ×1 / opensuse 11.2 ruby version ×1 / php Timezone database is corrupt ×1 / openSUSE-11.2-Non-Oss ×1 / Failed to download /media.1/media from http://download.opensuse.org/ ×1 / opensuse アップグレード yast ×1 / opensuse 11.4 12.1 upgrade ×1 / opensuse upgrade ×1 / opensuse upgrade network 11.2 ×1 / openSUSE11.1 11.2 アップデート ×1 / suse addrepo ×1 / opensuse 11.2 12.1 upgrade ×1 / iptables opensuse11.1 ×1 / opensuse11.2 packman ×1 / Packman zypper addrepo ×1 / opensuse 11.2 11.4 アップグレード ×1 / opensuse disable non-oss ×1 / http://download.opensuse.org/distribution/11.2/repo/non-oss ×1 / opensuse11.1 アップデート ×1 / firefox opensuse11.1 ×1 / opensuse11.2 update ×1 / zypper ×1 / openSuSE11.1 download ×1 / suse 10 11 アップグレード ×1 / opensuse10 opensuse11 update インストール ×1 / openSUSE11.1 アップグレード ×1 / power director 8 アップグレード ×1 / zypper packman ×1 / opensuse11.2 upgrade ×1 / opensuse11を12にアップグレード ×1 / openSUSE アップグレード 11.2 11.0 ×1 / opensuse11 upgrade ×1 / opensuse 13.2 update 互換性 ×1 / zypper 依存関係 ×1 / OpenSuse11.2 apache upgrade ×1 / opensuse11.2 apache 設定 ×1 / zypper addrepo ×1 / opensuse11.1 11.2 アップデート ×1 / opensuse 11.1 11.2 アップ ×1 / opensuse11.1 11.2 upgrade ×1 / zypper アップグレード データ ×1 / suse アップグレード 11.1 11.0 ×1 / zypper OSアップグレード ×1 / suse 11.1 zypper dup ×1 / LS-WTGL/R1シリーズ ファームウェア Ver.1.10β 不具合 ×1 / openSUSE11.1 ×1 / opensuse 11 アップグレード 更新 ×1 / OpenSUSE11.1 11.2 ×1 / zypper dup --download-only opensuse-11.2 ×1 / "openSUSE11.2" バグ ×1 / opensuse 13.2 virtualbox ×1 / suse 11.2 共有 linux ×1 / opensuse11.2 不具合 ×1 / SUSE11 バージョンアップ 方法 ×1 / suse update zypper 11.2 ×1 / OPENSUSE13 アップデート コマンド ZYPPER ×1 / http://packman.unixheads.com/suse/11.2/ ×1 / opensuse アップグレード 12.1 ×1 / w2box php ×1 / suse アップグレード 11 ×1 / opensuse11.2 tex ×1 / opensuse11.1 更新 ×1 / opensuse 13.2 ソフトウェアの更新が失敗する ×1 / main(): Timezone database is corrupt ×1 / opensuse 13.2へ ×1 / opensuse zypper modifyrepo ×1 / opensuse11.2 ネットワークアップグレード ×1 / opensuse 11.2 tex ×1 / linux http://download.opensuse.org/distribution/11.2/repo/non-oss/ ×1 / opensuse11 reposit ×1 / "repo-update" ×1 / opensuse 11.2 repo ×1 / suse 11.2 tex ×1 / opensuse 11.1 zypper ×1 / opensuse 11.2 error ×1 / openSUSE11.1 repo ×1 / OpenSUSE アップグレード方法 ×1