[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)