我试着按照正式Docker文档docker-ce中提供的说明安装使用存储库。安装在这一点上卡住了:
Setting up docker-ce (17.09.0~ce-0~ubuntu) ...
insserv: warning: script 'K01postgresql-9.5' missing LSB tags and overrides
insserv: warning: script 'postgresql-9.5' missing LSB tags and overrides在等待了很长时间之后,我用sudo killall apt-get中断了这个过程。现在,每当我尝试使用使用apt-get的命令时,它都会这样说:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.当我运行该命令时,它只是开始运行从未完成的原始命令。此时,我只想解决这个问题,甚至不能运行Docker (我只是想尝试一下)。
我已经为这个相关问题尝试了大多数答案。我甚至不能使用sudo apt-get remove docker-ce,因为我遇到了同样的问题。
有关码头安装的一些信息:
docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: e
Drop-In: /etc/systemd/system/docker.service.d
└─ubuntu.conf
Active: activating (start) since mié 2017-11-22 15:38:31 CST; 7min ago
Docs: https://docs.docker.com
Main PID: 1431 (docker)
Tasks: 6
Memory: 18.4M
CPU: 21ms
CGroup: /system.slice/docker.service
└─1431 /usr/bin/docker -d -H fd://
docker-ce:
Installed: 17.09.0~ce-0~ubuntu
Candidate: 17.09.0~ce-0~ubuntu
Version table:
*** 17.09.0~ce-0~ubuntu 100
100 /var/lib/dpkg/status我在运行Ubuntu 16.04
发布于 2018-03-30 13:46:53
我也面临着同样的问题,以下是我为彻底移除码头所做的所有步骤。我希望它能帮上忙
停放码头服务
service docker stop在插入安装后拆卸锁
rm /var/lib/dpkg/lock恢复
dpkg --configure -a如果dpkg卡住,从不同的终端停止码头服务。
service docker stop 拆下所有码头包装并进行清洗
apt-get remove docker docker-engine docker.io docker-ce
apt-get purge docker docker-engine docker.io docker-ce
apt-get autoremove
apt-get autoclean删除所有与码头相关的文件
rm -rf /lib/systemd/system/docker.service
rm -rf /etc/docker
rm -rf /var/lib/docker
rm -rf /run/docker.sock
rm -rf /etc/systemd/system/docker.service.d可选的,更新包
apt-get update / upgrade / dist-upgrade重启动
reboot发布于 2018-01-18 06:47:24
我昨天也有过同样的问题。我做了一个服务器重新启动:
sudo reboot和重新配置的包:
sudo dpkg --configure -a问题解决了。
发布于 2017-12-31 15:49:07
看起来您在postgresql-9.5包上有问题,我将在清除该包后尝试安装docker-ce。此外,还有一个新版本的docker-ce包可用(17.12)。
https://askubuntu.com/questions/979293
复制相似问题