https://bugzilla.suse.com/show_bug.cgi?id=1186256 https://bugzilla.suse.com/show_bug.cgi?id=1186256#c22 Martin Wilck <martin.wilck@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(martin.wilck@suse | |.com) | --- Comment #22 from Martin Wilck <martin.wilck@suse.com> --- What I want to achieve (being able to simply start a foreign-arch container without having to bind-mount anything from the native environment into it) only works with with "fix binary" settings, where the statically linked interpreter binary is loaded into the kernel (--persistent flag of qemu-binfmt-conf.sh, "F" flag in the kernel). So you need to run e.g. qemu-binfmt-conf.sh --systemd s390x --persistent yes --qemu-suffix "" to make this work. The result looks like this: # cat /proc/sys/fs/binfmt_misc/qemu-s390x enabled interpreter /usr/bin/qemu-s390x flags: PF offset 0 magic 7f454c4602020100000000000000000000020016 mask ffffffffffffff00fffffffffffffffffffeffff Hope this makes sense. (In reply to Dario Faggioli from comment #21)
Mmm... I also see this:
virt136:~ # ls /usr/bin/qemu-ppc64le* -l -rwxr-xr-x 1 root root 3940664 Dec 6 14:35 /usr/bin/qemu-ppc64le lrwxrwxrwx 1 root root 11 Dec 6 14:33 /usr/bin/qemu-ppc64le-binfmt -> qemu-binfmt
This is the normal SUSE setup. -- You are receiving this mail because: You are on the CC list for the bug.