{"repo":"NousResearch/hermes-agent","public_id":"50","display_label":"Linux install missing xz-utils dependency","summary":"Multiple reports and fixes around xz-utils (and sometimes curl) being absent on Linux, causing Node.js tarball extraction to fail during installation. Members include bug reports, documentation updates listing prerequisites, and code fixes to handle or install the missing dependency.","subsystem":"apps/bootstrap-installer","counts":{"members":10,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":3,"merged_prs":1,"attempt_prs":6},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":109128},"resolution":{"state":"partially_resolved","by":"pr-109128"},"freshness":{"state":"verified","last_verified_at":"2026-09-12T15:26:17+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_PARTIAL","link_density":0.17155555555555557},"fix_edges":[{"issue_number":10778,"pr_number":109128,"tier":"verified","basis":"superseded_ref","confidence":0.9,"recoverable_from_timeline":false},{"issue_number":11197,"pr_number":109128,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true}],"members":[{"kind":"issue","number":50,"title":"Installation issue - cannot move ... to '/root/.hermes/node'","url":null,"state":"closed"},{"kind":"issue","number":11197,"title":"[Bug]: install.sh Needs xz-utils","url":null,"state":"closed"},{"kind":"issue","number":47033,"title":"[Bug]: Missing dependencies","url":null,"state":"closed"},{"kind":"pr","number":4229,"title":"fix(install): graceful fallback when xz is missing for Node.js tarball extraction","url":null,"state":"closed","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":11217,"title":"fix: : install.sh Needs xz-utils","url":null,"state":"closed","close_reason":{"category":"silent_close","implication":"active"},"merged":false},{"kind":"pr","number":11278,"title":"fix 11197: install xz-utils before extracting tar.xz","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"a7cf8ef8b2","number":0},{"kind":"pr","value":"#109128","number":109128}],"category":"implemented_elsewhere","implication":"superseded"},"merged":false},{"kind":"pr","number":47037,"title":"fix(docs): document xz-utils and curl as Linux prerequisites","url":null,"state":"closed","close_reason":{"category":"uncategorized","implication":"needs_llm"},"merged":false},{"kind":"pr","number":47631,"title":"fix(docs): document xz-utils and curl as Linux prerequisites","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#47637","number":47637}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":48329,"title":"docs(install): list Linux bootstrap prerequisites","url":null,"state":"closed","close_reason":{"refs":[{"kind":"pr","value":"#47631","number":47631},{"kind":"pr","value":"#47033","number":47033},{"kind":"pr","value":"#47037","number":47037},{"kind":"pr","value":"#47631","number":47631},{"kind":"pr","value":"#47631","number":47631}],"category":"duplicate_of","implication":"duplicate"},"merged":false},{"kind":"pr","number":109128,"title":"fix(install): Node.js download falls back to .tar.gz when the host has no xz (#11197)","url":null,"state":"merged","close_reason":{"category":"merged","implication":"superseded"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["scripts/install.sh","scripts/lib/node-bootstrap.sh","tests/test_install_sh_node_tarball_without_xz.py"]}],"trust":{"default_tier":"verified","includes_suggested":false}}