[Qemu-devel] [Bug 1821006] Re: qemu: Unsupported syscall: 382

2019-07-31 Thread David S
Hello. As far as I can tell, this is still an issue with the latest available ubuntu, 18.04.2, which has: version 2.11.1(Debian 1:2.11+dfsg- 1ubuntu7.15) Anyone know where I could get a newer version that would be compatible with Ubuntu? -- You received this bug notification because you are a m

[Qemu-devel] [Bug 1821006] Re: qemu: Unsupported syscall: 382

2019-03-26 Thread Alexey Gavrilov
Unfortunately I was only able to check in 3.1. There is no problem with the call. root@unit6:/mnt/build/chroot# dpkg -l | grep qemu-user-static ii qemu-user-static 1:3.1+dfsg-5amd64QEMU user mode emulation b

[Qemu-devel] [Bug 1821006] Re: qemu: Unsupported syscall: 382

2019-03-26 Thread Peter Maydell
Thanks for that repro case with qemu-debootstrap and chroot. I can confirm that I can repro this with QEMU version 2.11.1. However with current head of git QEMU this is fixed -- the "unsupported syscall" message is not printed. We added support for the renameat2 syscall in commit 95d0307cc10ca3df87

[Qemu-devel] [Bug 1821006] Re: qemu: Unsupported syscall: 382

2019-03-26 Thread Alexey Gavrilov
Upgrading the kernel did not change the situation. le9i0nx@unit6:~$ uname -a Linux unit6 4.19.0-0.bpo.2-rt-amd64 #1 SMP PREEMPT RT Debian 4.19.16-1~bpo9+1 (2019-02-07) x86_64 GNU/Linux ... Updating certificates in /etc/ssl/certs... qemu: Unsupported syscall: 382 0 added, 0 removed; done. Running

[Qemu-devel] [Bug 1821006] Re: qemu: Unsupported syscall: 382

2019-03-26 Thread Alexey Gavrilov
Yes, you are right the application works correctly. At least the result is expected. Vesion kernel le9i0nx@unit6:~$ uname -a Linux unit6 4.9.0-8-rt-amd64 #1 SMP PREEMPT RT Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU/Linux Host debian 9 quest debian 10 quest glib version root@ddf2245902b3:/app# ap

[Qemu-devel] [Bug 1821006] Re: qemu: Unsupported syscall: 382

2019-03-25 Thread Peter Maydell
...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 g

[Qemu-devel] [Bug 1821006] Re: qemu: Unsupported syscall: 382

2019-03-25 Thread Peter Maydell
I don't suppose you have a testcase that doesn't require docker? Syscall 382 is renameat2 for arm. Note that messages from QEMU about unsupported syscalls are often harmless, because typically they only appear for relatively new syscalls which QEMU hasn't implemented yet. The guest code will have