Skip to content

chore(scripts): add linux-diag.sh for gvfs/glib loader error reports#46

Merged
Nic-dorman merged 1 commit intomainfrom
chore/linux-diag-script
Apr 22, 2026
Merged

chore(scripts): add linux-diag.sh for gvfs/glib loader error reports#46
Nic-dorman merged 1 commit intomainfrom
chore/linux-diag-script

Conversation

@Nic-dorman
Copy link
Copy Markdown
Contributor

Summary

  • Read-only shell script users can run when they report the g_task_set_static_name / nghttp2_option_set_no_rfc9113_* loader errors on Linux.
  • Collects distro info, the resolved binary path, ldd output, installed package versions, apt list --upgradable, and apt policy in one pasteable block.
  • Our binaries are built on Ubuntu 22.04 (GLib 2.72), so these errors almost always indicate mixed-repo / partial-upgrade state on the reporter's system rather than an ant-gui bug. Script surfaces that quickly.

Test plan

  • Script is read-only; no destructive ops.
  • Eyeball run on a real Ubuntu box before pointing a reporter at it (owner will do this from a Linux machine).

🤖 Generated with Claude Code

Linux users have reported stderr noise like:
  /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol:
  g_task_set_static_name

The binary is built on Ubuntu 22.04 (GLib 2.72), so these are system-side
loader mismatches rather than ant-gui bugs. Add a read-only diagnostic
script to collect distro, binary path, ldd resolution, package versions,
and repo-origin data in one pasteable block.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Nic-dorman Nic-dorman merged commit 650c887 into main Apr 22, 2026
@Nic-dorman Nic-dorman deleted the chore/linux-diag-script branch April 22, 2026 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant