...that said, we should implement renameat2 provided that the host kernel does. What host kernel version are you using, and what host kernel minimum requirement was the glibc for your guest compiled to require? renameat2 was added in kernel 3.15, so if your host kernel is older than this but your guest glibc assumes it has at least 3.15 then there's no way QEMU can bridge this gap.
-- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1821006 Title: qemu: Unsupported syscall: 382 Status in QEMU: New Bug description: I used qemu-user-static/stable,stable,now 1:2.8+dfsg-6+deb9u5 amd64 [installed] When I try to build an image of a docker for an arm, an error occurs. This affects the operation of applications. Dockerfile ARG ARCH FROM ${ARCH}/debian:buster-slim RUN \ printf "Install dependencies...\n" && \ apt-get update && \ apt-get install -y --no-install-recommends ca-certificates curl RUN curl https://google.com EOF The command that I run docker build --build-arg ARCH=arm32v7 --file ./Dockerfile -t test . root@unit6:/lib/binfmt.d# cat qemu-arm-static.conf :qemu-arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\xff\xff:/usr/bin/qemu-arm-static:F Here is a related discussion. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=923479 To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1821006/+subscriptions