Bug 1771319

Summary: i686 build glibc-2.30.9000-17.fc32 broke utime (in mock on 64bit system)
Product: [Fedora] Fedora Reporter: Pavel Raiskup <praiskup>
Component: glibcAssignee: Carlos O'Donell <codonell>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: aoliva, arjun.is, codonell, dj, fweimer, jkonecny, law, mfabian, pfrankli, rth, siddhesh
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-11-12 08:04:59 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Pavel Raiskup 2019-11-12 07:27:53 UTC
Reproducer:
$ mock -r fedora-rawhide-i386 --shell
...
<mock-chroot> sh-5.0# rpm -q glibc
glibc-2.30.9000-17.fc32.i686
<mock-chroot> sh-5.0# touch blah
touch: setting times of 'blah': Operation not permitted

This works fine after downgrading to glibc-2.30.9000-16.fc32.i686.rpm:
$ mock -r fedora-rawhide-i386 --install ./glibc-2.30.9000-16.fc32.i686.rpm --install ./glibc-minimal-langpack-2.30.9000-16.fc32.i686.rpm --install ./glibc-common-2.30.9000-16.fc32.i686.rpm 

$ mock -r fedora-rawhide-i386 --shell
<mock-chroot> sh-5.0# touch blah
... OK ...

More info:
This breaks builds for 'fedora-rawhide-i386' in Copr.

Comment 1 Florian Weimer 2019-11-12 08:04:59 UTC
This is a systemd bug. It changes the Linux userspace ABI in incompatible ways.

*** This bug has been marked as a duplicate of bug 1770154 ***