https://bugzilla.redhat.com/show_bug.cgi?id=2019329
Bug ID: 2019329
Summary: nosync.so is linked against GLIBC_2.34 symbols, it
breaks mock
Product: Fedora
Version: 35
Status: NEW
Component: nosync
Assignee: mizdebsk(a)redhat.com
Reporter: praiskup(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: java-sig-commits(a)lists.fedoraproject.org,
mizdebsk(a)redhat.com
Target Milestone: ---
Classification: Fedora
I'm not sure what changed, but the new dependency is breaking
Mock builds for older distributions (e.g. even Fedora 34 doesn't
provide 2.34 symbols).
$ cat ~/.config/mock.cfg | grep nosync
config_opts['nosync'] = True
$ mock -r fedora-34-x86_64 --shell
...
Running scriptlet: ca-certificates-2021.2.50-1.0.fc34.noarch
83/134
/bin/sh: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by
/var/tmp/tmp.mock.khvcffv5/lib64/nosync.so)
error: %prein(ca-certificates-2021.2.50-1.0.fc34.noarch) scriptlet failed, exit
status 1
Error in PREIN scriptlet in rpm package ca-certificates
Installing : krb5-libs-1.19.2-2.fc34.x86_64
84/134
error: ca-certificates-2021.2.50-1.0.fc34.noarch: install failed
...
Failed:
ca-certificates-2021.2.50-1.0.fc34.noarch
tpm2-tss-3.1.0-1.fc34.x86_64
Error: Transaction failed
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2019329