I have summited another patch of libdnf to solve this problem.

  --
Best Regards
---------------------------------------------------
Wang Mingyu
FUJITSU NANJING SOFTWARE TECHNOLOGY CO., LTD. (FNST)
No.6 Wenzhu Road, Nanjing, 210012, China
TEL:+86+25-86630566--8568
COINS: 79988548
FAX: +86+25-83317685
MAIL: [email protected]

> -----Original Message-----
> From: Mathieu Dubois-Briand <[email protected]>
> Sent: Friday, November 7, 2025 7:51 PM
> To: Wang, Mingyu/王 鸣瑜 <[email protected]>;
> [email protected]
> Subject: Re: [OE-core] [PATCH 06/29] dnf: upgrade 4.23.0 -> 4.24.0
> 
> On Thu Nov 6, 2025 at 12:46 AM CET, wangmy via lists.openembedded.org
> wrote:
> > From: Wang Mingyu <[email protected]>
> >
> > 0001-Do-not-hardcode-etc-and-systemd-unit-directories.patch
> > refreshed for 4.24.0
> >
> > Signed-off-by: Wang Mingyu <[email protected]>
> > ---
> 
> Hi Wang,
> 
> Thanks for the update.
> 
> It look likes this is breaking dnf while generating images:
> 
> ERROR: core-image-minimal-1.0-r0 do_rootfs: Could not invoke dnf. Command
> '/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_
> 64-poky-linux/core-image-minimal/1.0/recipe-sysroot-native/usr/bin/dnf -v
> --rpmverbosity=info -y -c
> /srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_6
> 4-poky-linux/core-image-minimal/1.0/rootfs/etc/dnf/dnf.conf
> --setopt=reposdir=/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/
> work/genericx86_64-poky-linux/core-image-minimal/1.0/rootfs/etc/yum.repos.
> d
> --installroot=/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/
> genericx86_64-poky-linux/core-image-minimal/1.0/rootfs
> --setopt=logdir=/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/wo
> rk/genericx86_64-poky-linux/core-image-minimal/1.0/temp
> --repofrompath=oe-repo,/srv/pokybuild/yocto-worker/genericx86-64/build/build
> /tmp/work/genericx86_64-poky-linux/core-image-minimal/1.0/oe-rootfs-repo
> makecache --refresh' returned 1:
> Traceback (most recent call last):
>   File
> "/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_
> 64-poky-linux/core-image-minimal/1.0/recipe-sysroot-native/usr/bin/dnf.real",
> line 56, in <module>
>     from dnf.cli import main
>   File
> "/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_
> 64-poky-linux/core-image-minimal/1.0/recipe-sysroot-native/usr/lib/python3.13
> /site-packages/dnf/__init__.py", line 30, in <module>
>     import dnf.base
>   File
> "/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_
> 64-poky-linux/core-image-minimal/1.0/recipe-sysroot-native/usr/lib/python3.13
> /site-packages/dnf/base.py", line 35, in <module>
>     from dnf.db.history import SwdbInterface
>   File
> "/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_
> 64-poky-linux/core-image-minimal/1.0/recipe-sysroot-native/usr/lib/python3.13
> /site-packages/dnf/db/history.py", line 287, in <module>
>     class SwdbInterface(object):
>     ...<243 lines>...
>             return result
>   File
> "/srv/pokybuild/yocto-worker/genericx86-64/build/build/tmp/work/genericx86_
> 64-poky-linux/core-image-minimal/1.0/recipe-sysroot-native/usr/lib/python3.13
> /site-packages/dnf/db/history.py", line 430, in SwdbInterface
>     persistence=libdnf.transaction.TransactionPersistence_UNKNOWN):
> 
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> AttributeError: module 'libdnf.transaction' has no attribute
> 'TransactionPersistence_UNKNOWN'. Did you mean:
> 'TransactionItemState_UNKNOWN'?
> 
> 
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/4/builds/2699
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/3/builds/2745
> 
> Can you have a look at this error?
> 
> Thanks,
> Mathieu
> 
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#226150): 
https://lists.openembedded.org/g/openembedded-core/message/226150
Mute This Topic: https://lists.openembedded.org/mt/116144909/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to