http://bugzilla.opensuse.org/show_bug.cgi?id=899755 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High Status|NEW |CONFIRMED --- Comment #1 from Michael Andres <ma@suse.com> --- It's actually not zyppers fault, but libzypps. The mutex ZyppJob locks and unlocks is PK internal and not visible to zypper. But the ZYpp instance created by ZyppJob::get_zypp
zypp = ZYppFactory::instance ().getZYpp ();
is the one that keeps the inter process lock, which prevents zypper from starting. This instance however tends to stay in memory, even if all ZYpp::Ptr references were dropped. This is what needs to be fixed otherwise only terminating packagekitd (unloading libzypp) is the only way to release the lock. -- You are receiving this mail because: You are on the CC list for the bug.