ARM/Raspberry Pi 5 page size incompatible with jemalloc default #863

Open
opened 2025-06-22 14:56:12 +00:00 by bachrc · 4 comments

Hello, I just wanted to migrate from my conduwuity instance, and now seems like Rocksdb isn't working anymore

conduit  | <jemalloc>: Unsupported system page size
conduit  | <jemalloc>: Unsupported system page size
conduit  | <jemalloc>: Unsupported system page size
conduit  | terminate called without an active exception

I have a Raspberry Pi 5, my setup is with docker compose, I stopped conduwuity, changed the environment variable name to point to my toml config, and now it doesn't start anymore.

Hello, I just wanted to migrate from my conduwuity instance, and now seems like Rocksdb isn't working anymore ``` conduit | <jemalloc>: Unsupported system page size conduit | <jemalloc>: Unsupported system page size conduit | <jemalloc>: Unsupported system page size conduit | terminate called without an active exception ``` I have a Raspberry Pi 5, my setup is with docker compose, I stopped conduwuity, changed the environment variable name to point to my toml config, and now it doesn't start anymore.
Owner
Perhaps related: https://gitlab.com/famedly/conduit/-/issues/249
nex added the
Meta/Packaging
Status
Needs Investigation
labels 2025-06-22 15:05:10 +00:00
Owner

Someone else had this issue on a pi5 before, and it seemed like their system glibc version was ancient - what does ldd --version on the host yield?

setting kernel=kernel8.img in /boot/config.txt also apparently fixed it, so maybe try that too?

Someone else had this issue on a pi5 before, and it seemed like their system glibc version was ancient - what does `ldd --version` on the host yield? setting `kernel=kernel8.img` in /boot/config.txt also apparently fixed it, so maybe try that too?
Author

The version is ldd (Debian GLIBC 2.36-9+rpt2+deb12u9) 2.36

I'm gonna check for the config.txt

The version is `ldd (Debian GLIBC 2.36-9+rpt2+deb12u9) 2.36` I'm gonna check for the config.txt
Author

So I did put what @nex told in the /boot/firmware/config.txt, and it actually worked!

So I did put what @nex told in the `/boot/firmware/config.txt`, and it actually worked!
nex added
Status
Confirmed
and removed
Status
Needs Investigation
labels 2025-06-22 15:54:20 +00:00
Jade changed title from Migration failed from conduwuity to ARM/Raspberry Pi 5 page size incompatible with jemalloc default 2025-06-22 15:57:35 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: continuwuation/continuwuity#863
No description provided.