2004年11月13日

[vine-users:068525] Re: illegal instruction in portmap (解決)

藤田です。

まずは、稲垣さん、ありがとうございます。

Date: Fri, Nov 12, 2004 at 02:22:22AM +0900
Subject: [vine-users:068517] Re: illegal instruction in portmap
Message-Id: <20041112021536.9F82.RYO1@xxxxx>

> 稲垣と申します。
>

> 解決策になるかどうかはわかりませんが・・・
>
> ~/.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 が構築できます。
大変ありがとうございました。感謝。

投稿者 xml-rpc : 2004年11月13日 02:07
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/27742
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。