Debian5(lenny)からDebian6(Squeeze) にアップグレード

Debian5(lenny)からDebian6(Squeeze) にアップグレード

そのうちやろうと思ってたけど順調に稼動していたので見送ってたDebian5(lenny)からDebian6(Squeeze)へのアップグレード
サーバの不具合もちらほら出てくるようになったので、色々手を入れていく前にとりあえず現時点で最新のバージョンに上げておこうと思う。
いい機会ではあるけど、別にDebian5(lenny)でも良かった。

DebianのコードネームはToyStoryキャラクターから付けていて現時点の最新では「Squeeze」=3つ目のエイリアンだよ。

 

 

基本的には下記を参照しながら行う
http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.ja.html#backup

注意:
他のリリースでのアップグレード作業では、アップグレードに aptitude の利用を推奨していました。このツールは lenny から squeeze へのアップグレードには推奨されません。

と言ってるので「apt-get」でやる(Ubuntuでは「apt-get」使ってるのであまり抵抗はない)

 

バックアップ

 週次で行っているのでOK
 ただ、Localに持ってきてないので取得する。

衝突しているパッケージを削除する

 splashy パッケージを完全削除 (purge)
 apt-get search splashy
 →無いので問題なし

 

パッケージの状態をチェックする

dpkg --audit

 

hold 状態にあるパッケージを確認する

aptitude search "~ahold"

→無いので問題なし

sources.listを編集

#
# deb cdrom:[Debian GNU/Linux 5.0.8 _Lenny_ - Official amd64 NETINST Binary-1 20110123-01:13]/ lenny main
 
#deb cdrom:[Debian GNU/Linux 5.0.8 _Lenny_ - Official amd64 NETINST Binary-1 20110123-01:13]/ lenny main
 
deb http://ftp.jp.debian.org/debian squeeze main
deb-src http://ftp.jp.debian.org/debian squeeze main
 
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
 
deb http://volatile.debian.org/debian-volatile squeeze/volatile main
deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main
 
#deb http://ftp.jp.debian.org/debian lenny main
#deb-src http://ftp.jp.debian.org/debian lenny main
 
#deb http://security.debian.org/ lenny/updates main
#deb-src http://security.debian.org/ lenny/updates main
 
#deb http://volatile.debian.org/debian-volatile lenny/volatile main
#deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

 

パッケージリストの更新

apt-get update

※・・/volatile/main/binary-amd64/Packages の取得に失敗しました
はSqueeze のリリースに伴って終了したらしいので失敗してもOK

参考
http://www.debian.org/volatile/index.ja.html

 

まずは、システムの最小アップグレードを行う

apt-get upgrade

 

カーネルと udev のアップグレード

カーネルアップグレード

apt-get install linux-image-2.6-amd64

古い udev と新しいカーネルを使うことによる非互換性のリスクを最小限にするため、新しい udev もインストール

apt-get install udev

 

念のため、update-grub を実行する。

update-grub

システムを再起動

 

システムのアップグレード

apt-get dist-upgrade

色々聞かれるけどうまい具合に答えておく(インストールしているものにより異なる)

アップグレード終了

 

システムの稼働確認

Webサーバの確認

 SSL接続
 ↓
 OK

WordPressが動いてない。。

MySQLのインストールに失敗してた

apt-get install mysql-server
:
:
mysql-client-5.1 (5.1.49-3) を設定しています ...
mysql-server-5.1 (5.1.49-3) を設定しています ...


動いた

メールサーバの確認

OK

SSHのログイン

OK

 

今後の注意点

今までは「aptitude」を使ってきたけど今後は「apt-get」でインストール、アンインストールを行う

 

バージョンの確認

cat debian_version
6.0.2

 

カーネルバージョンの確認

uname -a
Linux brokendish 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64 GNU/Linux
 

さくらインターネットvpsの設定(Debian)カテゴリの最新記事