差分表示
- 最後の更新で追加された行はこのように表示します。
- 最後の更新で削除された行は
このように表示します。
*32bitか64bitか
PT2は64bitでも動くらしい
http://team2ch.org/blog/?p=1103
*望むもの
-2TB問題の解決
-rroongaのgemが普通にインストールできる
-sambaで4GB以上のファイルを移動できる
*手順
まず、lennyにする
http://www.debian.org/releases/lenny/i386/release-notes/ch-upgrading.ja.html
続いて、squeezeにする
http://www.debian.org/releases/squeeze/i386/release-notes/ch-upgrading.ja.html
*作業ログ
アップグレード中に一部の設定ファイルが上書きされる。
diffを見つつ判断。上書きした上で手動マージするのが安心か。
上書きしても、後ろに .dpkg-old をつけてバックアップを取ってくれる。
/etc/smartd.conf
/etc/mime.types
/etc/apache2/apache2.conf
/etc/init.d/ddclient
/etc/phppgadmin/apache.conf
**lennyにした時点
-Xenのブートでこける。下記の2つともダメ。
--Xen 3.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.26-2-xen-686
--Debian GNU/Linux, kernel 2.6.26-2-xen-686
--しょうがないから、Debian GNU/Linux, kernel 2.6.26-2-686 でブート
-/dev/disk/by-id/* の一部のディスクの命名規則が変わったらしい。めんどいなー
-fsckでエラーでブートが止まった
--/etc/fstabに、未接続のデバイスがあるとダメになったらしい
-mediatombが立ち上がらない
--/usr/bin/mediatomb: symbol lookup error: /usr/lib/i686/cmov/libavcodec.so.51: undefined symbol: NeAACDecOpen
**squeezeにした時点
***/dev/pt1video* が作られなくなった
DVB版ドライバが標準で入るようになったかららしい
http://blogs.yahoo.co.jp/tiplinux/29964210.html
/etc/modprobe.d/blacklist.conf の最終行に以下を追記。
blacklist earth-pt1
***mysqlが起動しなくなった
Jan 22 12:21:23 ****** /etc/init.d/mysql[2939]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Jan 22 12:21:23 ****** /etc/init.d/mysql[2939]: /usr/bin/mysqladmin: connect to server at 'localhost' failed
Jan 22 12:21:23 ****** /etc/init.d/mysql[2939]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Jan 22 12:21:23 ****** /etc/init.d/mysql[2939]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
これで解決
http://forums.debian.net/viewtopic.php?f=17&t=59674
apt-get install mysql-server-5.1
***sysv-rcの設定がこける
---(
┌──────────────────────────────────┤ sysv-rc を設定しています ├───────────────────────────────────┐
│ │
│ 依存関係ベースのブートシステムへの移行ができません │
│ │
│ 依存関係ベースのブートシーケンスへの移行作業を妨げる問題が起動システム中にあることが、テストに │
│ よって発見されました: │
│ │
│ package bittorrent left obsolete init.d script behind, insserv: script postgresql: service │
│ postgresql already provided!, , package initrd-tools removed but not purged, package │
│ mysql-server-5.0 removed but not purged, package ntp removed but not purged, package │
│ postgresql-7.4 removed but not purged, package resolvconf removed but not purged │
│ │
│ 報告された問題点がローカルで行った変更であれば、手動で修正する必要があります。それがパッケージ │
│ のバグであれば BTS へ報告してパッケージを修正するべきです。移行を妨げる問題をどの様にして修正 │
│ するか、詳細については http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot を参照してく │
│ ださい。 │
│ │
│ 問題修正後に移行作業を再度試みるには「dpkg-reconfigure sysv-rc」を実行してください。 │
│ │
│ <了解> │
│ │
└─────────────────────────────────────────────────────────────────────────────────────────────────┘
---)
まず
sudo apt-get remove --purge bittorrent dhcdbd gdm initrd-tools mysql-server-5.0 ntp resolvconf
***postgresql
postgresql-8.2 のインストールでは自動的にデフォルトのクラスタ 8.2/main が作成されることに注意してください。
7.4/main クラスタをアップグレードしたい場合は、既にある 8.2 クラスタを削除する必要があります (pg_dropcluster --stop 8.2 main 、詳細は manpage を参照してください)。
現在の クラスタを pg_upgradecluster コマンドを使ってアップグレードしてください
ということだけど、7.4(etch)から8.4(squeeze)への直接アップグレードはできない。
etchからlennyに上げた時点で一度アップグレードするのが正しい手順。
なんとかするには、一度apt-lineをetchに戻し、7.4と8.3をインストールし、アップグレードする。
なんとかするには、一度apt-lineをetch, lennyに戻し、7.4, 8.3をインストールし、アップグレードする。
その後で7.4を削除し、8.3から8.4にアップグレードする。
***その他
W: gs is already removed. It is recommended to run defoma-app purge gs.