Hardware: Start9 Server One (2026), 16 GB RAM, 2 TB NVMe
StartOS version: v0.4.0.3
Date: October 25, 2026
Previous version: Unknown
Problem summary
Immediately after updating StartOS to v0.4.0.3, the server became inaccessible through both its web interface and SSH.
After waiting well over an hour, I performed a forced power cycle because the server would not respond to a normal short press of its power button.
The server subsequently booted, and both SSH and the web interface became accessible. However, the system now exhibits serious filesystem errors, missing or inaccessible executables, failed services, and database write failures.
The most significant error is:
RPC ERROR: Database Error
IO Error: Read-only file system (os error 30)
This occurs when attempting to access notifications in the StartOS web interface.
Timeline and troubleshooting
-
Successfully completed a StartOS backup to a network SMB share immediately before installing the update.
-
Installed v0.4.0.3 through the StartOS web interface.
-
I don’t think the system ever rebooted; the server responded to ping, but ports 80 and 443 refused connections.
-
SSH port 22 was open, but connections reset before the SSH identification/key exchange.
-
Waited more than an hour without change.
-
A short press of the physical power button did not initiate shutdown.
-
Performed a forced power cycle using the power button.
-
SSH and the web interface returned, but system and application errors persisted.
SSH and operating-system errors
The StartOS management daemon reports as running:
startd.service - StartOS Daemon
Active: active (running)
However, basic commands that previously worked are now failing.
Attempting to access standard executables:
ls -l /usr/bin/clear /usr/bin/date /bin/clear /bin/date
Returns:
Input/output error
Other observations:
-
clearanddateare no longer available through the shell. -
cat /proc/mountsproducesSegmentation fault. -
timedatectl statusfails after 25 seconds with:
Failed to query server:
Failed to activate service 'org.freedesktop.timedate1':
timed out (service_start_timeout=25000ms)
-
dbus.servicereportsactive (running). -
Unprivileged
journalctl -k -breports no journal files.
StartOS web interface and services
The web interface is accessible but reports Clock sync failure.
Application status is abnormal:
-
Bitcoin Core: Remains in Starting state.
-
Tor: Initially stopped, later began starting and connecting to peers, with progress stuck at around 5%.
-
Fulcrum: Reported as running.
-
DATUM: Reports it cannot run because its Fulcrum dependency is unavailable.
-
Am I Exposed?: Waiting on Tor.
Both the OS Logs and Kernel Logs viewers display:
Disconnected
Reconnecting
The notification interface produces the read-only filesystem/database error noted above.
System metrics
From the StartOS dashboard approximately 17 minutes after the forced restart:
| Metric | Value |
|---|---|
| CPU utilization | 5.0% |
| I/O wait | 18.6% |
| Memory usage | 8.4% |
| Storage usage | 63.5% |
| Storage available | 723.48 GB |
| Temperature | 54.9°C |
There is no indication that the storage volume is full.
Current status
The machine is powered on and accessible through SSH and the web interface, but many services are not functioning.
No manual filesystem repairs, remounts, package installations, or factory resets have been attempted.
A successful pre-update backup is available on a separate machine.
Questions
-
Is this a known issue with StartOS v0.4.0.3 or its update/migration process?
-
Could the update have left the root filesystem or system image in a read-only or corrupted state?
-
Is there a supported diagnostic or recovery procedure that can be performed through SSH without reinstalling?
-
How can I distinguish an update-related filesystem issue from an underlying NVMe hardware failure?
-
If reinstalling is necessary, can the existing application data be preserved, or is a full restore from backup required?
I’d prefer to avoid a factory reset or reinstall unless necessary, especially since the server contains a synchronized Bitcoin Core node.
Any guidance on safe diagnostics or recovery would be appreciated.