Skip to content

mbedded PostgreSQL fails on Ubuntu 25.10 — libicuuc.so.73 missing; system only provides ICU 76 #19

@Armandovski

Description

@Armandovski

Description

Hi,

I’m running Volt on Ubuntu 25.10 (questing), amd64. Starting Volt fails when it tries to initialize embedded PostgreSQL (path under ~/.local/share/voltcode/postgres/17.7/).

What happens

Initially, initdb failed with:

error while loading shared libraries: libpq.so.5: cannot open shared object file
Resolved after installing libpq5 from Ubuntu repos.
Then initdb failed with:

error while loading shared libraries: libicuuc.so.73: cannot open shared object file
On this OS there is no libicu73 package. apt-cache search libicu only shows libicu76 (and dev tools). After install, ldconfig -p | grep libicuuc shows only libicuuc.so.76, not .73.

On a later run, Volt only reported a generic error (message basically "Error") with the same stack location:

src/session/lcm/embedded-postgres.ts:181

OS: Ubuntu 25.10 (questing), x86_64
Embedded Postgres path used: ~/.local/share/voltcode/postgres/17.7/bin/initdb
voltcode.json uses schema https://opencode.ai
Workaround I’m using for app dev

I’m using Docker for Postgres for my own project; the blocker is specifically Volt’s embedded Postgres on this distro.

Thanks.

Plugins

No response

VoltCode version

No response

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

No response

Terminal

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions