Skip to content

docs(troubleshooting): deployment caveats from real Lite bringup#10

Merged
T-K-233 merged 1 commit into
mainfrom
docs/deploy-caveats
Jun 30, 2026
Merged

docs(troubleshooting): deployment caveats from real Lite bringup#10
T-K-233 merged 1 commit into
mainfrom
docs/deploy-caveats

Conversation

@T-K-233

@T-K-233 T-K-233 commented Jun 30, 2026

Copy link
Copy Markdown
Member

Summary

Adds five real-world deployment caveats to docs/reference/troubleshooting.md, in the existing Symptom → Diagnosis → Why → Fix style — all encountered bringing Lite up on the Orin:

  • /joy silent though the pad works — the SDL2 joy node reads the evdev node (/dev/input/eventN), which needs the input group / login-seat ACL; a world-readable jsN (so cat js0 works) masks the real permission problem.
  • Controllers fail on a fresh controller_manager, reboot doesn't help — a second CM on the same ROS_DOMAIN_ID across the LAN; isolate with a project-scoped domain in pixi.toml.
  • TLS "certificate is not yet valid" — Jetson clock drift (SSH works, HTTPS fails).
  • Edited a humanoid_bringup_lite script with no effect — installed as copies, not symlinks; rebuild the package.
  • pip install succeeds but won't import under pixi run — use pixi add --pypi.

Sync notes

This branch was cut before the bar_* → humanoid_control rename (PR #5) and several later merges. I rebased the single commit onto current main and updated the new content to post-rename naming (/humanoid_control/mode/*, humanoid_bringup_lite). The remote branch was force-updated from its stale pre-rename base.

No local Node was available; CI (typecheck + build, onBrokenLinks: 'throw') is the validation gate.

🤖 Generated with Claude Code

https://claude.ai/code/session_01D48ZKKVV3BSb2wukP4ka3y

Five new entries in the existing Symptom -> Diagnosis -> Why -> Fix
style, all hit deploying Lite on the Orin:

- joy_node /joy silent though the pad works: SDL2 reads the evdev node
  (/dev/input/eventN), which needs the `input` group / seat ACL; a
  world-readable jsN masks it.
- Controllers fail on a fresh controller_manager and a reboot doesn't
  help: a second CM on the same ROS_DOMAIN_ID over the LAN.
- TLS "certificate is not yet valid": Jetson clock drift.
- Edited a humanoid_bringup_lite script with no effect: installed as
  copies, not symlinks; rebuild the package.
- pip install succeeds but won't import in pixi run: use pixi add --pypi.

Rebased onto current main and updated to post-rename naming
(/humanoid_control/mode/*, humanoid_bringup_lite).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D48ZKKVV3BSb2wukP4ka3y
@T-K-233 T-K-233 merged commit 7ae67d6 into main Jun 30, 2026
2 checks passed
@T-K-233 T-K-233 deleted the docs/deploy-caveats branch June 30, 2026 06:37
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