On Wed, Mar 22, 2017 at 01:10:22PM -0600, Kevin Fenzi wrote:
So, if someone could try on a fedora 25 host to setup a rawhide/f26
mock
chroot and try and build maxima in it, and see if it hangs installing
the buildsys packages (in particular the 'time' package) that would be
great.
I tried this: I installed Fedora 25 + updates (kernel
4.9.14-200.fc25.aarch64) on an AMD Seattle system, then used fedpkg to
build a src rpm for maxima, and finally tried to build it with mock.
But, mock is failing on rpm gpg keys:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ mock -r fedora-26-aarch64 --resultdir=/home/rpmbuild/mock \
fedpkg/maxima/maxima-5.39.0-4.fc26.src.rpm
...
warning:
/var/lib/mock/fedora-26-aarch64/root/var/cache/dnf/fedora-f88a95d51c1e4379/packages/info-6.3-2.fc26.aarch64.rpm:
Header V3 RSA/SHA256 Signature, key ID 64dab85d: NOKEY
Importing GPG key 0x3B921D09:
Userid : "Fedora 26 Secondary (26)
<fedora-26-secondary(a)fedoraproject.org>"
Fingerprint: 19AA 0442 2491 9109 8B3D 8035 4560 FD4D 3B92 1D09
From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-26-secondary
Key imported successfully
Import of key(s) didn't help, wrong key(s)?
Error:
Public key for info-6.3-2.fc26.aarch64.rpm is not installedFailing package is:
info-6.3-2.fc26.aarch64
GPG Keys are configured as:
file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-26-secondary
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If I try it again, it fails the same way with public keys, but for a
different package each time (info, bash, tar, etc.)
'mock -r fedora-26-aarch64 --init' fails the same way.
So I switched from F26 to rawhide
mock -r fedora-rawhide-aarch64 ...
And now I can reproduce the hang right after it installs the last of the
build requirements. strace on the dnf child process of mock shows it's
just waiting on a futex() call:
~]# strace -f -p 11494
strace: Process 11494 attached
futex(0xffff8c0836c0, FUTEX_WAIT, 2, NULL
It seems mock has issues with both F26 and rawhide!
Finally, I noticed that my system has mock-1.3.4 installed, but Koji
builders are running mock-1.3.3. Can the Koji builders get the newer
mock installed? Maybe that would help?
--
Jeff Bastian