Skip to content

Pod 4 / FreeSleep degraded state: SQLite readonly + SSH unavailable + feature failures #567

Description

@RevoGap

Device

Eight Sleep Pod 4 running Sleepypod (before yesterday, running FreeSleep)
Local IP: 192.168.178.29
Device reachable on LAN

Summary

Device is reachable and core services are running, but multiple system features fail due to persistent database write errors and missing SSH access.

Network / access state

  • Ping: OK
  • SSH (port 22): Connection refused
  • Web UI: OK on port 3000
  • WebSocket/API: OK on port 3001

nmap result:

  • 111/tcp open (rpcbind)
  • 3000/tcp open
  • 3001/tcp open
  • 22/tcp closed (connection refused)

Live backend behavior (3001 WebSocket)

Device stream active and stable:

  • Temperature reporting normal
  • Water level: OK
  • Left/right systems active
  • No hardware faults observed

Core error (repeated)

SQLITE_READONLY: attempt to write a readonly database
DeviceStateSync: failed to write device_state
DeviceStateSync: failed to write water level

Impacted features

  • HomeKit integration fails
  • Sensor calibration does not work
  • Gestures / presence detection fail
  • Device state changes do not persist
  • UI operates but state updates do not save

Observations

  • System is partially functional and continuously streaming state
  • Scheduler and services reload normally
  • No evidence of hardware failure
  • Issue appears related to database write permissions or filesystem state
  • SSH service not running or not present in current runtime state

Suspected root cause

Likely filesystem or SQLite storage mounted read-only or corrupted, causing persistence layer failure and disabling dependent services.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions