gnomevfsってやっぱめんどう

cgiからArXをつっつけるとハッピーになれるのでいろいろ実験した。
arx browse archive/

[Sun Jan 22 15:22:01 2006] [error] [client 192.168.0.7] (process:20184): libgnomevfs-WARNING **: Unable to create ~/.gnome2 directory: No such file or directory, referer: http://ruby/varx/cgi-bin/varx.cgi
[Sun Jan 22 15:22:01 2006] [error] [client 192.168.0.7] ERROR: Problems with a Gnome-VFS call, referer: http://ruby/varx/cgi-bin/varx.cgi
[Sun Jan 22 15:22:01 2006] [error] [client 192.168.0.7] Gnome VFS Init, referer: http://ruby/varx/cgi-bin/varx.cgi

かなり泣きそう。www:wwwにsuして実行するとなんともない。
どうしてもわからないのでcgiをトラップしてktraceしてみた。

 20184 arx      NAMI  "/nonexistent/.gnome2"

ええー。/etc/passwdを書き換えてwwwのホームディレクトリは/var/wwwにしたのに。なぜー。
しかたないので、/nonexistentをつくってみたら、成功。