差分表示

  • 最後の更新で追加された行はこのように表示します。
  • 最後の更新で削除された行はこのように表示します。

*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.