Skip to content

fix(steamcmd): improve missing configuration diagnostics - #4951

Open
dgibbs64 wants to merge 2 commits into
masterfrom
feat/steamcmd-missing-config-diagnostics
Open

fix(steamcmd): improve missing configuration diagnostics#4951
dgibbs64 wants to merge 2 commits into
masterfrom
feat/steamcmd-missing-config-diagnostics

Conversation

@dgibbs64

@dgibbs64 dgibbs64 commented Aug 7, 2026

Copy link
Copy Markdown
Member

Description

Handle SteamCMD Missing configuration responses explicitly so users get actionable guidance instead of an unknown error during install/update.

Fixes #4937

Type of change

  • Bug fix (a change which fixes an issue).
  • New feature (a change which adds functionality).
  • New Server (new server added).
  • Refactor (restructures existing code).
  • Comment update (typo, spelling, explanation, examples, etc).

Testing

Please list the exact validation you performed and the outcome.

  • Commands/tests run: N/A (logic-only error-path update)
  • Result: N/A
  • Environment used (distro/version): N/A

Risk and rollback

  • Risk level: low
  • Rollback plan: revert commit 78cdd040

Breaking changes

  • No breaking changes.
  • Breaking changes included (describe below).

Documentation impact

  • No documentation update required.
  • User documentation update required.
  • Developer documentation update required.

Checklist

PR will not be merged until all steps are complete.

  • This pull request links to an issue.
  • This pull request uses the develop branch as its base.
  • This pull request subject follows the Conventional Commits standard.
  • This code follows the style guidelines of this project.
  • I have performed a self-review of my code.
  • I have provided a detailed enough description of this PR.

Documentation

If documentation does need updating either update it by creating a PR (preferred) or request a documentation update.

Thank you for your Pull Request!

- 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>
@github-actions github-actions Bot added info: steamcmd type: feature New feature or request labels Aug 7, 2026
@dgibbs64 dgibbs64 changed the title feat: improve SteamCMD missing configuration diagnostics fix(steamcmd): improve missing configuration diagnostics Aug 7, 2026
@github-actions github-actions Bot added type: bugfix Pull request that fixes a bug and removed type: feature New feature or request labels Aug 7, 2026
@dgibbs64
dgibbs64 requested a lite review from Copilot August 7, 2026 19:17
@dgibbs64 dgibbs64 added this to the v26.3.0 milestone Aug 7, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves LinuxGSM’s SteamCMD installer/update diagnostics by explicitly detecting SteamCMD’s “Missing configuration” failure mode and printing actionable guidance, avoiding the generic “Unknown error occurred” path.

Changes:

  • Adds a SteamCMD log check for “Missing configuration” and emits a targeted error explaining the likely Steam-side metadata issue.
  • Provides user-facing next steps (retry guidance and an app_info_print command) and logs the error in script logs.

Comment thread lgsm/modules/core_dl.sh
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

info: steamcmd type: bugfix Pull request that fixes a bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: 7D2D SteamCMD Missing Configuration

2 participants