藤田です。 まずは、稲垣さん、ありがとうございます。 Date: Fri, Nov 12, 2004 at 02:22:22AM +0900 Subject: [vine-users:068517] Re: illegal instruction in portmap Message-Id: <20041112021536.9F82.RYO1@xxxxxxxxxxxxx> > 稲垣と申します。 > > 解決策になるかどうかはわかりませんが・・・ > > ~/.rpmrc を > optflags: i386 -O2 -march=i386 -mcpu=i386 > > として --target i386 で portmap をビルドしてみてはどうでしょうか。 > K6 よりは汎用的なコードを吐いてくれそうな気がします。 > > はずしていたらごめんなさい。 > それでは。 ぴったり当たりです。 まさか、portmap が問題だったとは....。 環境変数とか gdb でデバッグした結果から glibc の問題だとばかり思って、 肝心の portmap からすっかり疑いがそれていました。 以下詳細を書きますので、興味があれば御覧ください。 実はリビルドが重要であったようです。 rpmbuild --target k6 でも rpmbuild --target i386 でも、どちらで作った rpm パッケージでも > sudo /sbin/portmap -dv server: about do a switch portmap[18332]: connect from 192.168.0.3 to dump() と、うまく動きます。ところが、 > sudo apt-get install --reinstall portmap としてインストールすると、 > sudo /sbin/portmap -dv server: about do a switch 不正な命令です と落ちます。 疑問は残りましたが、これで NFS が構築できます。 大変ありがとうございました。感謝。