From c70bcd9a21878b26cbffdda2729865cb661f7d54 Mon Sep 17 00:00:00 2001 From: Brian Zalewski <59970525+ProfessorManhattan@users.noreply.github.com> Date: Fri, 18 Aug 2023 00:08:01 -0400 Subject: [PATCH] Added Snap seed.loaded wait logic --- home/dot_local/bin/executable_install-program | 2 ++ 1 file changed, 2 insertions(+) diff --git a/home/dot_local/bin/executable_install-program b/home/dot_local/bin/executable_install-program index 6cb692cf..1f4c1457 100644 --- a/home/dot_local/bin/executable_install-program +++ b/home/dot_local/bin/executable_install-program @@ -1155,6 +1155,8 @@ async function ensurePackageManager(packageManager) { const snap = which.sync('snap', { nothrow: true }) if (snap) { runCommand('Check info for core snap package', `sudo snap info core`) + // Required: https://snapcraft.io/docs/troubleshooting#heading--early + runCommand('Ensuring snap is seeded', `sudo snap wait system seed.loaded`) runCommand('Ensuring snap core is installed', `sudo snap install core`) } else { log('warn', logStage, 'Snap installation sequence completed but the snap bin is still not available')