matsui888 wrote:
> # strace rpm -qa
> :
> mmap2(NULL, 1318912, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x4051e000
> close(3)                                = 0
> stat64("/var/lib/rpm/__db.003", {st_mode=S_IFREG|0644, st_size=458752, ...})
> = 0
> open("/var/lib/rpm/__db.003", O_RDWR|O_DIRECT|O_LARGEFILE) = 3
> fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
> mmap2(NULL, 458752, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x40660000
> close(3)                                = 0

こちらでも rpm コマンドで停止してしまう RH9 が1台あります。
/var/lib/rpm/ のファイルの内、 /var/lib/rpm/__db.00? が root.root に
なっており、rpm コマンドを実行中に適切なタイミングで
/var/lib/rpm/__db.00? を削除すると最後まで進むことができます。でも、
どのタイミングなのかは判りません。パーミッションの問題のような、
そうではないような、よく判りません。
他の RH9 マシン達では RPM コマンドで停止することは無いので、
どうしてこの1台だけ停止するのか不思議です。