Error during setup on a fresh machine #135
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills#135
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
--rootwhen only the root-scoped daemon socket exists #151Triage from
kristof6. The screenshot captures two distinct problems, both UX/error-message rather than functional bugs. Splitting into focused follow-ups so each can land independently:#150 —
multi_user_template_create: improve preflight + error UX when /home is not btrfstools/modules/installers/lib.nu:119is correct (the multi-user flow legitimately needs subvolumes pertools/docs/template.md:9), but on a fresh Ubuntu/Debian box/homeis ext4 by default and the error gives no remediation. Onboarding hits this with the very first non-trivial command.#151 — Hero client commands should suggest
--rootwhen only the root-scoped daemon socket existsservice_mycelium start --root, runningmycelium address(no--root) raises a generic "Socket not found" pointing attools/modules/openrpc.nu:56. The user has to guess that--rootis the answer. Same trap applies toproc,router,proxy. Suggested fix is a shared helper intools/modules/clients/mod.nuso each client wrapper produces a useful, scope-aware error instead of leaking the openrpc internal one.Leaving this issue open as the reporter's original context; happy to close once #150 and #151 land.
Starting on #150 first (btrfs error UX). #151 to follow.
#150 → PR #152. Moving on to #151.
Plan for #151 posted (covers 5 clients including codescalers, not 4 as originally listed).
Both follow-ups are open as PRs:
--roothint in clients)This issue can be closed once both merge.