goose icon indicating copy to clipboard operation
goose copied to clipboard

Doesnt work on ubuntu 25.10 - libssl.so.1.1 error

Open anupanup2001 opened this issue 2 weeks ago • 2 comments

Goose v1.16.0 fails to start on Ubuntu 25.10

To Reproduce Steps to reproduce the behavior:

  1. Download the deb file for v1.16.0
  2. Install it by sudo dpkg -i goose_1.16.0_amd64.deb
  3. Open the newly installed goose application
  4. See error as per the screenshot The backend server failed to start.

Expected behavior Goose should start

Screenshots Image

Please provide the following information

  • OS & Arch: Ubuntu 25.10 amd64
  • Interface: UI
  • Version: 1.16.0
  • Provider & Model: [e.g. Google – gemini-2.5-flash]

Additional context The previous version 1.15.0 worked fine. This ssl version which goose depends on seems to be a much older version 1.1 and most ubuntu versions after 22.04+ use openssl 3.0 or newer and would have libssl.so.3

anupanup2001 avatar Dec 10 '25 03:12 anupanup2001

I am seeing the same error with Ubuntu 24.04.3

Antsiscool avatar Dec 10 '25 06:12 Antsiscool

Same in Fedora Kind of weird to see it linked against libssl 1.1

elijahsgh avatar Dec 10 '25 09:12 elijahsgh

i guess its broken on arch as well

Edit: The issue is that goose is using OpenSSL version 0.10.73 which requires libssl.so.1.1, but the latest Docker images are installing libssl3 (OpenSSL 3.x).

Here's what's happening:

  1. Dockerfile:41 installs libssl3 (OpenSSL 3.x)
  2. Cargo.lock:4593 shows OpenSSL 0.10.73 dependency which expects libssl.so.1.1 (OpenSSL 1.1.x)

Solution: Update the Dockerfile to install the legacy OpenSSL 1.1.x libraries alongside libssl3

or

tokio-tungstenite = { version = "0.28.0", features = ["native-tls"] }

to

tokio-tungstenite = { version = "0.28.0", features = ["rustls-tls-native-roots"] }

sheikhlimon avatar Dec 10 '25 18:12 sheikhlimon

yeah, thanks @sheikhlimon looks like that is it. we'll post a patch

DOsinga avatar Dec 10 '25 18:12 DOsinga

1.16.1 patch release ready anyone able to verify? Thanks

zanesq avatar Dec 10 '25 20:12 zanesq

1.16.1 patch release ready anyone able to verify? Thanks

Starts up in Fedora 43 now

elijahsgh avatar Dec 10 '25 20:12 elijahsgh