Hi there, I’m experiencing a similar situation.
I updated StartOS to 0.4.0-beta.7 and migrated everything. All went fine except for mempool, that after migration couldn’t be updated. So I uninstalled it and tried to unistall it again, but again, the same: I can’t.
I don’t know what’s the error cause I simply cannot access any log from mempool, when I try to see what’s going on during installation I get this:
“Disconnected at 2026-05-03T18:06:39+02:00 Reconnecting…”
and if I try to download them I get
“RPC ERROR: Journald Error Failed to open /media/startos/data/package-data/logs/mempool: No such file or directory”.
After a while of trying to insall the service StartOS notificates me this: “ Installing Failed mempool Network Error: error decoding response body”
I would post the OS logs, but I don’t know from which line I should start, I try to post some of the latest lines hoping I’m lucky enough:
2026-05-03T15:51:57+02:00 2026-05-03T13:51:57.822969Z DEBUG startos::init: src/init.rs:506: Network Error:
2026-05-03T15:51:57+02:00 0: IO error: broken pipe
2026-05-03T15:51:57+02:00 1: IO error: broken pipe
2026-05-03T15:51:57+02:00 2: broken pipe
2026-05-03T15:51:57+02:00 Location:
2026-05-03T15:51:57+02:00 src/error.rs:227
2026-05-03T15:51:57+02:00 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
2026-05-03T15:51:57+02:00 Run with RUST_BACKTRACE=full to include source snippets.
2026-05-03T15:51:57+02:00 2026-05-03T13:51:57.823048Z INFO inner_main:main:setup_or_init:init:cleanup_and_initialize: startos::progress: src/progress.rs:446: Pruning S9PKs: complete
2026-05-03T15:51:57+02:00 2026-05-03T13:51:57.823066Z INFO inner_main:main:setup_or_init:init: startos::context::rpc: src/context/rpc.rs:367: Cleaned up transient states
2026-05-03T15:51:57+02:00 2026-05-03T13:51:57.823077Z INFO inner_main:main:setup_or_init:init: startos::progress: src/progress.rs:423: Running migrations...
2026-05-03T15:51:57+02:00 2026-05-03T13:51:57.823085Z INFO inner_main:main:setup_or_init:init: startos::progress: src/progress.rs:446: Running migrations: complete
2026-05-03T15:51:57+02:00 2026-05-03T13:51:57.823091Z INFO inner_main:main:setup_or_init:init: startos::context::rpc: src/context/rpc.rs:370: Completed migrations
2026-05-03T15:51:57+02:00 2026-05-03T13:51:57.823931Z INFO create_subcontainer_fs: startos::service::effects::subcontainer: src/service/effects/subcontainer/mod.rs:175: Mounted overlay 65OTEOI4EMZ7722UWEDBNW22ECVOEEF6 for lnd
2026-05-03T15:51:57+02:00 2026-05-03T13:51:57.842730Z DEBUG startos::util::rpc_client: src/util/rpc_client.rs:50: [src/util/rpc_client.rs:50:61] &l = "{\"jsonrpc\":\"2.0\",\"id\":17,\"result\":null}"
2026-05-03T15:51:57+02:00 2026-05-03T13:51:57.921809Z DEBUG startos::util::rpc_client: src/util/rpc_client.rs:50: [src/util/rpc_client.rs:50:61] &l = "{\"jsonrpc\":\"2.0\",\"id\":1,\"result\":null}"
2026-05-03T15:51:58+02:00 2026-05-03T13:51:58.564218Z DEBUG stop: startos::util::rpc_client: src/util/rpc_client.rs:117: [src/util/rpc_client.rs:117:29] serde_json::to_string(&request) = Ok("{\"id\":2,\"method\":\"stop\",\"params\":{}}")
2026-05-03T15:51:58+02:00 2026-05-03T13:51:58.745916Z DEBUG destroy_subcontainer_fs:unmount: startos::disk::mount::util: src/disk/mount/util.rs:83: Unmounting /var/lib/lxc/RLDFL2DGBEBCWQEPEUWHDN34NYSIQGFG/rootfs/media/startos/subcontainers/65OTEOI4EMZ7722UWEDBNW22ECVOEEF6.
2026-05-03T15:51:58+02:00 2026-05-03T13:51:58.835455Z DEBUG startos::util::rpc_client: src/util/rpc_client.rs:50: [src/util/rpc_client.rs:50:61] &l = "{\"jsonrpc\":\"2.0\",\"id\":2,\"result\":null}"
2026-05-03T15:51:58+02:00 2026-05-03T13:51:58.909952Z DEBUG start: startos::util::rpc_client: src/util/rpc_client.rs:117: [src/util/rpc_client.rs:117:29] serde_json::to_string(&request) = Ok("{\"id\":3,\"method\":\"start\",\"params\":{}}")
2026-05-03T15:51:58+02:00 2026-05-03T13:51:58.921041Z INFO create_subcontainer_fs: startos::service::effects::subcontainer: src/service/effects/subcontainer/mod.rs:122: Mounting overlay R47FSERLBRXPYIWYPFZYSC5EA3XMS5K3 for lnd
2026-05-03T15:51:58+02:00 2026-05-03T13:51:58.938804Z INFO create_subcontainer_fs: startos::service::effects::subcontainer: src/service/effects/subcontainer/mod.rs:175: Mounted overlay R47FSERLBRXPYIWYPFZYSC5EA3XMS5K3 for lnd
2026-05-03T15:51:59+02:00 2026-05-03T13:51:59.001945Z DEBUG startos::util::rpc_client: src/util/rpc_client.rs:50: [src/util/rpc_client.rs:50:61] &l = "{\"jsonrpc\":\"2.0\",\"id\":3,\"result\":null}"
2026-05-03T15:51:59+02:00 2026-05-03T13:51:59.694093Z DEBUG callback:_callback: startos::util::rpc_client: src/util/rpc_client.rs:157: [src/util/rpc_client.rs:157:25] serde_json::to_string(&request) = Ok("{\"method\":\"callback\",\"params\":{\"id\":4,\"args\":[{\"health\":{\"tor\":{\"name\":\"Tor SOCKS Proxy\",\"result\":\"loading\",\"message\":\"Bootstrapping: 0% - Starting\"}},\"error\":null,\"started\":\"2026-05-03T13:51:57.309180473Z\",\"desired\":{\"main\":\"running\"}}]}}")
2026-05-03T15:52:07+02:00 2026-05-03T13:52:07.708298Z DEBUG start: startos::util::rpc_client: src/util/rpc_client.rs:117: [src/util/rpc_client.rs:117:29] serde_json::to_string(&request) = Ok("{\"id\":2,\"method\":\"start\",\"params\":{}}")
2026-05-03T15:52:07+02:00 2026-05-03T13:52:07.713337Z INFO create_subcontainer_fs: startos::service::effects::subcontainer: src/service/effects/subcontainer/mod.rs:122: Mounting overlay M2RCC3P3FEJZB3Q7ASZZITOV2R6PABEH for public-pool
2026-05-03T15:52:07+02:00 2026-05-03T13:52:07.747570Z INFO create_subcontainer_fs: startos::service::effects::subcontainer: src/service/effects/subcontainer/mod.rs:175: Mounted overlay M2RCC3P3FEJZB3Q7ASZZITOV2R6PABEH for public-pool
2026-05-03T15:52:07+02:00 2026-05-03T13:52:07.787769Z INFO create_subcontainer_fs: startos::service::effects::subcontainer: src/service/effects/subcontainer/mod.rs:122: Mounting overlay 625Y3JPGEDGCRN62ZFBYBBZBIVD3AYXH for public-pool
2026-05-03T15:52:07+02:00 2026-05-03T13:52:07.809731Z INFO create_subcontainer_fs: startos::service::effects::subcontainer: src/service/effects/subcontainer/mod.rs:175: Mounted overlay 625Y3JPGEDGCRN62ZFBYBBZBIVD3AYXH for public-pool
2026-05-03T15:52:08+02:00 2026-05-03T13:52:08.223222Z DEBUG startos::util::rpc_client: src/util/rpc_client.rs:50: [src/util/rpc_client.rs:50:61] &l = "{\"jsonrpc\":\"2.0\",\"id\":2,\"result\":null}"
2026-05-03T15:52:29+02:00 2026-05-03T13:52:29.755494Z DEBUG callback:_callback: startos::util::rpc_client: src/util/rpc_client.rs:157: [src/util/rpc_client.rs:157:25] serde_json::to_string(&request) = Ok("{\"method\":\"callback\",\"params\":{\"id\":5,\"args\":[{\"health\":{\"tor\":{\"name\":\"Tor SOCKS Proxy\",\"result\":\"success\",\"message\":\"Tor is running\"}},\"error\":null,\"started\":\"2026-05-03T13:51:57.309180473Z\",\"desired\":{\"main\":\"running\"}}]}}")
2026-05-03T15:57:42+02:00 2026-05-03T13:57:42.148338Z ERROR startos::db: src/db/mod.rs:252: Error in db websocket: Network Error: IO error: stream closed because of a broken pipe: IO error: stream closed because of a broken pipe: stream closed because of a broken pipe
2026-05-03T15:57:42+02:00 2026-05-03T13:57:42.148404Z DEBUG startos::db: src/db/mod.rs:253: Network Error:
2026-05-03T15:57:42+02:00 0: IO error: stream closed because of a broken pipe
2026-05-03T15:57:42+02:00 1: IO error: stream closed because of a broken pipe
2026-05-03T15:57:42+02:00 2: stream closed because of a broken pipe
2026-05-03T15:57:42+02:00 Location:
2026-05-03T15:57:42+02:00 src/error.rs:227
2026-05-03T15:57:42+02:00 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
2026-05-03T15:57:42+02:00 Run with RUST_BACKTRACE=full to include source snippets.
2026-05-03T16:19:33+02:00 2026-05-03T14:19:33.204005Z ERROR startos::db: src/db/mod.rs:252: Error in db websocket: Network Error: IO error: stream closed because of a broken pipe: IO error: stream closed because of a broken pipe: stream closed because of a broken pipe
2026-05-03T16:19:33+02:00 2026-05-03T14:19:33.204059Z DEBUG startos::db: src/db/mod.rs:253: Network Error:
2026-05-03T16:19:33+02:00 0: IO error: stream closed because of a broken pipe
2026-05-03T16:19:33+02:00 1: IO error: stream closed because of a broken pipe
2026-05-03T16:19:33+02:00 2: stream closed because of a broken pipe
2026-05-03T16:19:33+02:00 Location:
2026-05-03T16:19:33+02:00 src/error.rs:227
2026-05-03T16:19:33+02:00 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
2026-05-03T16:19:33+02:00 Run with RUST_BACKTRACE=full to include source snippets.
2026-05-03T16:19:46+02:00 2026-05-03T14:19:46.182840Z ERROR startos::db: src/db/mod.rs:252: Error in db websocket: Network Error: IO error: stream closed because of a broken pipe: IO error: stream closed because of a broken pipe: stream closed because of a broken pipe
2026-05-03T16:19:46+02:00 2026-05-03T14:19:46.182858Z DEBUG startos::db: src/db/mod.rs:253: Network Error:
2026-05-03T16:19:46+02:00 0: IO error: stream closed because of a broken pipe
2026-05-03T16:19:46+02:00 1: IO error: stream closed because of a broken pipe
2026-05-03T16:19:46+02:00 2: stream closed because of a broken pipe
2026-05-03T16:19:46+02:00 Location:
2026-05-03T16:19:46+02:00 src/error.rs:227
2026-05-03T16:19:46+02:00 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
2026-05-03T16:19:46+02:00 Run with RUST_BACKTRACE=full to include source snippets.
2026-05-03T16:47:46+02:00 2026-05-03T14:47:46.342150Z ERROR startos::db: src/db/mod.rs:252: Error in db websocket: Network Error: IO error: stream closed because of a broken pipe: IO error: stream closed because of a broken pipe: stream closed because of a broken pipe
2026-05-03T16:47:46+02:00 2026-05-03T14:47:46.342222Z DEBUG startos::db: src/db/mod.rs:253: Network Error:
2026-05-03T16:47:46+02:00 0: IO error: stream closed because of a broken pipe
2026-05-03T16:47:46+02:00 1: IO error: stream closed because of a broken pipe
2026-05-03T16:47:46+02:00 2: stream closed because of a broken pipe
2026-05-03T16:47:46+02:00 Location:
2026-05-03T16:47:46+02:00 src/error.rs:227
2026-05-03T16:47:46+02:00 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
2026-05-03T16:47:46+02:00 Run with RUST_BACKTRACE=full to include source snippets.
2026-05-03T17:02:54+02:00 2026-05-03T15:02:54.333153Z ERROR startos::db: src/db/mod.rs:252: Error in db websocket: Network Error: IO error: stream closed because of a broken pipe: IO error: stream closed because of a broken pipe: stream closed because of a broken pipe
2026-05-03T17:02:54+02:00 2026-05-03T15:02:54.333173Z DEBUG startos::db: src/db/mod.rs:253: Network Error:
2026-05-03T17:02:54+02:00 0: IO error: stream closed because of a broken pipe
2026-05-03T17:02:54+02:00 1: IO error: stream closed because of a broken pipe
2026-05-03T17:02:54+02:00 2: stream closed because of a broken pipe
2026-05-03T17:02:54+02:00 Location:
2026-05-03T17:02:54+02:00 src/error.rs:227
2026-05-03T17:02:54+02:00 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
2026-05-03T17:02:54+02:00 Run with RUST_BACKTRACE=full to include source snippets.
2026-05-03T17:05:04+02:00 2026-05-03T15:05:04.518301Z ERROR startos::db: src/db/mod.rs:252: Error in db websocket: Network Error: IO error: stream closed because of a broken pipe: IO error: stream closed because of a broken pipe: stream closed because of a broken pipe
2026-05-03T17:05:04+02:00 2026-05-03T15:05:04.518354Z DEBUG startos::db: src/db/mod.rs:253: Network Error:
2026-05-03T17:05:04+02:00 0: IO error: stream closed because of a broken pipe
2026-05-03T17:05:04+02:00 1: IO error: stream closed because of a broken pipe
2026-05-03T17:05:04+02:00 2: stream closed because of a broken pipe
2026-05-03T17:05:04+02:00 Location:
2026-05-03T17:05:04+02:00 src/error.rs:227
2026-05-03T17:05:04+02:00 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
2026-05-03T17:05:04+02:00 Run with RUST_BACKTRACE=full to include source snippets.
2026-05-03T17:06:25+02:00 2026-05-03T15:06:25.819402Z ERROR startos::db: src/db/mod.rs:252: Error in db websocket: Network Error: IO error: stream closed because of a broken pipe: IO error: stream closed because of a broken pipe: stream closed because of a broken pipe
2026-05-03T17:06:25+02:00 2026-05-03T15:06:25.819467Z DEBUG startos::db: src/db/mod.rs:253: Network Error:
2026-05-03T17:06:25+02:00 0: IO error: stream closed because of a broken pipe
2026-05-03T17:06:25+02:00 1: IO error: stream closed because of a broken pipe
2026-05-03T17:06:25+02:00 2: stream closed because of a broken pipe
2026-05-03T17:06:25+02:00 Location:
2026-05-03T17:06:25+02:00 src/error.rs:227
2026-05-03T17:06:25+02:00 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
2026-05-03T17:06:25+02:00 Run with RUST_BACKTRACE=full to include source snippets.
2026-05-03T18:00:19+02:00 mount: /media/startos/tmp/MN4R35PHGURUCJL2SP5PZL3D57DTNWOQ: unknown filesystem type 'LVM2_member'.
2026-05-03T18:00:19+02:00 dmesg(1) may have more information after failed mount system call.
2026-05-03T18:00:20+02:00 2026-05-03T16:00:19.994723Z WARN list: startos::disk::util: src/disk/util.rs:525: Could not collect usage information: mount exited with exit status: 32
2026-05-03T18:00:20+02:00 mount: /media/startos/tmp/MN4R35PHGURUCJL2SP5PZL3D57DTNWOQ: unknown filesystem type 'LVM2_member'.
2026-05-03T18:00:20+02:00 dmesg(1) may have more information after failed mount system call.
2026-05-03T18:00:20+02:00 2026-05-03T16:00:20.017023Z WARN list: startos::disk::util: src/disk/util.rs:525: Could not collect usage information: mount exited with exit status: 32
2026-05-03T18:00:20+02:00 2026-05-03T16:00:20.437954Z WARN list: startos::disk::util: src/disk/util.rs:433: Could not get partition table of /dev/sr0: fdisk: cannot open /dev/sr0: No medium found
2026-05-03T18:00:20+02:00 2026-05-03T16:00:20.618476Z WARN list: startos::disk::util: src/disk/util.rs:433: Could not get partition table of /dev/sr0: fdisk: cannot open /dev/sr0: No medium found
2026-05-03T18:00:20+02:00 2026-05-03T16:00:20.756278Z WARN list: startos::disk::util: src/disk/util.rs:472: Could not get capacity of /dev/sr0: blockdev: cannot open /dev/sr0: No medium found
2026-05-03T18:00:20+02:00 2026-05-03T16:00:20.897171Z WARN list: startos::disk::util: src/disk/util.rs:472: Could not get capacity of /dev/sr0: blockdev: cannot open /dev/sr0: No medium found
2026-05-03T18:03:31+02:00 2026-05-03T16:03:31.282308Z ERROR load:load: startos::service: src/service/mod.rs:404: Error opening s9pk for install: Not Found: /media/startos/data/package-data/archive/installed/gsbtidnrhmtmhathcbyb53lp36ewdtnnhqgqubff3k7j7dfv773q.s9pk
2026-05-03T18:03:31+02:00 2026-05-03T16:03:31.292453Z DEBUG load:load: startos::service: src/service/mod.rs:405: Not Found:
2026-05-03T18:03:31+02:00 0: /media/startos/data/package-data/archive/installed/gsbtidnrhmtmhathcbyb53lp36ewdtnnhqgqubff3k7j7dfv773q.s9pk
2026-05-03T18:03:31+02:00 Location:
2026-05-03T18:03:31+02:00 src/error.rs:688
2026-05-03T18:03:31+02:00 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SPANTRACE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
2026-05-03T18:03:31+02:00 0: startos::util::io::open_file
2026-05-03T18:03:31+02:00 at src/util/io.rs:963
2026-05-03T18:03:31+02:00 1: startos::service::load
2026-05-03T18:03:31+02:00 at src/service/mod.rs:368
2026-05-03T18:03:31+02:00 2: startos::service::service_map::load
2026-05-03T18:03:31+02:00 at src/service/service_map.rs:105
2026-05-03T18:03:31+02:00 Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
2026-05-03T18:03:31+02:00 Run with RUST_BACKTRACE=full to include source snippets.