Bug 1222305

Summary: cannot build anything for (32-bit) arm tumbleweed
Product: [openSUSE] openSUSE.org Reporter: Bruno Pitrus <brunopitrus>
Component: BuildServiceAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED WORKSFORME QA Contact: Adrian Schröter <adrian.schroeter>
Severity: Major    
Priority: P5 - None    
Version: unspecified   
Target Milestone: ---   
Hardware: armv7   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Bruno Pitrus 2024-04-04 11:28:58 UTC
Building against openSUSE:Factory/snapshot architecture armv7l or armv6l results in the following error message in log:

```
[    6s] setting hostarch to armv7l
[    6s] Detected virtio-serial support
[   10s] booting kvm...
[   10s] ### VM INTERACTION START ###
[   10s] Using virtio-serial support
[   10s] linux64 /usr/bin/qemu-system-aarch64 -nodefaults -no-reboot -nographic -vga none -cpu host,aarch64=off -enable-kvm -M virt,accel=kvm,usb=off,gic-version=host -sandbox on -object rng-random,filename=/dev/random,id=rng0 -device virtio-rng-device,rng=rng0 -object iothread,id=io0 -runas qemu -net none -kernel /var/cache/obs/worker/root_34/.mount/boot/kernel -initrd /var/cache/obs/worker/root_34/.mount/boot/initrd -append root=/dev/disk/by-id/virtio-0 rootfstype=ext4 rootflags=noatime elevator=noop nmi_watchdog=0 rw ia32_emulation=1 oops=panic panic=1 quiet console=hvc0 init=/.build/build -m 10240 -drive file=/var/cache/obs/worker/root_34/root,format=raw,if=none,id=disk,cache=unsafe,aio=io_uring -device virtio-blk-device,iothread=io0,drive=disk,serial=0 -drive file=/var/cache/obs/worker/root_34/swap,format=raw,if=none,id=swap,cache=unsafe,aio=io_uring -device virtio-blk-device,iothread=io0,drive=swap,serial=1 -device virtio-serial,max_ports=2 -device virtconsole,chardev=virtiocon0 -chardev stdio,id=virtiocon0 -chardev socket,id=monitor,server=on,wait=off,path=/var/cache/obs/worker/root_34/root.qemu/monitor -mon chardev=monitor,mode=readline -smp 4
[   10s] qemu-system-aarch64: can't apply global host-arm-cpu.aarch64=off: 'aarch64' feature cannot be disabled unless KVM is enabled and 32-bit EL1 is supported
[   10s] ### VM INTERACTION END ###
[   10s] No buildstatus set, either the base system is broken (kernel/initrd/udev/glibc/bash/perl)
[   10s] or the build host has a kernel or hardware problem...

gave up after 10 failed build attempts...
```

aarch64 works fine.
Comment 1 Bruno Pitrus 2024-04-26 19:45:09 UTC
This has been fixed for a while