Elemental on Raspberry Pi Fails OEM/Persistence Reset due to Empty /oem
Directory
#2116
Labels
kind/bug
Something isn't working
/oem
Directory
#2116
elemental-toolkit version:
elemental-operator-1.5.3 (via Rancher UI Extension)
CPU architecture, OS, and Version:
Raspberry Pi 4B - 8GB
Describe the bug
When "repurposing" an Elemental Raspberry Pi node, the reset process fails and is unable to re-register to Rancher to be utilized again. The
elemental-register-reset.service
service on the Pi has 2 main errors:Initially:
Followed repeated by:
To Reproduce
In Rancher, create a new Registry Endpoint using this configuration (potentially modifying your device):
On a Raspberry Pi device, ensure you have terminal access (via a monitor and keyboard) and follow the Elemental documentation to produce a raw image, specifically the
Preparing the seed image (aarch64) manually
section.Once the raw image is produced, burn it to a USB flash drive and plug it into a Raspberry Pi 4B with an empty SD card. After boot and install, the Raspberry Pi should show up as an active Machine in Rancher's Elemental UI.
Create an Elemental Kubernetes cluster with a single node that matches the Machine's labels (
type=raspberry-pi
)Once the cluster is healthy, delete the cluster.
Wait for the Raspberry Pi to restart via the monitor, when it restarts, check the logs via
journalctl -u elemental-register-reset.service
Expected behavior
Raspberry Pi Elemental node rejoins and becomes active in Rancher after OEM/Persistence reset.
Logs
Additional context
N/A
The text was updated successfully, but these errors were encountered: