OBS build for AARCH64 remains in scheduled state
we have a on-prem OBS running openSUSE 15.3 Leap. We have been building x86_64 applications successfully. We are now trying to cross-build aarch64 application on it and when we submit the build job for the simple helloworld package, it remains in 'scheduled' state for ever. Could someone point where we can check why the job is not running. We don't see any issues for x86_64 build. Thanks in advance!
same to me, i installed obs-server(include workers) in a x86_64 pc device, i try build a package for x86 i386 riscv ppc and arm architectures, but arm and ppc build always remians 'scheduled', Is it because the ppc and arm architectures are officially supported (obs-worker can be installed with the hardware of the arm and ppc architectures), so qemu will not be used by default?
On Dienstag, 20. September 2022, 13:34:51 CEST Clay Stan wrote:
same to me, i installed obs-server(include workers) in a x86_64 pc device, i try build a package for x86 i386 riscv ppc and arm architectures, but arm and ppc build always remians 'scheduled',
Is it because the ppc and arm architectures are officially supported (obs-worker can be installed with the hardware of the arm and ppc architectures), so qemu will not be used by default?
it can only be assigned if you have workers of that architecture. Do you have any? If not you may want to experiment with qemu emulated workers, eg. setting this in /etc/sysconfig/obs-worker OBS_VM_TYPE=qemu:aarch64 -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Frankenstraße 146, 90461 Nürnberg, Germany (HRB 36809, AG Nürnberg) Geschäftsführer: Ivo Totev
We are using worker and server on the same machine. I tried the following options in /etc/sysconfig/obs-server but the job still remains in scheduled state. None of the following worked. OBS_VM_TYPE="qemu:aarch64" OBS_VM_TYPE="qemu-aarch64:aarch64" OBS_VM_TYPE="qemu-system-aarch64:aarch64" OBS_VM_TYPE="/usr/bin/qemu-aarch64:aarch64" Also, with these options, x86_64 build remains in scheduled state until I change it back to "auto". Please let me know if I am missing something here.
On Dienstag, 20. September 2022, 19:38:00 CEST Kela wrote:
We are using worker and server on the same machine. I tried the following options in /etc/sysconfig/obs-server but the job still remains in scheduled state. None of the following worked. OBS_VM_TYPE="qemu:aarch64"
only that one is supposed to work.
OBS_VM_TYPE="qemu-aarch64:aarch64" OBS_VM_TYPE="qemu-system-aarch64:aarch64" OBS_VM_TYPE="/usr/bin/qemu-aarch64:aarch64"
Also, with these options, x86_64 build remains in scheduled state until I change it back to "auto". Please let me know if I am missing something here.
sorry, missed that mail, you are flagged somehow as SPAM ... yes, you can currently configure a worker only in one build mode. If you want to build for x86_64 and qemu:aarch64 you need to run two different ones. -- Adrian Schroeter <adrian@suse.de> Build Infrastructure Project Manager SUSE Software Solutions Germany GmbH, Frankenstraße 146, 90461 Nürnberg, Germany (HRB 36809, AG Nürnberg) Geschäftsführer: Ivo Totev
participants (3)
-
Adrian Schröter
-
Clay Stan
-
Kela