Doug Summers wrote:
Ralf S. Engelschall wrote:
On Wed, May 23, 2007, Doug Summers wrote:
Never seen this before...after building the latest OpenPKG binary
for AIX
5.1 the whole RPM database blows up after installation (opkg-i is an
alias
to 'openpkg rpm -Uvh'):
[EMAIL PROTECTED] /openpkg/RPM/PKG]$ opkg-i
openpkg-20070520-20070520.powerpc-aix5.1-ope.rpm
error: failed to open /etc/mtab: No such file or directory
Preparing... ###########################################
[100%]
1:openpkg ###########################################
[100%]
rpmdb: unknown type: 0
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in /openpkg/RPM/DB
error: /openpkg/etc/openpkg/openpkg.org.pgp: import failed.
rpmdb: unknown type: 0
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in /openpkg/RPM/DB
error: /openpkg/etc/openpkg/openpkg.com.pgp: import failed.
rpmdb: unknown type: 0
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in /openpkg/RPM/DB
error: /openpkg/etc/openpkg/openpkg.net.pgp: import failed.
Haven't tried yet on AIX 5.2 or 5.3, although my builds on RHEL4-I386 &
RHEL4-AMD64 work fine.
Seems like the RPM database corrupted for unknown reasons. Run "ls -l
/openpkg/RPM/DB/" too see whether your RPM database is still there and
then try running "openpkg rpm --db-rebuild" for fixing this.
Still not working with yesterday's updates. Anything else I can try? I
went through the build on AIX 5.3 and nothing seems out of the ordinary.
______________________________________________________________________
After sending I decided to check the last part of the build that was
still in memory and found this right after RPM was built:
+ echo ++ initializing RPM database
++ initializing RPM database
+ /tmp/openpkg-20070605-root/openpkg/lib/openpkg/bash
/tmp/openpkg-20070605-root/openpkg/lib/openpkg/rpmdb
--prefix=/tmp/openpkg-20070605-root/openpkg
--dbpath=/tmp/openpkg-20070605-root/openpkg/RPM/DB --rpm=/tmp/rpm
--build --quiet
--initdb: mutually exclusive logical operations requested
rpmdb: unknown type: 0
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in
/tmp/openpkg-20070605-root/openpkg/RPM/DB
error: /tmp/openpkg-20070605-root/openpkg/etc/openpkg/openpkg.org.pgp:
import failed.
-e: mutually exclusive logical operations requested
--rebuilddb: mutually exclusive logical operations requested
--rebuilddb: mutually exclusive logical operations requested
rpmdb: unknown type: 0
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in
/tmp/openpkg-20070605-root/openpkg/RPM/DB
error: /tmp/openpkg-20070605-root/openpkg/etc/openpkg/openpkg.org.pgp:
import failed.
rpmdb: unknown type: 0
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in
/tmp/openpkg-20070605-root/openpkg/RPM/DB
error: /tmp/openpkg-20070605-root/openpkg/etc/openpkg/openpkg.com.pgp:
import failed.
rpmdb: unknown type: 0
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in
/tmp/openpkg-20070605-root/openpkg/RPM/DB
error: /tmp/openpkg-20070605-root/openpkg/etc/openpkg/openpkg.net.pgp:
import failed.
<<SNIP>>
+ echo ++ overwriting RPM installation by installing via RPM itself
++ overwriting RPM installation by installing via RPM itself
+ /tmp/rpm --install --justdb --force --noscripts --notriggers
--ignoresize
/tmp/openpkg-20070605-root/openpkg/RPM/PKG/openpkg-20070605-20070605.powerpc-aix5.3-ope.rpm
--justdb: mutually exclusive logical operations requested
<<SNIP>>
+ + /tmp/rpm --eval %{l_platform -p}
l_platform=powerpc-aix5.3
+ + /tmp/rpm -q --qf %{version} openpkg
rpmdb: unknown type: 0
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in
/tmp/openpkg-20070605-root/openpkg/RPM/DB
l_version=package openpkg is not installed
I'm going to try a clean build instead of an upgrade and see what happens.
______________________________________________________________________
OpenPKG http://openpkg.org
User Communication List openpkg-users@openpkg.org