rpm 4.16 landed -> errors!

Neal Gompa ngompa13 at gmail.com
Wed Mar 17 22:45:51 CET 2021


On Wed, Mar 17, 2021 at 5:44 PM Jan Rękorajski <baggins at pld-linux.org> wrote:
>
> 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
>

Ah cool, I guess I just missed it. I checked last week. :P



-- 
真実はいつも一つ!/ Always, there's only one truth!


More information about the pld-devel-en mailing list