[CentOS] YUM error "can't create transaction lock"

Mon Nov 14 18:54:52 UTC 2005
Leonard Isham <leonard.isham at gmail.com>

On 11/14/05, James B. Byrne <ByrneJB at harte-lyne.ca> wrote:
> A short while ago I reported a network interruption while
> performing a YUM update on a server.  A check of the logs as
> recommended by a list member indicated that the update process had
> succeeded.  However, I am now encountering the following problem on
> that same server and my nastily suspicious mind is trying to tell
> me that the previous event and this situation are somehow related.
>
> > Downloading Packages:
> > Running Transaction Test
> > Finished Transaction Test
> > Transaction Test Succeeded
> > Running Transaction
> > warning: waiting for transaction lock
> > error: can't create transaction lock
>
>
> I have googled for this error and have come across a web site
> devoted to it, but for Redhat's rpm and up2date managers only.
> There is evidently a lock file or database entry that is preventing
> yum from proceeding but I am not sure that the information that I
> have found applies to yum and I am unable to clear the lock
> manually.
>
> After following all the recovery steps I reach this point:
> > /usr/lib/rpm/rpmdb_dump Packages-ORIG | \
> >     /usr/lib/rpm/rpmdb_load Packages
> > rpm -qa
> > rpm --rebuilddb
> > warning: waiting for transaction lock
>
> Any assistance with this problem is gratefully accepted.  I am a
> digest subscriber so the favour of a direct reply is appreciated.
>

I suspect that yum is already running or did not completely properly. 
Check to see if it is running using ps.

--
Leonard Isham, CISSP
Ostendo non ostento.