From 34d40edef492519ac01fd5dda9324a49b18be26e Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Wed, 25 Apr 2018 13:44:53 -0700 Subject: [PATCH] Fix issue where docker needs more recent packages The following packages have unmet dependencies: docker-ce : Depends: libseccomp2 (>= 2.3.0) but 2.2.3-3ubuntu3 is to be installed E: Unable to correct problems, you have held broken packages. --- scripts/installer.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scripts/installer.sh b/scripts/installer.sh index 493df661a..c8878b6d6 100755 --- a/scripts/installer.sh +++ b/scripts/installer.sh @@ -54,6 +54,12 @@ if [[ $(docker version --format {{.Client.Version}}) != "18.03.0-ce" ]]; then sleep 1 done + # the latest docker might need newer packages + while ! apt update -y; do + echo "==> installer: Failed to update packages. Retry" + sleep 1 + done + while ! apt install -y /tmp/docker.deb; do echo "==> installer: Failed to install docker. Retry" sleep 1