[Bug 1130134] New: qemu user-mode emulation requires membarrier syscall
http://bugzilla.opensuse.org/show_bug.cgi?id=1130134 Bug ID: 1130134 Summary: qemu user-mode emulation requires membarrier syscall Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-maintainers@forge.provo.novell.com Reporter: josua.m@t-online.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Greetings everybody, Doing a little experiment with docker, I encountered this scary error message: This QEMU binary requires the membarrier system call. Please upgrade your system to a newer version of Linux So I believe the 4.12.y kernel of openSUSE does not have this feature. Therefore the solution appears to be rebuilding qemu-linux-user with --disable-membarrier. relevant part of Dockerfile: FROM arm32v7/openjdk:8-jre-alpine AS run COPY qemu-arm qemu-arm-binfmt /usr/bin/ RUN apk add bash bluez libc6-compat iptables I then rebuilt the qemu-linux-user package with s/--enable/membarrier/--disable-membarrier/ --> and the resulting binaries worked fine as expected. Please consider enabling the membarrier syscall in the kernel, or disable the feature in qemu builds for leap 15.1. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1130134 http://bugzilla.opensuse.org/show_bug.cgi?id=1130134#c8 Matwey Kornilov <matwey.kornilov@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matwey.kornilov@gmail.com --- Comment #8 from Matwey Kornilov <matwey.kornilov@gmail.com> --- The workaround doesn't work for me. I see the following error message when trying to use security-opt: Error response from daemon: The daemon on this platform does not support setting security options on build -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1130134 http://bugzilla.opensuse.org/show_bug.cgi?id=1130134#c10 --- Comment #10 from Matwey Kornilov <matwey.kornilov@gmail.com> --- They say that the issue is fixed in 19.03.8 in upstream. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1130134 http://bugzilla.opensuse.org/show_bug.cgi?id=1130134#c11 Bruce Rogers <brogers@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(matwey.kornilov@g | |mail.com) --- Comment #11 from Bruce Rogers <brogers@suse.com> --- (In reply to Matwey Kornilov from comment #10)
They say that the issue is fixed in 19.03.8 in upstream.
Thanks for the update. Do you have a pointer to more information about this? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1130134 http://bugzilla.opensuse.org/show_bug.cgi?id=1130134#c12 Matwey Kornilov <matwey.kornilov@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(matwey.kornilov@g | |mail.com) | --- Comment #12 from Matwey Kornilov <matwey.kornilov@gmail.com> --- (In reply to Bruce Rogers from comment #11)
(In reply to Matwey Kornilov from comment #10)
They say that the issue is fixed in 19.03.8 in upstream.
Thanks for the update. Do you have a pointer to more information about this?
https://github.com/docker/for-linux/issues/899#issuecomment-601812361 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1130134 http://bugzilla.opensuse.org/show_bug.cgi?id=1130134#c13 --- Comment #13 from Matwey Kornilov <matwey.kornilov@gmail.com> --- It seems that the issue has just been resolved upstream: https://github.com/moby/moby/pull/40731 -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com