debootstrapではまる
debootstrap 0.3.1.5でdebootstrap woody woodyすると次のようなエラーになってしまう。
W: Failure trying to run: chroot /path/to/woody dpkg --force-depends --install var/cache/apt/archives/base-files_3.0.2_i386.deb var/cache/apt/archives/base-passwd_3.4.1_i386.deb
sargeなんかは問題ない。メッセージに出ているコマンドを実行するとmmapできなくてdpkgがコケているようだ。
dpkg: can't mmap package info file `/var/lib/dpkg/available': Invalid argument
サイズが0なのがまずいらしい。Bug#308169なのかな? ともかくまいったな。
追記: その後/usr/lib/debootstrap/scripts/woodyを適当な名前でコピーして、その中の空のavailableを作っているところでダミーのエントリーを入れるように変更し、それを指定してdebootstrapしたらwoody環境を作ることができた。