[Bug 260571] Re: Poldek dies: Assertion '!i3_is_marked(ictx, pkg)'

Jeff Johnson n3npq at mac.com
Sat Nov 6 14:20:57 CET 2010


There are two different bugs here.

The 1st symptom had a rpmlib error message.

The 2nd symptom is an assert failure in poldek that exited, leading
to the stale lock cleanup in the next rpm invocation that looks like:
    Freeing read locks for locker 0x14f9: 7102/3069777696
    ...

AFAICT (I don't know much about poldek code), the assert is
intended to ensure the pre-conditions for the retry: i.e. that
a package being retried was not already installed.

One of the very first things to do is
   rpm --rebuilddb
to clean up side effects in the rpmdb store. Lots of problems
have a root cause that the data is inconsistent somehow.

-- 
Poldek dies: Assertion '!i3_is_marked(ictx, pkg)'
https://bugs.launchpad.net/bugs/260571
You received this bug notification because you are subscribed to PLD
Linux.

Status in poldek: Fix Released
Status in PLD Linux Distribution: Fix Released

Bug description:
poldek dies durning installation

sudo poldek -n th --noask --pmop=--excludedocs --ignore=vserver-packages --ignore=applnk --install -r /home/chr/test --pset=/home/users/qwiat/packages_base

---cut-----------------------------------------------------------------------
Installing set #10
Processing dependencies...
SysVinit-2.86-15.i686 marks logrotate-3.7.6-4.i686 (cap /etc/logrotate.d)
 logrotate-3.7.6-4.i686 marks mailx-8.1.1-34.i686 (cap /bin/mail)
 logrotate-3.7.6-4.i686 marks anacron-2.3-26.i686 (cap /etc/cron.daily)
rc-scripts-0.4.1.23-2.i686 marks gettext-0.17-3.i686 (cap /bin/gettext)
rc-scripts-0.4.1.23-2.i686 marks procps-3.2.7-5.i686 (cap /bin/ps)
rc-scripts-0.4.1.23-2.i686 marks blockdev-2.13.1.1-1.i686 (cap blockdev)
chkconfig-1.2.24h-17.i686 marks popt-1.14-1.i686 (cap libpopt.so.0)
rc-scripts-0.4.1.23-2.i686 marks findutils-4.4.0-1.i686 (cap findutils)
rc-scripts-0.4.1.23-2.i686 marks fsck-1.41.0-1.i686 (cap fsck)
 fsck-1.41.0-1.i686 marks e2fsprogs-libs-1.41.0-1.i686 (cap e2fsprogs-libs = 1.41.0-1)
  e2fsprogs-libs-1.41.0-1.i686 marks libcom_err-1.41.0-1.i686 (cap libcom_err.so.2)
  e2fsprogs-libs-1.41.0-1.i686 marks device-mapper-1.02.27-2.i686 (cap libdevmapper.so.1.02)
  e2fsprogs-libs-1.41.0-1.i686 marks libuuid-1.41.0-1.i686 (cap libuuid.so.1)
rc-scripts-0.4.1.23-2.i686 marks iproute2-2.6.26-1.i686 (cap iproute2)
 iproute2-2.6.26-1.i686 marks linux-atm-libs-2.5.0-1.i686 (cap libatm.so.2)
error: db4 error(2) from dbcursor->get: No such file or directory
rc-scripts-0.4.1.23-2.i686 marks coreutils-6.10-5.i686 (cap mktemp)
error: coreutils-6.10-5.i686: equal version installed, give up
Something wrong, something not quite right with 0.30 (snap20080604.13)
Assertion '!i3_is_marked(ictx, pkg)' failed, process.c:182
Please report this bug to <mis at pld-linux.org>.
---cut-----------------------------------------------------------------------




More information about the pld-bugs mailing list