rpm installation fails in TW / i586 container (cpio: utime failed)
I'm trying to run 32bit Tumbleweed in a rootless container on 64bit
Leap. Sounds crazy, I know, but I expected it to work.
First thing if you try this, run
echo 'arch = i586' >>/etc/zypp/zypp.conf
otherwise zypper will try to install 64bit packages and fail.
Anyway, even if this is fixed, zypper fails to install packages, the
error is:
Installation of gzip-1.10-6.1.i586 failed:
Error: Subprocess failed. Error: RPM failed: error: unpacking of
archive failed on file /bin/gunzip;6025b6b5: cpio: utime failed - No
such file or directory
error: gzip-1.10-6.1.i586: install failed
strace shows:
[pid 31894] utimensat_time64(AT_FDCWD, "/bin/gunzip;6025b6e3",
[{tv_sec=1612708086, tv_nsec=0} /* 2021-02-07T15:28:06+0100 */,
{tv_sec=1612708086, tv_nsec=0} /* 2021-02-
07T15:28:06+0100 */], AT_SYMLINK_NOFOLLOW) = -1 EPERM (Operation not
permitted)
I've tried to play around with security options, but this exceeds
my knowledge about container operations.
Ideas, anyone?
Martin
--
Dr. Martin Wilck
participants (1)
-
Martin Wilck