[opensuse-buildservice] Private OBS -- almost there...
Hello all, I managed to get (almost) everything in OBS running. I have several VMS acting as workers for i586 and x86_64, and one 16-core machine running as a KVM worker. However, my s390x zLinux worker is acting strange: it tries to download x86_64 RPMs for its chroot instead of the s390x ones which are available from the same repository. The repository for SLE11SP4 contains i586, x86_64 and s390x packages copied from the original media, with the corresponding repodata. In the DoD repository definition, I added each architecture and a corresponding “Arch Filter”. For the x86_64 and i586 ones I added “x86_64” and “i586” respectively, and they work as expected. For the s390x, no matter what I put here appears to be ignored. I’ve tried “s390", “s390x”, “s390|s390x”, etc. Any ideas? — Erico Mendonça Dedicated Support Engineer SUSE N�����r��y隊Z)z{.���Wlz��qﮞ˛���m�)z{.��+�:�{Zr�az�'z��j)h���Ǜ�)]���Ǿ� ޮ�^�ˬz��
On Dienstag, 17. Mai 2016, 19:33:46 wrote Erico Mendonca:
Hello all,
I managed to get (almost) everything in OBS running. I have several VMS acting as workers for i586 and x86_64, and one 16-core machine running as a KVM worker. However, my s390x zLinux worker is acting strange: it tries to download x86_64 RPMs for its chroot instead of the s390x ones which are available from the same repository.
maybe your repo is configured to use qemu emulated builds? Any "Target: " line in your prjconf ? Or the repo you build against? In doubt, send me the the output of osc buildinfo ... osc buildconfig ... -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Em [DATE], "[NAME]" <[ADDRESS]> escreveu:
On Dienstag, 17. Mai 2016, 19:33:46 wrote Erico Mendonca:
Hello all,
I managed to get (almost) everything in OBS running. I have several VMS acting as workers for i586 and x86_64, and one 16-core machine running as a KVM worker. However, my s390x zLinux worker is acting strange: it tries to download x86_64 RPMs for its chroot instead of the s390x ones which are available from the same repository.
maybe your repo is configured to use qemu emulated builds?
Any "Target: " line in your prjconf ? Or the repo you build against?
In doubt, send me the the output of
osc buildinfo ... osc buildconfig ...
That definitely helped me finding the problem! The buildinfo was showing me that it couldn’t find some dependencies (whereas the UI didn’t). In fact, the SDK packages for s390x were missing in the DoD repository. Copied them and ran createrepo, everything works now. And the Arch Filter must be set to “s390x”. That’s all. On a related note, I was not succeeding at creating a repository for SLE12SP1. I checked and re-checked the RPMs and the repository definitions multiple times, and everything appeared to be fine. It wouldn’t show up as a valid build target at all. Today I noticed that the project config (which was cloned from the SUSE:SLE-11-SP1:GA project at openSUSE.org) was WAY smaller than the one from SUSE:SLE-11:GA project. I imported the project config from SUSE:SLE-11:GA and it worked flawlessly. Is the project config from SUSE:SLE-11-SP1:GA corrupted or am I missing something? -- — Erico Mendonça Dedicated Support Engineer SUSE
Is the project config from SUSE:SLE-11-SP1:GA corrupted or am I missing something?
Answering to myself, they must be merged manually. Even if it works, some essential stuff like the %sle_version macro is different on SP1. Now to the next problem: enabling LDAP authentication successfully :) -- — Erico Mendonça Dedicated Support Engineer SUSE
participants (2)
-
Adrian Schröter
-
Erico Mendonca