[Bug]: Fix flashing USB from kiosk #2

Closed
opened 2026-05-17 14:14:55 +00:00 by ssmithx · 3 comments

Description

Can't flash USB device - fix attached

Steps to Reproduce

Try to flash meshcore from archy kiosk

Expected Behavior

Should flash device

Actual Behavior

Can't connect, try again

Archipelago Version

1.7.56

Hardware

x86_64 (Intel/AMD)

Relevant Logs

No response

Screenshots

No response

### Description Can't flash USB device - fix attached ### Steps to Reproduce Try to flash meshcore from archy kiosk ### Expected Behavior Should flash device ### Actual Behavior Can't connect, try again ### Archipelago Version 1.7.56 ### Hardware x86_64 (Intel/AMD) ### Relevant Logs _No response_ ### Screenshots _No response_
ssmithx changed title from [Bug]: to [Bug]: Fix flashing USB from kiosk 2026-05-18 00:11:06 +00:00
Owner

Fixed in commit ab56054a: federation.remove-node now also purges the synthetic mesh peer, shared secret, messages, presence, and persisted contact entry (mesh::purge_federation_peer). Combined with the #42 name refresh, removing the stale 'Arch HP'/'HP Pro Desk' entry via the UI now fully clears it from the mesh chat list too. Pending deploy+test.

Fixed in commit ab56054a: federation.remove-node now also purges the synthetic mesh peer, shared secret, messages, presence, and persisted contact entry (mesh::purge_federation_peer). Combined with the #42 name refresh, removing the stale 'Arch HP'/'HP Pro Desk' entry via the UI now fully clears it from the mesh chat list too. Pending deploy+test.
Owner

Correction: an earlier comment referencing commit ab56054a (federation remove-node mesh purge) was mis-filed on this issue by mistake — it belongs to #42, not this USB-flashing issue. Please disregard it here. This issue (USB flashing from kiosk) is unchanged.

Correction: an earlier comment referencing commit ab56054a (federation remove-node mesh purge) was mis-filed on this issue by mistake — it belongs to #42, not this USB-flashing issue. Please disregard it here. This issue (USB flashing from kiosk) is unchanged.
Owner

Fixed (root cause matched your attachment): the image's archipelago user was created with only -G sudo, missing dialout, so it couldn't open the USB serial device to flash. image-recipe/build/auto-installer/Dockerfile.rootfs now creates it with -G sudo,dialout, so new images can flash out of the box. EXISTING nodes need the one-liner from your note once: sudo usermod -aG dialout archipelago (then re-login). Closing.

Fixed (root cause matched your attachment): the image's `archipelago` user was created with only `-G sudo`, missing `dialout`, so it couldn't open the USB serial device to flash. `image-recipe/build/auto-installer/Dockerfile.rootfs` now creates it with `-G sudo,dialout`, so new images can flash out of the box. EXISTING nodes need the one-liner from your note once: `sudo usermod -aG dialout archipelago` (then re-login). Closing.
Sign in to join this conversation.
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lfg2025/archy#2
No description provided.