On Sat, 2006-01-14 at 12:49 -0600, Albert Chin wrote: > On Fri, Jan 13, 2006 at 12:42:04PM -0600, Albert Chin wrote: > > Does anyone have YUM built for HP-UX and/or IRIX? We have it working > > fine on AIX, Solaris, and Tru64 UNIX. However, on HP-UX, while "rpm > > -Uv" works fine, yum errors out with: > > # yum install TWWxpm > > ... > > Downloading Packages: > > Running Transaction Test > > rpmdb: mmap: Not enough space > > error: db4 error(12) from dbenv->open: Not enough space > > error: cannot open Packages database in /var/opt/TWWfsw/rpm42/db > > rpmdb: mmap: Not enough space > > error: db4 error(12) from dbenv->open: Not enough space > > error: cannot open Packages database in /var/opt/TWWfsw/rpm42/db > > Finished Transaction Test > > Transaction Test Succeeded > > rpmdb: mmap: Not enough space > > error: db4 error(12) from dbenv->open: Not enough space > > error: cannot open Packages database in /var/opt/TWWfsw/rpm42/db > > rpmdb: mmap: Not enough space > > error: db4 error(12) from dbenv->open: Not enough space > > error: cannot open Packages database in /var/opt/TWWfsw/rpm42/db > > Running Transaction > > rpmdb: mmap: Not enough space > > error: db4 error(12) from dbenv->open: Not enough space > > error: cannot open Packages database in /var/opt/TWWfsw/rpm42/db > > I _think_ the cause of this is yum opening up multiple instances of > the database because of restrictions with mmap() on HP-UX. Does yum > close RPM databases before reopening them or is there one permanent > handle? it opens one and holds it open in the rpmdb object. -sv