Package Details: qemu-user-static-bin 5.2-3

Git Clone URL: https://aur.archlinux.org/qemu-user-static-bin.git (read-only, click to copy)
Package Base: qemu-user-static-bin
Description: A generic and open source machine emulator, statically linked
Upstream URL: http://wiki.qemu.org
Keywords: emulation qemu
Licenses: GPL2, LGPL2.1
Conflicts: qemu-user, qemu-user-static
Provides: qemu-user, qemu-user-static
Submitter: dvdhrm
Maintainer: JerryXiao (jpegxguy)
Last Packager: jpegxguy
Votes: 81
Popularity: 1.33
First Submitted: 2017-10-05 07:33
Last Updated: 2021-03-03 23:15

Required by (10)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 ... Next › Last »

TheAifam5 commented on 2019-11-22 12:13

--Why update to 3.1 when 4.1 is out?--

EDIT: You forgot to update .SRCINFO

JerryXiao commented on 2019-11-22 05:16

@Anexthesy Any update?

reynoldsbd commented on 2019-09-18 05:42

Getting a 404 while building. Looks like the .deb used here has been renamed to something different.

Also, 4.1 is now available :)

jpegxguy commented on 2019-09-04 19:53

Also, either change to CF flag (for setuid binaries in chroot) or leave the task to the binfmt-user-static packages

jpegxguy commented on 2019-03-28 16:22

@dvdhrm aarch64 works as well now. Thanks!

dvdhrm commented on 2019-03-28 07:28

@jpegxguy I see, you use aarch64. I fixed the binfmt generator to work with the x86 versions as well. Please give it a try!

jpegxguy commented on 2019-03-22 16:34

uname -srvmo is: Linux 5.0.3-1-ARCH #1 SMP Wed Mar 20 18:03:35 MDT 2019 aarch64 GNU/Linux

I've found the problematic files: (Installed by this package in /usr/bin/binfmt.d)

  • qemu-i486-static.conf and qemu-x86_64-static.conf, which contain only the letter F and a newline (LF). systemd-binfmt complains that Rule file name '' is not valid, refusing. as can be seen in the journal

  • qemu-i386-static.conf, which contains what seems to be 2 rules stitched together? less output:

:qemu-i386:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00:\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\xff\xff:/usr/bin/qemu-i386::qemu-i486:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x06\x00:\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\xff\xff:/usr/bin/qemu-i386-static:F

In my x86_64 pc, no errors, because those files aren't there in that case

dvdhrm commented on 2019-03-22 06:50

@jpegxguy You sure this is related to this package? I cannot reproduce it. Can you check which file exactly causes this to be triggered? The files systemd-binfmt reads are in {/usr/bin,/etc}/binfmt.d/.

jpegxguy commented on 2019-03-21 20:58

journalctl has this to say when systemd-binfmt.service is (re)started:

Μαρ 21 22:55:22 systemd[1]: Starting Set Up Additional Binary Formats...
Μαρ 21 22:55:22 systemd-binfmt[16910]: Failed to add binary format: Invalid argument
Μαρ 21 22:55:22 systemd-binfmt[16910]: Rule file name '' is not valid, refusing.
Μαρ 21 22:55:22 systemd-binfmt[16910]: Failed to add binary format: Invalid argument
Μαρ 21 22:55:22 systemd-binfmt[16910]: Rule file name '' is not valid, refusing.
Μαρ 21 22:55:22 systemd-binfmt[16910]: Failed to add binary format: Invalid argument
Μαρ 21 22:55:22 systemd[1]: systemd-binfmt.service: Main process exited, code=exited, status=1/FAILURE

dvdhrm commented on 2019-01-08 11:54

@polyzen I changed this now. I think I had to rename the source because the HTTP request supplied a generic name. Not sure. Regardless, it is now versioned according to the package version.

@mudkip908 Thanks! Should be fixed now. No idea why I forgot that. I assume the issue @polyzen mentioned might have caused me to miss this. Sorry!