[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:19612] apt-get failed(lockfile problem)



丹治です。

DebianというよりかはLinuxの問題のような気がするのですか、とりあえず
debian-usersに投稿します。

何台かのDebian Boxがあるので、/var/cache/aptをNFSで共有したいと思いました。
/var/cache/aptをexportして、クライアントマシンでマウントするようにします。
kernelが2.0.36だと、問題なくapt-get update->installの手順で使えるのですが、
kernelが2.2.13だと、以下のメッセージを出してaptが止まります。

megabass:/var/cache/apt# apt-get install acct
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  acct 
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
E: Could not get lock /var/cache/apt/archives/lock - open (13 Permission denied)
E: Unable to lock the download directory

nfs関連をモジュールとしてコンパイルしてたのがいけないのかと考え、それをカー
ネルに含むようにしてテストしても同じ結果でした。lockファイルが残っている
のかとも考えましたが、lockファイルを削除しても同じ結果になりました。

モジュールは以下のものがインストールされています。

megabass:/var/cache/apt# lsmod
Module                  Size  Used by
lp                      5572   0  (autoclean) (unused)
parport                 7852   0  (autoclean) [lp]
nfs                    29952   1  (autoclean)
lockd                  32424   1  (autoclean) [nfs]
sunrpc                 54596   1  (autoclean) [nfs lockd]
3c59x                  18752   1 

サーバー側のカーネルは2.2.13です。export元は、rw,no_root_squashでexportさ
れています。サーバー、クライアント共にpotatoです。

個人的にはカーネル2.2.13のnfsロッキングまわりが怪しいとにらんでいますが、
スキルがなくてそれ以上追うことができません。

どなたかわかる方いらっしゃいませんか?

丹治 秀樹(Hideki Tanji)