[Planetlab-users] yum fail on some planetlab nodes

Hecker W heckerme at gmail.com
Mon Jul 21 14:26:49 EDT 2008


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



More information about the Users mailing list