rpm 4.16 landed -> errors!

Jan Rękorajski baggins at pld-linux.org
Wed Mar 17 22:44:29 CET 2021


On Wed, 17 Mar 2021, Neal Gompa wrote:

> On Wed, Mar 17, 2021 at 2:48 PM Jan Rękorajski <baggins at pld-linux.org> wrote:
> >
> > Neal,
> >
> > Do you have any references to such issues? Like bug reports, or docs?
> > I'd like to link them to the rpm migration page on our wiki.
> >
> 
> Not offhand, but I know that this change to RPM[1] (and a few other
> fun quirks of bdb) is what started causing things to trip up in
> containers with rpmdb rebuilds. It should basically go away once the
> conversion to sqlite rpmdb is done. There is information about how
> OverlayFS handles directory renames in the Linux kernel
> documentation[2]. This affected YUM too[3], though DNF has workarounds
> built into it now[4]. For this specific issue, you can avoid this by
> regenerating the container entirely from scratch instead of using an
> upgrade to fix it.
> 
> More generally, I advise being careful with OverlayFS and being
> mindful of the pitfalls[2]. I personally use Btrfs instead, which
> neatly avoids this and is a lot more performant.

Thanks.

> (As an aside, can someone rebase the DNF package manager stack in PLD?
> It's pretty old and broken...)

You mean this? I did an update of dnf packages recently. There are a few
things left to do but most should be up to date.

poldek:/all-avail> ls dnf*
dnf-4.6.1-5.noarch
dnf-automatic-4.6.1-5.noarch
dnf-plugin-cow-0.0.2-1.noarch
dnf-plugin-diff-1.1-1.noarch
dnf-plugin-kickstart-4.0.13-2.noarch
dnf-plugin-leaves-4.0.19-1.noarch
dnf-plugin-local-4.0.19-1.noarch
dnf-plugin-migrate-4.0.19-1.noarch
dnf-plugin-ovl-0.0.3-1.noarch
dnf-plugin-post-transaction-actions-4.0.19-1.noarch
dnf-plugin-rpmconf-4.0.13-2.noarch
dnf-plugin-show-leaves-4.0.19-1.noarch
dnf-plugin-showvars-4.0.13-2.noarch
dnf-plugin-snapper-4.0.13-2.noarch
dnf-plugin-system-upgrade-4.0.13-2.noarch
dnf-plugin-torproxy-4.0.13-2.noarch
dnf-plugin-tracer-4.0.13-2.noarch
dnf-plugin-versionlock-4.0.19-1.noarch
dnf-plugins-core-4.0.19-1.noarch
dnf-plugins-extras-common-4.0.13-2.noarch
dnf-utils-4.0.19-1.noarch
dnfdaemon-0.3.20-2.noarch


-- 
Jan Rękorajski                    | PLD/Linux
SysAdm | baggins<at>pld-linux.org | http://www.pld-linux.org/


More information about the pld-devel-en mailing list