[Rpm-maint] [rpm-software-management/rpm] 4.15.1: problem with rpm and --root option (#1372)

Tomasz Kłoczko notifications at github.com
Thu Sep 24 15:01:12 UTC 2020


I've started experimenting with lxc and I'm trying to make some rpm database queries from outside lxc zone using `-r </rootdir>`.
Looks like it is some issue with that option:
```
[root at barrel ~]# lxc-attach -n fedora -- rpm -qa | wc -l
329
```
So using lxc to execute command inside zone it works however:
```
[root at barrel ~]# rpm -qa -r /var/lib/llxc/fedora/rootfs -vvv
ufdio:       1 reads,    17654 total bytes in 0.000023 secs
ufdio:       1 reads,     5557 total bytes in 0.000005 secs
ufdio:       1 reads,    17654 total bytes in 0.000023 secs
D: loading keyring from pubkeys in /var/lib/llxc/fedora/rootfs/var/lib/rpm/pubkeys/*.key
D: couldn't find any keys in /var/lib/llxc/fedora/rootfs/var/lib/rpm/pubkeys/*.key
D: loading keyring from rpmdb
D: opening  db environment /var/lib/llxc/fedora/rootfs/var/lib/rpm cdb:0x401
D: opening  db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages 0x400 mode=0x0
D: locked   db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages
D: opening  db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Name 0x400 mode=0x0
D: closed   db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages
D: closed   db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Name
D: closed   db environment /var/lib/llxc/fedora/rootfs/var/lib/rpm
D: removed  db environment /var/lib/llxc/fedora/rootfs/var/lib/rpm
D: Exit status: 0
```
Full strace output with tracing files oprtations:
```
[root at barrel ~]# strace -fe trace=file rpm -qa -r /var/lib/llxc/fedora/rootfs -vvv
execve("/usr/bin/rpm", ["rpm", "-qa", "-r", "/var/lib/llxc/fedora/rootfs", "-vvv"], 0x7ffdf20f8420 /* 26 vars */) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/librpm.so.9", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/librpmio.so.9", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libpopt.so.0", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libacl.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/liblua-5.3.so", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libdb-5.3.so", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libbz2.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libzstd.so.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libcrypto.so.1.1", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/proc/sys/crypto/fips_enabled", O_RDONLY) = 3
access("/etc/system-fips", F_OK)        = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/usr/lib/rpm/rpmpopt-4.15.1", O_RDONLY) = 3
openat(AT_FDCWD, "/etc/popt", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/etc/popt.d", {st_mode=S_IFDIR|0755, st_size=22, ...}) = 0
openat(AT_FDCWD, "/etc/popt.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
openat(AT_FDCWD, "/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 4
stat("/etc/popt.d/pesign.popt", {st_mode=S_IFREG|0644, st_size=143, ...}) = 0
openat(AT_FDCWD, "/etc/popt.d/pesign.popt", O_RDONLY) = 3
openat(AT_FDCWD, "/root/.popt", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib64/libnss_sss.so.2", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/var/lib/sss/mc/passwd", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 5
openat(AT_FDCWD, "/lib64/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 5
openat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 5
openat(AT_FDCWD, "/var/lib/sss/mc/group", O_RDONLY|O_CLOEXEC) = 5
openat(AT_FDCWD, "/etc/group", O_RDONLY|O_CLOEXEC) = 6
stat("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=64, ...}) = 0
openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = 6
openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 6
openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_CLOEXEC) = 6
openat(AT_FDCWD, "/etc/rpm/platform", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/root/.rpmrc", 0x7fff8689fc80)    = -1 ENOENT (No such file or directory)
access("/usr/lib/rpm/rpmrc", R_OK)      = 0
openat(AT_FDCWD, "/usr/lib/rpm/rpmrc", O_RDONLY) = 6
ufdio:       1 reads,    17654 total bytes in 0.000059 secs
access("/usr/lib/rpm/redhat/rpmrc", R_OK) = 0
openat(AT_FDCWD, "/usr/lib/rpm/redhat/rpmrc", O_RDONLY) = 6
ufdio:       1 reads,     5557 total bytes in 0.000042 secs
openat(AT_FDCWD, "/usr/lib/rpm/rpmrc", O_RDONLY) = 6
ufdio:       1 reads,    17654 total bytes in 0.000055 secs
access("/etc/rpmrc", R_OK)              = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/rpm/macros", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.adobe-mappings-cmap", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.adobe-mappings-pdf", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.cmake", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.color", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.cups", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.dist", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.dwz", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.fedora-misc", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.fedora-misc-srpm", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.forge", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.hdf5", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.httpd", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.javapackages-filesystem", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.jpackage", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.kde4", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.kf5-kinit", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.kmp", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.ldc-srpm", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.lua", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.meson", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.mono-srpm", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.multilib", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.ninja", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.nodejs", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.nodejs-srpm", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.openblas-srpm", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.openmpi", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.perl", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.perl-srpm", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.pesign", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.php", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.pybytecompile", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.pyproject", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.pyqt5", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.python", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.python-srpm", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.python3", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.qt5", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.qt5-qtbase", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.ruby", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.selinux-policy", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.sip", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.systemd", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.systemtap", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.texlive", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.urw-base35-fonts", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.valgrind-srpm", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/macros.d/macros.vim", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/platform/x86_64-linux/macros", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/cmake.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/debuginfo.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/desktop.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/elf.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/font.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/gstreamer1.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/kmod.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/libsymlink.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/libtool.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/lua.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/metainfo.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/nodejs.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/nodejs_native.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/ocaml.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/perl.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/perllib.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/pkgconfig.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/plasma4.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/psdriver.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/python.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/pythondist.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/fileattrs/script.attr", O_RDONLY) = 6
openat(AT_FDCWD, "/usr/lib/rpm/redhat/macros", O_RDONLY) = 6
openat(AT_FDCWD, "/etc/rpm", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6
openat(AT_FDCWD, "/etc/rpm/macros", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/rpm/x86_64-linux/macros", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/root/.rpmmacros", 0x7fff8689fc20) = -1 ENOENT (No such file or directory)
stat("/usr/lib/rpm/init.lua", 0x7fff8689ff90) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 6
openat(AT_FDCWD, "/usr/share/locale/en_GB.UTF-8/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_GB.utf8/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_GB/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/rpm.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
D: loading keyring from pubkeys in /var/lib/llxc/fedora/rootfs/var/lib/rpm/pubkeys/*.key
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/pubkeys", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory)
D: couldn't find any keys in /var/lib/llxc/fedora/rootfs/var/lib/rpm/pubkeys/*.key
D: loading keyring from rpmdb
stat("/var", {st_mode=S_IFDIR|0755, st_size=212, ...}) = 0
stat("/var/lib", {st_mode=S_IFDIR|0755, st_size=988, ...}) = 0
stat("/var/lib/llxc", {st_mode=S_IFDIR|0755, st_size=28, ...}) = 0
stat("/var/lib/llxc/fedora", {st_mode=S_IFDIR|0755, st_size=12, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm", {st_mode=S_IFDIR|0755, st_size=424, ...}) = 0
access("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages", F_OK) = 0
openat(AT_FDCWD, "/sys/devices/system/cpu/online", O_RDONLY|O_CLOEXEC) = 6
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/.dbenv.lock", O_RDWR|O_CREAT, 0644) = 6
D: opening  db environment /var/lib/llxc/fedora/rootfs/var/lib/rpm cdb:0x401
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/DB_CONFIG", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=46156, ...}) = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.001", O_RDWR|O_CREAT|O_EXCL, 0644) = 7
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.001", O_RDWR|O_CREAT, 0644) = 8
stat("/lib64/libpthread.so.0", {st_mode=S_IFREG|0755, st_size=305456, ...}) = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.002", O_RDWR|O_CREAT, 0644) = 9
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.003", O_RDWR|O_CREAT, 0644) = 10
D: opening  db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages 0x400 mode=0x0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages", O_RDONLY) = 6
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages", O_RDONLY) = 6
D: locked   db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages
D: opening  db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Name 0x400 mode=0x0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Name", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Name", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/Name", O_RDONLY) = 11
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Name", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/Name", O_RDONLY) = 11
D: closed   db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages
D: closed   db index       /var/lib/llxc/fedora/rootfs/var/lib/rpm/Name
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/.dbenv.lock", O_RDWR|O_CREAT, 0644) = 6
D: closed   db environment /var/lib/llxc/fedora/rootfs/var/lib/rpm
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/DB_CONFIG", O_RDONLY) = -1 ENOENT (No such file or directory)
stat("/var/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=46156, ...}) = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.001", O_RDWR) = 7
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.001", O_RDWR) = 8
stat("/lib64/libpthread.so.0", {st_mode=S_IFREG|0755, st_size=305456, ...}) = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.001", O_RDWR) = 7
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.001", O_RDWR) = 8
stat("/lib64/libpthread.so.0", {st_mode=S_IFREG|0755, st_size=305456, ...}) = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.002", O_RDWR|O_CREAT, 0660) = 9
unlink("/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.002") = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.003", O_RDWR|O_CREAT, 0660) = 9
unlink("/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.003") = 0
unlink("/var/lib/llxc/fedora/rootfs/var/lib/rpm/__db.001") = 0
openat(AT_FDCWD, "/var/lib/llxc/fedora/rootfs/var/lib/rpm", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 7
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/.", {st_mode=S_IFDIR|0755, st_size=424, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/..", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/.dbenv.lock", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Packages", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Name", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Basenames", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Group", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Requirename", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Providename", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Conflictname", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Obsoletename", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Triggername", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Dirnames", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Installtid", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Sigmd5", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Sha1header", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Filetriggername", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Transfiletriggername", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Recommendname", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Suggestname", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Supplementname", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
stat("/var/lib/llxc/fedora/rootfs/var/lib/rpm/Enhancename", {st_mode=S_IFREG|0644, st_size=8192, ...}) = 0
D: removed  db environment /var/lib/llxc/fedora/rootfs/var/lib/rpm
D: Exit status: 0
+++ exited with 0 +++
```
What bothers me in that outpu as well is that rpm executed with `-r/-root` reads files from /usr/lib/rpm/ and does not read anythiong from /var/lib/llxc/fedora/rootfs/usr/lib/rpm/

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/1372
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20200924/12033567/attachment-0001.html>


More information about the Rpm-maint mailing list