From 78cdd0407957cd12387dddcb270829d8facdb69a Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 7 Aug 2026 20:09:12 +0100 Subject: [PATCH 1/2] fix(steamcmd): handle Missing configuration errors - detect SteamCMD Missing configuration response explicitly - provide actionable retry guidance and diagnostics commands - request content_log.txt for persistent incidents Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- lgsm/modules/core_dl.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lgsm/modules/core_dl.sh b/lgsm/modules/core_dl.sh index c3194a915d..01d5f8a133 100755 --- a/lgsm/modules/core_dl.sh +++ b/lgsm/modules/core_dl.sh @@ -175,6 +175,14 @@ fn_dl_steamcmd() { elif [ -n "$(grep "0x6A6" "${steamcmdlog}" | tail -1)" ]; then fn_print_error2_nl "${commandaction} ${selfname}: ${remotelocation}: Corrupt update files" fn_script_log_error "${commandaction} ${selfname}: ${remotelocation}: Corrupt update files" + # Steam backend/app metadata issue. + elif [ -n "$(grep -i "Missing configuration" "${steamcmdlog}" | tail -1)" ]; then + fn_print_error2_nl "${commandaction} ${selfname}: ${remotelocation}: Steam app metadata missing configuration for AppID ${appid}" + fn_print_nl "This is usually temporary on Steam's side. Retry in 15-30 minutes and then again later." + fn_print_nl "If the issue persists, run:" + fn_print_nl "steamcmd +login anonymous +app_info_update 1 +app_info_print ${appid} +quit" + fn_print_nl "and provide: ~/.local/share/Steam/logs/content_log.txt" + fn_script_log_error "${commandaction} ${selfname}: ${remotelocation}: Steam app metadata missing configuration for AppID ${appid}" else fn_print_error2_nl "${commandaction} ${selfname}: ${remotelocation}: Unknown error occurred" fn_print_nl "Please provide content log to LinuxGSM developers https://linuxgsm.com/steamcmd-error" From fe15b05c467f948434151520d2988b7618bfe9e6 Mon Sep 17 00:00:00 2001 From: Daniel Gibbs Date: Fri, 7 Aug 2026 20:24:41 +0100 Subject: [PATCH 2/2] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- lgsm/modules/core_dl.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lgsm/modules/core_dl.sh b/lgsm/modules/core_dl.sh index 01d5f8a133..c43ec2dc22 100755 --- a/lgsm/modules/core_dl.sh +++ b/lgsm/modules/core_dl.sh @@ -182,6 +182,7 @@ fn_dl_steamcmd() { fn_print_nl "If the issue persists, run:" fn_print_nl "steamcmd +login anonymous +app_info_update 1 +app_info_print ${appid} +quit" fn_print_nl "and provide: ~/.local/share/Steam/logs/content_log.txt" + fn_print_nl "Submit the log to LinuxGSM developers: https://linuxgsm.com/steamcmd-error" fn_script_log_error "${commandaction} ${selfname}: ${remotelocation}: Steam app metadata missing configuration for AppID ${appid}" else fn_print_error2_nl "${commandaction} ${selfname}: ${remotelocation}: Unknown error occurred"