On Tue, Sep 10, 2002 at 05:39:38PM +0200, Pixel wrote: > fred, any idea?
I've put a strace -o /tmp/rpm-trace rpm -i .... in my 'postInstall' script. I looks like the RPM database ist locked: .... open("/var/lib/rpm/__db.002", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 _llseek(3, 0, [0], SEEK_END) = 0 _llseek(3, 647168, [647168], SEEK_CUR) = 0 write(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 8192) = 8192 mmap2(NULL, 655360, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x4016e000 close(3) = 0 open("/var/lib/rpm/Packages", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0644) = -1 EEXIST (File exists) open("/var/lib/rpm/Packages", O_RDWR|O_LARGEFILE) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=7639040, ...}) = 0 _llseek(3, 0, [0], SEEK_SET) = 0 read(3, "\0\0\0\0\1\0\0\0\0\0\0\0a\25\6\0\7\0\0\0\0\20\0\0\0\10"..., 256) = 256 close(3) = 0 open("/var/lib/rpm/Packages", O_RDWR|O_LARGEFILE) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0 fstat64(3, {st_mode=S_IFREG|0644, st_size=7639040, ...}) = 0 brk(0) = 0x8252000 brk(0x8254000) = 0x8254000 pread(3, "\0\0\0\0\1\0\0\0\0\0\0\0a\25\6\0\7\0\0\0\0\20\0\0\0\10"..., 4096, 0) = 4096 fcntl64(3, F_SETLK, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = -1 EAGAIN (Resource temporarily unavailable) .... Liebe Grüße, Nora. -- [EMAIL PROTECTED] IM-NETZ Neue Medien, Berlin http://www.im-netz.de/ WWW von Frauen für Frauen, Hamburg http://www.w4w.net/ Lesbian Computer Networks, Helsinki http://www.sappho.net/