On Mon, Aug 29, 2011 at 11:58 AM, Pang Yan Han <[email protected]> wrote: > When the database is locked, sync operations involving transactions, such as > pacman -Syy, show the following: > > :: Synchronizing package databases... > error: failed to update core (unable to lock database) > error: failed to update extra (unable to lock database) > error: failed to update community (unable to lock database) > error: failed to update multilib (unable to lock database) > error: failed to synchronize any databases > > Whereas pacman -U <pkg> shows: > > error: failed to init transaction (unable to lock database) > if you're sure a package manager is not already > running, you can remove /var/lib/pacman/db.lck > > Which is much more meaningful, since the presence of db.lck may indicate an > erroneous lockfile instead of an ongoing transaction. > > Improve the error messages for sync operations by advising the user to remove > db.lck if he is sure that no package manager is running. > > Signed-off-by: Pang Yan Han <[email protected]>
Thanks! Applied. -Dan
