Package Details: qemu-user-static-bin 3.1-8

Git Clone URL: https://aur.archlinux.org/qemu-user-static-bin.git (read-only)
Package Base: qemu-user-static-bin
Description: A generic and open source machine emulator, statically linked
Upstream URL: http://wiki.qemu.org
Licenses: GPL2, LGPL2.1
Conflicts: qemu-user, qemu-user-static
Provides: qemu-user, qemu-user-static
Submitter: dvdhrm
Maintainer: dvdhrm
Last Packager: dvdhrm
Votes: 73
Popularity: 0.050529
First Submitted: 2017-10-05 07:33
Last Updated: 2019-05-29 10:03

Dependencies (1)

Required by (8)

Sources (2)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

Anexthesy commented on 2019-09-18 11:57

Here's a temporary fix: https://gist.github.com/abelfodil/d0916511bfa3c75bc2e01dc79b045623

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!

polyzen commented on 2019-01-08 07:49

Please either do not rename the deb sources or at least include the pkgver or something so people don't have to delete the older sources when there's an upgrade.