http://www.seihin.com/s/2007/01/10_0326.php
これを 4本のタイヤに振りかけ、固まるのを待つぐらいなら、普通にチェーンを履かせた方が早かったりして……
そろそろ etch が stable になりそうなので、一足先にアップグレードしてみた。で、いろいろはまったので、その備忘録
■ Trac周り
Trac自体は手動でインストールしているので、純粋な Debian package で構成されていたら、ここは関係ないかも?
1) SQLite の修正
DBが SQLite 2.8.x系から SQLite 3.x系になったので変換が必要。
$ cd db
$ mv trac.db trac2.db
$ sqlite trac2.db .dump | sqlite3 trac.db
で、新しいフォーマットに変換。
2) mod_python 利用時のバグ
Wiki が動かなくなるらしい。patch で回避することも可能。
http://trac.edgewall.org/ticket/554
http://trac.edgewall.org/attachment/ticket/554/util_py.patch
3) plugin のアップグレード
python 2.3 用になっているはずなので、python 2.4用にするために、再インストール。
■ LDAP & Apache( apache 2.0 から apache 2.2へ)
Apache の認証データに LDAP を使っていた場合、LDAPのモジュール名や設定ファイルに変更が入っているので、修正が必要。
1) module
auth_ldap から authnz_ldap に変更。変更には a2dismodと a2enmod を利用。
2) 設定
a) "AuthLDAPEnabled on" は "AuthBasicProvider ldap"へ
b) "require group" は "require ldap-group"へ
c) "require user" は "require ldap-user"へ
■ SSL が有効にならない
apache2.0 では、-DSSL が default で付いて起動されていたが、apache2.2では消えてる(設定が消えた??)
etch ではどこで -D を指定するのかいまいちわからなかったので、Ifdefine SSL のところを削除した<負け気味
■ 同じファイルが別パッケージにも含まれていてアップグレードできない。
対処)
# dpkg -i --force-all パッケージ名
#やっていいかは、あれですが……
IPv4/IPv6 meter |
思ったより安い……時もある、Amazon |