On 03/23/2012 01:15 PM, C wrote:
You see this on current versions of openSUSE as well.. ie it's not just something that shows up on 12.2M2. Particularly right after a boot, or right after a clean install, PackageKit will be running to query for updates. I wouldn't call it a bug... only one process can have a lock on the RPM database at a time... unless it holds on to the database lock for a long time - my experience playing with the 12.2 releases is that it releases teh lock just as it has in previous releases, but I haven't beat it up too much either.
It will (or at least it should) eventually finish it's tasks and release the RPM database lock. The offered choice to stop PackageKit will work, but it's not immediate... it takes a while to exit cleanly.
C.
Actually it is a bug. PackageKit holds teh ZYpp lock. There is no reason we lock ZYpp for read only operations. The only exception is refreshing before calculating the updates, but we can introduce some synchronization there. Not worth reporting it. We are pretty aware of the problem, but fixing it is not a small effort and the urgency is not that high. There was a urgent bug before, where PackageKit never released the lock, but it got fixed with newer releases of PackageKit. Duncan -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org