Trac のエラー (Etch へのアップグレード)
単に Etch へアップグレードしただけだと、Trac は動いてくれないみたい。Etch にすると 0.8 -> 0.10 へバージョンアップされる。そのとき、DB周りが更新されているのだが、そこら辺うまくやってくれるもんだと思ってた。
Oops... Trac detected an internal error: The Trac Environment needs to be upgraded. Run trac-admin /var/lib/trac/issue upgrade" Traceback (most recent call last): File "/usr/lib/cgi-bin/trac.cgi", line 20, in ? cgi_frontend.run() File "/var/lib/python-support/python2.4/trac/web/cgi_frontend.py", line 68, in run gateway.run(dispatch_request) File "/var/lib/python-support/python2.4/trac/web/wsgi.py", line 87, in run response = application(self.environ, self._start_response) File "/var/lib/python-support/python2.4/trac/web/main.py", line 377, in dispatch_request env = _open_environment(env_path, run_once=run_once) File "/var/lib/python-support/python2.4/trac/web/main.py", line 51, in _open_environment return open_environment(env_path) File "/var/lib/python-support/python2.4/trac/env.py", line 436, in open_environment raise TracError, 'The Trac Environment needs to be upgraded. Run ' \ TracError: The Trac Environment needs to be upgraded. Run trac-admin /var/lib/trac/issue upgrade"
アドバイスにしたがって、Trac 環境をアップグレードする。
trac-admin /var/lib/trac/issue upgrade
一丁上がり!簡単だね。
Debian Etch の Xen 3.0.3 環境作成
Domain 0 を作るのは非常に簡単。とかいいながらも、結構試行錯誤の末のことだった。
xen 関連のパッケージインストール
aptitude install linux-image-2.6.18-4-xen-686 aptitude install xen-linux-system-2.6.18-4-xen-686
で、必要なものはすべてインストールされるはず?後は微調整。
grub の設定変更。
/boot/grub/menu.lst を修正して domain0 のメモリを256MBに変更。
title Xen 3.0.3-1-i386-pae / Debian GNU/Linux, kernel 2.6.18-4-xen-686root (hd0,0) kernel /xen-3.0.3-1-i386-pae.gz dom0_mem=262144 module /vmlinuz-2.6.18-4-xen-686 root=/dev/hda1 ro console=tty0 max_roop=64 module /initrd.img-2.6.18-4-xen-686 savedefault
ネットワークの設定
/etc/xen/xend-config.sxp を修正
#(network-script network-dummy) ←コメントアウト (network-script network-bridge)