Doesnt work on ubuntu 25.10 - libssl.so.1.1 error
Goose v1.16.0 fails to start on Ubuntu 25.10
To Reproduce Steps to reproduce the behavior:
- Download the deb file for v1.16.0
- Install it by
sudo dpkg -i goose_1.16.0_amd64.deb - Open the newly installed goose application
- See error as per the screenshot
The backend server failed to start.
Expected behavior Goose should start
Screenshots
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
I am seeing the same error with Ubuntu 24.04.3
Same in Fedora Kind of weird to see it linked against libssl 1.1
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:
- Dockerfile:41 installs libssl3 (OpenSSL 3.x)
- 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"] }
yeah, thanks @sheikhlimon looks like that is it. we'll post a patch
1.16.1 patch release ready anyone able to verify? Thanks