flexbuild 版本失败(机器:imx8mpevk) 你好 我在尝试为 imx8mpevk 机器版本时遇到了以下错误: [root@fbdebian flexbuild]$ bld -m imx8mpevk ... Setting up uidmap (1:4.13+dfsg1-1+b1) ... Processing triggers for libc-bin (2.36-9+deb12u9) ... I: automatically chosen mode: root W: binfmt_misc not found in /proc/mounts -- not mounted? E: arm64 can neither be executed natively nor via qemu user emulation with binfmt_misc 2025-02-06 01:56:44,270 bdebstrap ERROR: mmdebstrap failed with exit code 25. See above for details. make[1]: *** [cryptodev_linux.mk:7: cryptodev_linux] Error 1 make: *** [Makefile:17: linux-modules] Error 2 你能帮我修好它吗? 提前谢谢您。 Re: flexbuild build fail (machine: imx8mpevk) 我使用的是非 Debian 主机。除了安装这些 qemu 代码包外,我还必须手动启动 systemd-binfmt.service,而且我还手动将 binfmt_misc 安装在容器的外部和内部。 现在可以了。谢谢。 Re: flexbuild build fail (machine: imx8mpevk) @andreamarson 我在重新安装那些 qemu 代码包时修复了类似的问题,不知道为什么不能站在你这边 Re: flexbuild build fail (machine: imx8mpevk) 使用 容器 版本 选项进行构建时我遇到了完全相同的问题 Re: flexbuild build fail (machine: imx8mpevk) @andreamarson请尝试命令
sudo apt-get install qemu-system qemu-user qemu-user-static binfmt-support debootstrap binutils Re: flexbuild build fail (machine: imx8mpevk) 我创建了一个新文件并运行该命令,因为它取决于以太网链接,所以我首先运行其他相关命令,然后运行"bld -m imx8mpevk" 命令。
请参阅所附的全部日志。 Re: flexbuild build fail (machine: imx8mpevk) @June_Lu 我没有发现与活动支架有任何明显的区别。 你能不能把你与机器版本 imx8mpevk 相关的完整日志发给我,这样我就能把它和我的比较了? Re: flexbuild build fail (machine: imx8mpevk) 请参阅下文:
[root@fbdebian flexbuild2412]$ cat /proc/mounts
叠加层/叠加 rw、relatime、lowerdir=/var/lib/docker/overlay2/l/c4dwp2kvnxwkh2xj563kjoxGXJ:/var/lib/docker/overlay2/l/lib/docker/overlay2/l/lib/docker/overlay2/l/3j3ktmqvpy74qgkrpqHG727ZG:/var/lib/docker/overlay2/l/lib/docker/overlay2/l/3j3ktmqvpy74qgkrwuevektjzshyp7r67PR:/var/lib/docker/overlay2/l/l22kw6o2btjejfrqnayif65i7M:/var/lib/docker/overlay2/l/5x7zaskzl2q4a4jpxotxl27suw:/var/lib/docker/overlay2/l/5x7zaskzl2q4jpxotxl27suw:/var/lib/docker/overlay2/l/5x7zaskzl2q4jpxotxl27suw:/var/libqmw6arrievsjvmp5WT,upperdir=/var/lib/docker/overlay2/399d79f82c0e1fb6a0773eec4e1fb6a0773eec4e1fcd2353ab91d707dfbd5cd5cd/diff,workdir=/var/lib/docker/overlay2/399df79bcd/overlay2/399df79bcd/overlay2/399df79bcd/overlay2/399df79bcd/overlay2/399df7982c0e1fb6a0773eec4e1fc2353ab91d707dfbd5c5c0891c891c8eacf407bcd/work0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0
udev /dev devtmpfs rw,nosuid,relatime,size=8127808k,nr_inodes=2031952,mode=755,inode64 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /dev/shm tmpfs rw,inode64 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime,pagesize=2M 0 0
mqueue /dev/mqueue mqueue rw,nosuid,nodev,noexec,relatime 0 0
/dev/mapper/vg_data-lv_usr /usr/lib/modules ext4 rw,relatime 0 0
/dev/mapper/vg_data-lv_usr /usr/share/zoneinfo/Etc/UTC ext4 ro,relatime 0 0
/dev/mapper/vg_data-lv_home /home/nxa20322 ext4 rw,relatime 0 0
/dev/mapper/vg_data-lv_var /etc/resolv.conf ext4 rw,relatime 0 0
/dev/mapper/vg_data-lv_var /etc/hostname ext4 rw,relatime 0 0
/dev/mapper/vg_data-lv_var /etc/hosts ext4 rw,relatime 0 0
/dev/mapper/vg_data-lv_home /home/nxa20322/容器/flexbuild2412 ext4 rw,relatime 0 0
devpts /dev/console devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
谢谢! Re: flexbuild build fail (machine: imx8mpevk) 我使用的也是同样的分配方式: $ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.4 LTS
Release: 22.04
Codename: jammy 有什么提示可以发现问题所在吗? 首先,能否请您将该命令的输出结果发送给我,以便我看到该文件应该是什么样子? [root@fbdebian flexbuild]$ cat /proc/mounts Re: flexbuild build fail (machine: imx8mpevk) 感谢您提供的日志。
这可能与您的主机环境有关、
我无法重现同样的问题。
我的主机是带容器的 Ubuntu 22.04 主机。 Re: flexbuild build fail (machine: imx8mpevk) docker 可以正常工作: $ docker run hello-world
Hello from Docker!
This message shows that your installation appears to be working correctly.
To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(amd64)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.
To try something more ambitious, you can run an Ubuntu container with:
$ docker run -it ubuntu bash
Share images, automate workflows, and more with a free Docker ID:
https://hub.docker.com/
For more examples and ideas, visit:
https://docs.docker.com/get-started/
amarson@LW11Y24037:~/devel/dsab/sw/linux/RTK0EF0177Z00002ZJ-v1.0.1$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
NAMES
bb81ea6a0099 hello-world "/hello" 9 seconds ago Exited (0) 7 seconds ago
distracted_roentgen
503a17e14c01 fbdebian:12 "/bin/bash" 40 hours ago Up 40 hours
amarson_fbdebian_12_555c33
07080445a948 excalidraw/excalidraw:latest "/docker-entrypoint.…" 3 days ago Up 3 days (healthy) 0.0.0.0:5000->80/tcp, :::5000->80/tcp excalidraw
1bdbc6826aaf budibase/proxy "/docker-entrypoint.…" 7 months ago Exited (0) 7 months ago
bbproxy
b1777d09ad35 budibase.docker.scarf.sh/budibase/apps "docker-entrypoint.s…" 7 months ago Exited (137) 7 months ago
bbapps
07d6b116ab00 budibase.docker.scarf.sh/budibase/worker "docker-entrypoint.s…" 7 months ago Exited (137) 7 months ago
bbworker
2ff233a6bd39 redis "docker-entrypoint.s…" 7 months ago Exited (0) 7 months ago
budibase-docker-redis-service-1
267066eea7a5 budibase/couchdb "tini -- /docker-ent…" 7 months ago Exited (143) 7 months ago
budibase-docker-couchdb-service-1
40a3b1a5ae01 containrrr/watchtower "/watchtower --debug…" 7 months ago Up 3 days (healthy) 8080/tcp
budibase-docker-watchtower-service-1
950529d1adc7 minio/minio "/usr/bin/docker-ent…" 7 months ago Exited (0) 7 months ago
budibase-docker-minio-service-1
8cdb5e08ba8c nodered/node-red "./entrypoint.sh" 7 months ago Exited (130) 7 months ago
mynodered2
82aa692ee66a nodered/node-red "./entrypoint.sh" 7 months ago Exited (130) 7 months ago
mynodered
e072a885ce2b hello-world "/hello" 8 months ago Exited (0) 8 months ago
stupefied_fermat
1833397a90b8 hello-world "/hello" 8 months ago Exited (0) 8 months ago
zen_chaum 我还会附上完整的日志。 Re: flexbuild build fail (machine: imx8mpevk) 是完整的日志吗?
您是否已确认
通过运行 hello-world 镜像来验证容器安装是否成功。
```
$ 容器 运行 hello-world
$ docker ps-a
查看全文