[Planetlab-users] yum fail on some planetlab nodes

Andy Bavier acb at CS.Princeton.EDU
Mon Jul 21 15:08:17 EDT 2008


I believe that you can fix this specific problem by running "sudo rpm
--rebuilddb" in your slice.

Can you point me toward a node where yum dumps core?  I'll try to
reproduce this.

Cheers,
Andy

On Mon, Jul 21, 2008 at 2:26 PM, Hecker W <heckerme at gmail.com> wrote:
> Some planetlab nodes have problems to run yum either core dump or have
> the following error.
>
> For example for planetlab-1.cs.princeton.edu.
>
> [northwestern_list1 at planetlab-1 ~]$ cat /etc/yum.conf
> [main]
> cachedir=/var/cache/yum
> keepcache=0
> debuglevel=2
> logfile=/var/log/yum.log
> exactarch=1
> obsoletes=1
> gpgcheck=1
> plugins=1
> metadata_expire=1800
> installonly_limit=2
>
> # PUT YOUR REPOS HERE OR IN separate files named file.repo
> # in /etc/yum.repos.d
>
> [northwestern_list1 at planetlab-1 ~]$ which nc
> /usr/bin/which: no nc in
> (/usr/local/bin:/bin:/usr/bin:/home/northwestern_list1/bin)
> [northwestern_list1 at planetlab-1 ~]$ sudo yum -yt install nc
> fedora                    100% |=========================| 2.1 kB    00:00
> updates                   100% |=========================| 2.3 kB    00:00
> Setting up Install Process
> Parsing package install arguments
> Resolving Dependencies
> --> Running transaction check
> ---> Package nc.i386 0:1.84-13.fc8 set to be updated
> --> Finished Dependency Resolution
>
> Dependencies Resolved
>
> =============================================================================
>  Package                 Arch       Version          Repository        Size
> =============================================================================
> Installing:
>  nc                      i386       1.84-13.fc8      fedora             57 k
>
> Transaction Summary
> =============================================================================
> Install      1 Package(s)
> Update       0 Package(s)
> Remove       0 Package(s)
>
> Total download size: 57 k
> Downloading Packages:
> Running rpm_check_debug
> rpmdb: Lock table is out of available locker entries
> rpmdb: Unknown locker ID: 9fb
> error: db4 error(22) from dbenv->close: Invalid argument
> error: cannot open Packages index using db3 - Cannot allocate memory (12)
> error: cannot open Packages database in /var/lib/rpm
> Traceback (most recent call last):
>  File "/usr/bin/yum", line 29, in <module>
>    yummain.main(sys.argv[1:])
>  File "/usr/share/yum-cli/yummain.py", line 183, in main
>    base.doTransaction()
>  File "/usr/share/yum-cli/cli.py", line 338, in doTransaction
>    msgs = self._run_rpm_check_debug()
>  File "/usr/share/yum-cli/cli.py", line 1108, in _run_rpm_check_debug
>    self.populateTs(test=1)
>  File "/vservers/.vref/planetlab-f8-i386/usr/lib/python2.5/site-packages/yum/depsolve.py",
> line 222, in populateTs
> _rpm.error: adding package to transaction failed
>
> _______________________________________________
> Users mailing list: Users at lists.planet-lab.org
> https://lists.planet-lab.org/mailman/listinfo/users
>



More information about the Users mailing list