hi
我在使用fenix为VIM3编译Ubuntu 2004时,出现了一个问题。我最开始时是可以编译出镜像文件的,后来做了一些改动后,再次编译就一直出现“Temporary failure resolving”的错误。我是在docker里编译的,宿主机是Ubuntu 2004LTS,docker的image是使用fenix下的Dockerfile build出来的。我本来以为会是Ubuntu源的问题,尝试着由默认的,换成清华的,换成ustc的,试过3个源,都有这个问题。后来查了一下,觉得可能是DNS的问题。但是我docker 里的Ubuntu是可以通过apt update的。运行时也加了–network=host的选项。
docker run -it --name fenix_1007 -v $(pwd):/home/khadas/fenix \
-v /etc/localtime:/etc/localtime:ro \
-v /etc/timezone:/etc/timezone:ro \
-v $HOME/.ccache:/home/khadas/.ccache --privileged \
--network=host \
--device=/dev/loop-control:/dev/loop-control \
--device=/dev/loop0:/dev/loop0 --cap-add SYS_ADMIN \
fenix_1007
编译日志如下:
setupcon: We are not on the console, the console is left unconfigured.
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
#deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ focal-backports main restricted universe multiverse
OK
Info: Updating package list focal
Err:1 http://mirrors.ustc.edu.cn/ubuntu-ports focal InRelease
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:2 http://mirrors.ustc.edu.cn/ubuntu-ports focal-security InRelease
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:3 http://mirrors.ustc.edu.cn/ubuntu-ports focal-updates InRelease
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:4 http://mirrors.ustc.edu.cn/ubuntu-ports focal-backports InRelease
Temporary failure resolving 'mirrors.ustc.edu.cn'
Reading package lists... Done
W: Failed to fetch http://mirrors.ustc.edu.cn/ubuntu-ports/dists/focal/InRelease Temporary failure resolving 'mirrors.ustc.edu.cn'
W: Failed to fetch http://mirrors.ustc.edu.cn/ubuntu-ports/dists/focal-security/InRelease Temporary failure resolving 'mirrors.ustc.edu.cn'
W: Failed to fetch http://mirrors.ustc.edu.cn/ubuntu-ports/dists/focal-updates/InRelease Temporary failure resolving 'mirrors.ustc.edu.cn'
W: Failed to fetch http://mirrors.ustc.edu.cn/ubuntu-ports/dists/focal-backports/InRelease Temporary failure resolving 'mirrors.ustc.edu.cn'
W: Some index files failed to download. They have been ignored, or old ones used instead.
Info: Upgrading base packages
Reading package lists... Done
Building dependency tree... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Info: Installing packages
Reading package lists... Done
Building dependency tree... Done
Note, selecting 'libglu1-mesa' instead of 'libglu1'
dirmngr is already the newest version (2.2.19-3ubuntu2).
...
zlib1g-dev zstd
0 upgraded, 1249 newly installed, 1 to remove and 0 not upgraded.
Need to get 577 MB of archives.
After this operation, 3010 MB of additional disk space will be used.
Err:1 http://mirrors.ustc.edu.cn/ubuntu-ports focal/main arm64 libedit2 arm64 3.1-20191231-1
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:2 http://mirrors.ustc.edu.cn/ubuntu-ports focal/main arm64 chrony arm64 3.5-6ubuntu6
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:3 http://mirrors.ustc.edu.cn/ubuntu-ports focal/main arm64 libpython3.8-minimal arm64 3.8.2-1ubuntu1
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:4 http://mirrors.ustc.edu.cn/ubuntu-ports focal/main arm64 python3.8-minimal arm64 3.8.2-1ubuntu1
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:5 http://mirrors.ustc.edu.cn/ubuntu-ports focal/main arm64 python3-minimal arm64 3.8.2-0ubuntu2
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:6 http://mirrors.ustc.edu.cn/ubuntu-ports focal/main arm64 mime-support all 3.64ubuntu1
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:7 http://mirrors.ustc.edu.cn/ubuntu-ports focal/main arm64 libmpdec2 arm64 2.4.2-3
Temporary failure resolving 'mirrors.ustc.edu.cn'
Err:8 http://mirrors.ustc.edu.cn/ubuntu-ports focal/main arm64 libpython3.8-stdlib arm64 3.8.2-1ubuntu1
...
Temporary failure resolving 'mirrors.ustc.edu.cn'
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Cleanup...
make: *** [Makefile:5: all] Error 100
root@taiho-pc:/home/khadas/fenix# apt update
Hit:1 http://mirrors.ustc.edu.cn/ubuntu focal InRelease
Get:2 http://mirrors.ustc.edu.cn/ubuntu focal-updates InRelease [114 kB]
Get:3 http://mirrors.ustc.edu.cn/ubuntu focal-backports InRelease [101 kB]
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Get:5 http://mirrors.ustc.edu.cn/ubuntu focal-updates/main i386 Packages [682 kB]
Get:6 http://security.ubuntu.com/ubuntu focal-security/universe i386 Packages [629 kB]
Get:7 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages [1,135 kB]
Get:8 http://mirrors.ustc.edu.cn/ubuntu focal-updates/universe amd64 Packages [1,083 kB]
Get:9 http://security.ubuntu.com/ubuntu focal-security/restricted amd64 Packages [581 kB]
Get:10 http://security.ubuntu.com/ubuntu focal-security/universe amd64 Packages [796 kB]
Get:11 http://security.ubuntu.com/ubuntu focal-security/main i386 Packages [359 kB]
Get:12 http://mirrors.ustc.edu.cn/ubuntu focal-updates/restricted amd64 Packages [632 kB]
Get:13 http://mirrors.ustc.edu.cn/ubuntu focal-updates/main amd64 Packages [1,582 kB]
Get:14 http://mirrors.ustc.edu.cn/ubuntu focal-updates/universe i386 Packages [795 kB]
Fetched 8,601 kB in 30s (285 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
16 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@taiho-pc:/home/khadas/fenix#
@ numbqq 不知道您在这块有没有经验,还请帮忙指导一下,谢谢。(日志由于帖子大小缘故,删掉大部分内容)