E: 15binfmt: touch: cannot touch '<snip>/usr/libexec/qemu-binfmt/s390x-binfmt-P': No such file or directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
schroot (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Trusty |
Won't Fix
|
Undecided
|
Unassigned | ||
Xenial |
Won't Fix
|
Undecided
|
Unassigned | ||
Bionic |
Won't Fix
|
Undecided
|
Unassigned | ||
Focal |
Invalid
|
Undecided
|
You-Sheng Yang |
Bug Description
[SRU Justification]
[Impact]
Failed to setup schroot of a foreign arch.
[Fix]
This has been fixed in debian salsa git commit f6da297a ("schroot-setup: create parent directory for binfmt interpreter"), version 1.6.10-12.
[Test Case]
$ mk-sbuild --arch s390x jammy
[Where problems could occur]
This fixes only a static setup script. Unlikely to have any other issue.
[Other Info]
Only X/T/B/F are proposed for fixing because it should have been fixed in Impish or later.
========== original bug description ==========
Creating an sbuild chroot for a foreign arch fails on hirsute:
$ mk-sbuild --arch s390x impish
/usr/sbin/
W: qemu-debootstrap is deprecated. Please use regular debootstrap directly
I: Running command: debootstrap --arch=s390x --variant=buildd --components=
I: Target architecture can be executed
I: Retrieving InRelease
I: Checking Release signature
<snip>
I: Configuring build-essential...
I: Configuring libc-bin...
I: Base system installed successfully.
E: 15binfmt: touch: cannot touch '/var/run/
E: 15binfmt: touch: cannot touch '/var/run/
E: impish-
It seems we need a bump to 1.6.10-12:
https:/
summary: |
E: 15binfmt: touch: cannot touch '<snip>/usr/libexec/qemu- - binfmt/ppc64le-binfmt-P': No such file or directory + binfmt/s390x-binfmt-P': No such file or directory |
description: | updated |
Changed in schroot (Ubuntu Focal): | |
status: | New → In Progress |
Changed in schroot (Ubuntu Bionic): | |
status: | New → In Progress |
Changed in schroot (Ubuntu Xenial): | |
status: | New → In Progress |
Changed in schroot (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in schroot (Ubuntu): | |
status: | New → Invalid |
This has been fixed in debian salsa git commit f6da297a ("schroot-setup: create parent directory for binfmt interpreter"), version 1.6.10-12. Ubuntu Impish/ Jammy/Kinetic have it already.