いまぜきです。
>>>>> In [linux-users : No.72983]
>>>>> NAKAZAWA Junichi <nakazawa _at_ sanoh.com> wrote:
NAKAZAWA> 本来カーネルに組み込んであるものをさらにパッケージとして
NAKAZAWA> インストールし、init.dで起動している、というのがおかしいのかもしれません。
いや、knfsdに移る前のカーネルが(プリ)インストールされて
いれば、別途、knfsdがパッケージとしてあった可能性はあります。
そこまではわかりません。
2.2.5だと、カーネルソースは改めて拾ってこないとならんので…
NAKAZAWA> /usr/src/linuxは/usr/src/linux-2.2.5にリンクしており、そこには
NAKAZAWA> knfsd.txtはありませんでした。
ということだと、knfsdはその後からソースツリーに組み込まれた、
ということかと。
# knfsdパッチは2.1.xのころからあったようですが。
NAKAZAWA> どうもバージョンがよくわかりません。
NAKAZAWA> telnetしたときには
NAKAZAWA> LASER5 Linux 6.0 (Raiden)
NAKAZAWA> Kernel 2.2.14 on an i686
NAKAZAWA> login:
NAKAZAWA> とプロンプトがでます。
NAKAZAWA> # rpm -q kernel
NAKAZAWA> kernel-2.2.5-22lv3
NAKAZAWA> # ls -la /usr/src/linux
NAKAZAWA> lrwxrwxrwx 1 root root 17 Jul 27 01:12 /usr/src/linux -> /Hlocal/src/linux
NAKAZAWA> # ls -la /Hlocal/src/linux
NAKAZAWA> lrwxrwxrwx 1 root root 20 Jul 27 01:20 /Hlocal/src/linux -> /usr/src/linux-2.2.5
NAKAZAWA> # uname -r
NAKAZAWA> 2.2.14
NAKAZAWA> # /sbin/depmod -aすると/lib/modules/2.2.14/modules.depが更新されます。
NAKAZAWA> 2.2.5と2.2.14が混在しているのでしょうか。
これだけから想像すると、2.2.5が(プリ?)インストールで、
2.2.14のソースをどこかから入手してきて、
/Hlocal/src/linux-2.2.14
として展開してmakeし、インストールしたんじゃないかと思います。
ここでknfsdを使うようにしてあれば、古そうなknfsdパッケージ
らしきものは、名前だけ残っていることになるんじゃないかと
思います。
/Hlocal/src/linux-2.2.14にある.configを見て、NFSで検索すると、
どうなってるでしょうか?
私が今使っているホストは、前述のNFSv3化してあるし、2.2.16
なので、ちょっと項目が違っているかも知れませんが、
#
# Network File Systems
#
# CONFIG_CODA_FS is not set
CONFIG_NFS_FS=m
CONFIG_NFS_V3=y
CONFIG_NFSD=m
CONFIG_NFSD_V3=y
CONFIG_SUNRPC=m
CONFIG_LOCKD=m
CONFIG_SMB_FS=m
# CONFIG_NCP_FS is not set
こうなってます。CONFIG_NFS_FSとCONFIG_NFS_V3は、NFSクライ
アントの話なので、NFSクライアントである必要がなければ関係
ありません。素のカーネルだと、*_V3てのはないかも知れません。
で、この辺り次第で、もうちょっと事態ははっきりするかも
知れません。(似ている)項目がマークされていて、ちゃんと
インストールされていれば、いくらか新しめのknfsdが使われて
いることになります。
が、『ソースからはちょっと…』ということだと、Laser5から
パッケージを拾ってインストールするしかありません。
Laser5で、どこまで新しいカーネルが出ているのか存じませんが、
rpmだって、カーネルに連係する必要がある(依存関係のある)
パッケージの更新は、カーネルパッケージの更新の実行と合わせて
やってくれるんじゃありませんかねぇ?
であれば、
NAKAZAWA> # rpm -q kernel
NAKAZAWA> kernel-2.2.5-22lv3
なるパッケージを、「kernel-2.2.14なんとか」へ更新すれば、
きれいに掃除できませんか? > rpmな方々。
そのくらいはできてくれないと困るように思いますが、その結果、
(もしそれがパッケージだったとして)knfsd-1.2.2-4が依然と
して残ってしまうなら、それはちょっと頭が痛いかも。
# 先に削除する必要がある、のでしょうね…。
以上がちゃんと行なわれているにも関わらず、lockdが期待通りに
動かない、ということだと、もっと新しいカーネルにする必要が
あるかも知れませんし、knfsdの追っかけをしないとならないかも
知れません。
# 後者の場合は、山内さんが72935で示された通り。
私の場合は、ディストリビューションにくっついてくるカーネルとか
カーネルソースのパッケージは まず使わないし、rpmにはまだ全然
門外漢なので、具体的にどうするのが一番良いのかわかりかねます…
# あ”、自宅のMacでテストしてるLinuxPPC2000はrpmだし、カーネルは
# パッケージをそのまま使ってた(^^;;
--
= Shoichi Imazeki ==========================================================
Where There is a Will, Design Center / Pacific Design Inc.
There is a Way..... shou _at_ pdi.co.jp
http://www.pdi.co.jp/
Follow-Ups:
- [linux-users:72987] Re: LASER5 Linux6.2での lockd 起動NAKAZAWA Junichi
- [linux-users:72983] Re: LASER5 Linux6.2での lockd 起動NAKAZAWA Junichi
- Prev by Subject: [linux-users:72983] Re: LASER5 Linux6.2での lockd 起動
- Next by Subject: [linux-users:72985] Re: Lavie NX にVineを入れたい(第1部完)
- Previous by thread: [linux-users:72983] Re: LASER5 Linux6.2での lockd 起動
- Next by thread: [linux-users:72987] Re: LASER5 Linux6.2での lockd 起動
- Indexes:[Main][Thread]