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 @@ +