[th]rpm

maciej w task.gda.pl maciej w task.gda.pl
Pon, 29 Sty 2007, 11:15:00 CET


Witam,
po ostatnich apdejtach mam problemik z rpm i poldkiem
podczas instalacji rpm wywolany z poldka czasami sie zacina ..pomaga
tylko kill -9.
Strace stoi na 
futex(0xb7af9fcc, FUTEX_WAIT, 1, NULL

wszystko jeszcze bylo by do zniesienia ..ale po takim kill'u nie da sie
juz uzyc ani rpm'a ani poldka ..oba zacinaja sie na

$ strace -f rpm -Uhv paczka.rpm
[...]
open("/var/lib/rpm/__db.004", O_RDWR|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
mmap2(NULL, 352256, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0xb78cf000
close(3)                                = 0
stat64("/var/lib/rpm/Packages", {st_mode=S_IFREG|0644,
st_size=38658048, ...}) = 0 open("/var/lib/rpm/Packages",
O_RDONLY|O_LARGEFILE) = 3 fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
read(3, "\0\0\0\0\1\0\0\0\0\0\0\0a\25\6\0\10\0\0\0\0\20\0\0\0\10"...,
512) = 512 close(3)                                = 0
open("/var/lib/rpm/Packages", O_RDONLY|O_LARGEFILE) = 3
fcntl64(3, F_SETFD, FD_CLOEXEC)         = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=38658048, ...}) = 0
futex(0xb7a75094, FUTEX_WAIT, 1, NULL

pomyslalem o jakis lockach czy o innych otwartych plikach ale niestety
`lsof |grep rpm` nie zwraca absolutnie nic przy skilowanym rpm/poldek

dlaczego reboot pomaga?
jak znalezc element ktory blokuje prace rpm/poldek
z czym zwiazany jest problem/jak go rozwiazac ?


Więcej informacji o liście dyskusyjnej pld-users-pl