On Wed, 21 Feb 2024 at 12:38, Jun Aruga (he / him) <jar...@redhat.com> wrote:
> On Wed, Feb 21, 2024 at 6:09 PM Stephen Smoogen <ssmoo...@redhat.com> > wrote: > > > > > > > > On Wed, 21 Feb 2024 at 12:05, Miroslav Suchý <msu...@redhat.com> wrote: > >> > >> Dne 21. 02. 24 v 17:38 Jun Aruga (he / him) napsal(a): > >> > >> $ mock -r fedora-rawhide-x86_64 --shell > >> > >> .... > >> > >> --setenv=LC_MESSAGES=C.UTF-8 --resolv-conf=off /usr/bin/dnf-3 > >> --disableplugin=versionlock install @buildsys-build > >> > >> This is suspicious. It should use DNF5 now. > >> > >> What is > >> > >> rpm -qf /etc/mock/fedora-rawhide-x86_64.cfg > >> > >> Since mock-core-configs-40.2-1 it should use DNF5. > >> > >> That said, DNF3 should work too. But instead of hunting this bug it may > be easier to update configs and use DNF5 that should be used anyway. > > > > > > Usually when I see errors like this.. it is usually a mixed up rawhide > cache stored somewhere.. aka something is pulling in something really old. > `mock --clean fedora-rawhide-x86_64` usually fixes these but it may also > need a local update first too. > > Thanks for your help. I still see the same error after running the > `mock --clean fedora-rawhide-x86_64`. > > ``` > $ mock --clean fedora-rawhide-x86_64 > > $ mock -r fedora-rawhide-x86_64 --shell > ... > ERROR: Command failed: > # /usr/bin/systemd-nspawn -q -M 46d4e94c6647468aa33584d8fb7d42ae -D > /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root -a > --capability=cap_ipc_lock > --bind=/tmp/mock-resolv.0la37cbp:/etc/resolv.conf --console=pipe > --setenv=TERM=vt100 --setenv=SHELL=/bin/bash > --setenv=HOME=/var/lib/mock/fedora-rawhide-x86_64/root/installation-homedir > --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin > '--setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007"' > '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 > --setenv=LC_MESSAGES=C.UTF-8 --resolv-conf=off /usr/bin/dnf-3 > --installroot /var/lib/mock/fedora-rawhide-x86_64/root/ --releasever > 35 --setopt=deltarpm=False --setopt=allow_vendor_change=yes > --allowerasing --disableplugin=local --disableplugin=spacewalk > --disableplugin=versionlock install @buildsys-build > --setopt=tsflags=nocontexts > Traceback (most recent call last): > File "/usr/bin/dnf-3", line 61, in <module> > from dnf.cli import main > File "/usr/lib/python3.12/site-packages/dnf/__init__.py", line 30, in > <module> > import dnf.base > File "/usr/lib/python3.12/site-packages/dnf/base.py", line 29, in > <module> > import libdnf.transaction > File "/usr/lib64/python3.12/site-packages/libdnf/__init__.py", line > 14, in <module> > from . import conf > File "/usr/lib64/python3.12/site-packages/libdnf/conf.py", line 10, > in <module> > from . import _conf > ImportError: /lib64/libdnf.so.2: undefined symbol: > g_once_init_enter_pointer > ``` > > Ok what I Have on my system f39 toolbox is: ⬢[root@toolbox ~]# rpm -qa | grep -E 'dnf|mock|distribution-gpg|glib2' | sort distribution-gpg-keys-1.101-1.fc39.noarch dnf-4.18.2-1.fc39.noarch dnf-data-4.18.2-1.fc39.noarch dnf-plugins-core-4.4.4-1.fc39.noarch dnf-utils-4.4.4-1.fc39.noarch dnf5-5.1.12-1.fc39.x86_64 dnf5-plugins-5.1.12-1.fc39.x86_64 glib2-2.78.3-1.fc39.x86_64 libdnf-0.72.0-1.fc39.x86_64 libdnf5-5.1.12-1.fc39.x86_64 libdnf5-cli-5.1.12-1.fc39.x86_64 mock-5.5-1.fc39.noarch mock-core-configs-40.1-1.fc39.noarch mock-filesystem-5.5-1.fc39.noarch python3-dnf-4.18.2-1.fc39.noarch python3-dnf-plugins-core-4.4.4-1.fc39.noarch python3-libdnf-0.72.0-1.fc39.x86_64 I built a package against rawhide which worked.. and the dnf_cache for mock says it was using ./fedora-2d95c80a1fa0a67d/packages/glib2-2.79.1-1.fc40.x86_64.rpm ./fedora-2d95c80a1fa0a67d/packages/dnf-4.19.0-1.fc40.noarch.rpm ./fedora-2d95c80a1fa0a67d/packages/python3-dnf-4.19.0-1.fc40.noarch.rpm ./fedora-2d95c80a1fa0a67d/packages/dnf-data-4.19.0-1.fc40.noarch.rpm ./fedora-2d95c80a1fa0a67d/packages/python3-libdnf-0.73.0-1.fc40.x86_64.rpm ./fedora-2d95c80a1fa0a67d/packages/libdnf-0.73.0-1.fc40.x86_64.rpm [ -- > Jun | He - Him | Timezone: UTC+1 or 2, Czech Republic > See <https://www.worldtimebuddy.com/czech-republic-prague-to-utc> for > the timezone. > -- > _______________________________________________ > devel mailing list -- devel@lists.fedoraproject.org > To unsubscribe send an email to devel-le...@lists.fedoraproject.org > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org > Do not reply to spam, report it: > https://pagure.io/fedora-infrastructure/new_issue > -- Stephen Smoogen, Red Hat Automotive Let us be kind to one another, for most of us are fighting a hard battle. -- Ian MacClaren
-- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue