Open kero990 opened 1 year ago
另外,在反复迁移后,还发现有时候迁移到/alpine下,但进入还调用自定义地址,比如/mnt/sda1/alpine 这时候进入迁移,地址还提示/alpine,然后在迁移到/mnt/sda1/alpine,调用地址甚至会变成/mnt/sda1/mnt/sda1/alpine
另外在chroot手动执行apk add docker时报错
pve:~# apk add docker --allow-untrusted
ERROR: FDB format error (line 114896)
ERROR: unable to select packages:
runc (no such package):
required by: containerd-1.7.2-r2[runc]
tini-static (no such package):
required by: docker-engine-23.0.6-r5[tini-static]
==================================== 这个搞明白了,创建chroot时用的源是3.10的,但apk更新源引用的是latest的,导致版本对不上
另外,在反复迁移后,还发现有时候迁移到/alpine下,但进入还调用自定义地址,比如/mnt/sda1/alpine 这时候进入迁移,地址还提示/alpine,然后在迁移到/mnt/sda1/alpine,调用地址甚至会变成/mnt/sda1/mnt/sda1/alpine
另外在chroot手动执行apk add docker时报错
pve:~# apk add docker --allow-untrusted ERROR: FDB format error (line 114896) ERROR: unable to select packages: runc (no such package): required by: containerd-1.7.2-r2[runc] tini-static (no such package): required by: docker-engine-23.0.6-r5[tini-static]
==================================== 这个搞明白了,创建chroot时用的源是3.10的,但apk更新源引用的是latest的,导致版本对不上
请问是如何解决的?
apk add docker --allow-untrusted
已解决,首先进入chroot
cat /etc/alpine-release
我这里显示的是3.10.9
vi /etc/apk/repositories
http://mirrors.aliyun.com/alpine/v3.10/main/ http://mirrors.aliyun.com/alpine/v3.10/community/
shell文件不太熟悉,过程如下 直接在安装时自定义chroot路径,部署应该是成功的,但后续配置和进入全部失败,一闪而过的界面里似乎仍旧在调用/alpine 需要使用迁移,先直接回车迁移到/alpine下,再第二次使用迁移到自定义目录,这时可以成功
另一个问题是,即使chroot安装成功,docker也仍旧失败。反复提示docker还未安装。 手动在chroot下执行apk update,报错UNTRUSTED signature 我常年用debian,不熟悉alpine,不知道怎么改
希望好好捋一下shell运行逻辑和报错管理,获取到安装成功的提示或者执行docker命令成功在进入安装成功的流程,另外建议能看执行过程,这一闪而过的,考验截图速度呢。