From 89e746feec173de1db82fdf7481aad16c0c86d28 Mon Sep 17 00:00:00 2001 From: Aiden McClelland Date: Thu, 9 Sep 2021 16:53:38 -0600 Subject: [PATCH] fix docker start --- appmgr/src/bin/embassy-init.rs | 9 +++++++-- appmgr/src/setup.rs | 1 + 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 appmgr/src/setup.rs diff --git a/appmgr/src/bin/embassy-init.rs b/appmgr/src/bin/embassy-init.rs index 2dd146358..433139e47 100644 --- a/appmgr/src/bin/embassy-init.rs +++ b/appmgr/src/bin/embassy-init.rs @@ -74,13 +74,18 @@ async fn init(cfg_path: Option<&str>) -> Result<(), Error> { Command::new("systemctl") .arg("stop") .arg("docker") - .invoke(embassy::ErrorKind::Journald) + .invoke(embassy::ErrorKind::Docker) .await?; embassy::disk::util::bind(&tmp_docker, "/var/lib/docker", false).await?; + Command::new("systemctl") + .arg("reset-failed") + .arg("docker") + .invoke(embassy::ErrorKind::Docker) + .await?; Command::new("systemctl") .arg("start") .arg("docker") - .invoke(embassy::ErrorKind::Journald) + .invoke(embassy::ErrorKind::Docker) .await?; log::info!("Mounted Docker Data"); embassy::ssh::sync_keys_from_db(&secret_store, "/root/.ssh/authorized_keys").await?; diff --git a/appmgr/src/setup.rs b/appmgr/src/setup.rs new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/appmgr/src/setup.rs @@ -0,0 +1 @@ +