[Seek Help] E: Sub-process /usr/bin/dpkg returned an error code (1)
Tofloor
poster avatar
也无风雨也无晴,归去
deepin
2022-12-23 21:03
Author
sudo apt-get install docker-ce docker-ce-cli containerd.io
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列【新】软件包将被安装:
containerd.io docker-ce docker-ce-cli
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 12 个软件包未被升级。
需要下载 92.0 MB 的归档。
解压缩后会消耗 366 MB 的额外空间。
获取:1 https://community-packages.deepin.com/deepin apricot/main amd64 containerd.io amd64 1.3.4 [29.6 MB]
获取:2 https://community-packages.deepin.com/deepin apricot/main amd64 docker-ce-cli amd64 5:19.03.8~3-0~debian-buster [40.6 MB]
获取:3 https://community-packages.deepin.com/deepin apricot/main amd64 docker-ce amd64 5:19.03.8~3-0~debian-buster [21.7 MB]
已下载 92.0 MB,耗时 13秒 (7,351 kB/s)
正在选中未选择的软件包 containerd.io。
(正在读取数据库 ... 系统当前共安装有 303647 个文件和目录。)
准备解压 .../containerd.io_1.3.4_amd64.deb  ...
正在解压 containerd.io (1.3.4) ...
正在选中未选择的软件包 docker-ce-cli。
准备解压 .../docker-ce-cli_5%3a19.03.8~3-0~debian-buster_amd64.deb  ...
正在解压 docker-ce-cli (5:19.03.8~3-0~debian-buster) ...
正在选中未选择的软件包 docker-ce。
准备解压 .../docker-ce_5%3a19.03.8~3-0~debian-buster_amd64.deb  ...
正在解压 docker-ce (5:19.03.8~3-0~debian-buster) ...
正在设置 containerd.io (1.3.4) ...
Created symlink /etc/systemd/system/multi-user.target.wants/containerd.service → /lib/systemd/system/containerd.service.
正在设置 docker-ce-cli (5:19.03.8~3-0~debian-buster) ...
正在设置 docker-ce (5:19.03.8~3-0~debian-buster) ...
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service.
Created symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket.
Job for docker.service failed because the control process exited with error code.
See "systemctl status docker.service" and "journalctl -xeu docker.service" for details.
invoke-rc.d: initscript docker, action "start" failed.
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Fri 2022-12-23 12:58:41 CST; 4ms ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Process: 34376 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
Main PID: 34376 (code=exited, status=1/FAILURE)
dpkg: 处理软件包 docker-ce (--configure)时出错:
已安装 docker-ce 软件包 post-installation 脚本 子进程返回错误状态 1
在处理时有错误发生:
docker-ce
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reply Favorite View the author
All Replies
donaldsebleung
deepin
2022-12-23 22:21
#1

See "systemctl status docker.service" and "journalctl -xeu docker.service" for details.

跑一下这两个命令看看:

systemctl status docker.service
journalctl -xeu docker.service

另外,把终端输出发送到论坛时,请用 markdown 代码,会好看一点: Markdown 代码 | 菜鸟教程 (runoob.com)

Reply View the author
范LJ
deepin
2023-01-05 23:57
#2

网上找找不用用deepin自己的源安装docker了,版本太老了,可以试试docker-desktop, 或者换个国内的docker安装源安装新的版本

Reply View the author
ThinKinG
deepin testing team
2023-02-01 00:06
#3

可以参考下WIKI

https://wiki.deepin.org/zh/02_%E6%8C%89%E8%BD%AF%E4%BB%B6%E5%8A%9F%E8%83%BD%E5%88%92%E5%88%86/03_%E6%9C%8D%E5%8A%A1%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%E4%BB%8B%E7%BB%8D/02_%E5%AE%B9%E5%99%A8%E5%BC%95%E6%93%8E/Docker%E7%9B%B8%E5%85%B3/%E9%99%84%E5%B1%9E%E5%86%85%E5%AE%B9/docker%E5%AE%89%E8%A3%85%E5%B8%B8%E8%A7%81%E6%95%B0%E6%8D%AE%E5%BA%93

Reply View the author