Comments (9)
@ZhenshengLee I don't have time to check your issue. But assuming your host environment is Ubuntu 20.04 (focal), and you are trying to run nvcr.io/nvidia/l4t-base:r32.4.4
.
Which CPU architecture the container image is? I cannot find it, and I cannot access to the container image info page. I found this page: https://forums.developer.nvidia.com/t/tensorrt-with-nvcr-io-nvidia-l4t-base-r32-3-1-docker-image/111081 .
I expect you are trying to run non-x86 container image. right?
You can run it without multiarch/qemu-user-static
containers. Those are just a wrapper of installing binfmt_misc files and QEMU bianries.
Reading this document to install binfmt_misc,
Here are the possible steps
-
Clean the binfmt_misc files and multiarch containers you installed. See #134 (comment) .
-
Install the following Ubuntu packages binfmt-support, qemu-user-static, following above document.
$ sudo apt-get update -y $ sudo apt-get install -y binfmt-support qemu-user-static
-
Check if the
/proc/sys/fs/binfmt_misc/*
and/usr/bin/qemu-*-static
files are installed. For example, if you want to run the aarch64 (arm64) container, you can use/usr/bin/qemu-aarch64-static
installed on your host environment by qemu-user-static deb package. For example if your container is aarch64 (arm64), I expect the following file includes theF
flag inflags:
. If your container is another non-x86 container, check another/proc/sys/fs/binfmt_misc/qemu-XXXX
file used internally.$ cat /proc/sys/fs/binfmt_misc/qemu-aarch64 ... flags: F ...
-
You can run the container image without multiarch containers like this. See #100 (comment) . Check if the following command works.
$ docker run --rm -t arm64v8/ubuntu uname -m aarch64
-
Try your case like this.
$ docker run --rm -t nvcr.io/nvidia/l4t-base:r32.4.4 uname -m XXXXX
-
If you reproduce the error, you can ask on the QEMU mailing list or an issue ticket: https://www.qemu.org/support/ .
from qemu-user-static.
If that is any indication of problem, it also seems to have a network interface "��@" (sic) which looks a bit strange.
from qemu-user-static.
@kutschkem, did you submit this issue to QEMU's bug tracker?
from qemu-user-static.
@1138-4eb No, I don't think so.
from qemu-user-static.
@kutschkem, I tried with version 4.0.0, and those errors seem to be fixed. Still, I get:
Unknown QEMU_IFLA_INFO_KIND ipip
Unknown QEMU_IFLA_INFO_KIND ip6tnl
from qemu-user-static.
Now the qemu version is 4.1.0. Could you check it?
from qemu-user-static.
@kutschkem by the way, you do not have to use multiarch project's "multiarch/ubuntu-core:arm64" container anymore. You can run standard multiarch container like this.
$ docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
$ docker run --rm -t arm64v8/ubuntu uname -m
aarch64
Could you check it on your environment?
If you like, I want to know the reproducing steps with command lines level.
from qemu-user-static.
Now the qemu version is 4.1.0. Could you check it?
@junaruga Now the version is 4.2 in ubuntu 20.04, and errors exist.
Unknown host QEMU_IFLA type: 54
Unknown host QEMU_IFLA type: 32820
Unknown host QEMU_IFLA type: 54
Unknown host QEMU_IFLA type: 54
BTW, The cpp compiling consumes much more time than that in host x86 PC, I don't know if it has something to do with the qemu runtime.
The docker image is nvcr.io/nvidia/l4t-base:r32.4.4
Thanks.
from qemu-user-static.
This is super old, so for me it's fine to close the issue. You can also keep it open for @ZhenshengLee 's issue
from qemu-user-static.
Related Issues (20)
- [Feature Request] darwin-arm64 arch support
- bubblewrap does not work in aarch64 container on x86_64 host
- Does it support MacOS with M1? HOT 2
- how to pass --smp option
- iptables not working on docker arm64 alpine HOT 2
- ldd fails with qemu-aarch64 HOT 6
- Need support for run x86_64 on linux/arm64 HOT 13
- Intermittent exec format error when building linux/arm64 (alpine 3.15+) on amd64 host HOT 1
- speed is slow when use as cross-compile solution HOT 5
- qemu: uncaught target signal 11 (Segmentation fault) - core dumped HOT 1
- Does loong64 and mips/mipsle will be support?
- Where is qemu-$to_arch-static binary files when container whose arch isn't equal to host's one is run? HOT 8
- Undocumented convention: The `--reset` flag must be the first argument
- Mirror docker image to ghcr.io
- node.js 16 build on UBI8 is very slow and fails in GH Actions with ECONNRESET and too many open files errors.
- argv[0] can now be automatically fixed
- need to upgrade to support loongarch64 HOT 8
- [Problem] Can I use it in gitlab runner? HOT 4
- iptables-nft not supported in qemu-aarch64-static HOT 6
- Need pinned Alpine Linux versions, e.g., v3.17 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qemu-user-static.