【发布时间】:2021-10-14 09:25:24
【问题描述】:
我的 Linux MINT 20.2 / BTRFS 系统文件上有几台 DDEV 机器,它运行良好。但是重启后,我不能再启动我的 DDEV 机器了,我有一个 ddev-ssh-agent 错误:
错误:对于 ddev-ssh-agent 无法启动服务 ddev-ssh-agent:OCI 运行时创建失败:> container_linux.go:380:启动容器进程导致:exec:“/entry.sh”:stat > /entry .sh:没有这样的文件或目录:未知
谢谢
【问题讨论】:
-
我想你已经损坏了 docker 图像。尝试删除所有容器和图像。
ddev poweroff && docker rm -f $(docker ps -aq) && docker rmi -f $(docker images -q)- 这不会删除任何数据库或任何东西,只删除容器和图像,所以当你ddev start它必须拉新的。 -
我已经这样做了,我不再有“/entry.sh”错误,但我仍然有一个“ddev-ssh-agent”错误:无法启动 hermitage:无法启动 ddev- ssh-agent:ComposeCmd 无法运行 'COMPOSE_PROJECT_NAME=ddev-blablabla docker-compose -f /home/gregory/.ddev/.ssh-auth-compose-full.yaml -p ddev-ssh-agent up --build -- force-recreate -d', action='[-p ddev-ssh-agent up --build --force-recreate -d]', err='exit status 1', stdout='Step
-
我也有这个错误:服务'ddev-ssh-agent'构建失败:命令'/bin/sh -c (groupadd --gid $gid "$username" || groupadd" $username" || true) && (useradd -l -m -s "/bin/bash" --gid "$username" --comment '' --uid $uid "$username" || useradd -l -m -s "/bin/bash" --gid "$username" --comment '' "$username" || useradd -l -m -s "/bin/bash" --gid "$gid" --comment ' '"$username")' 返回一个非零代码:9
-
什么 ddev 版本?如果不是 v1.18.0,请升级。请同时显示
id -a的输出。在 v1.18.0 之前,数字用户名和组名以及带有变音符号的用户名都有这样的麻烦。 -
我使用的是 20.10.9