[GH-ISSUE #80] Upgrade to libssl3? - libssl.so.1.1: cannot open shared object file: No such file or directory #70

Open
opened 2026-03-02 23:02:09 +03:00 by kerem · 2 comments
Owner

Originally created by @JosephCatrambone on GitHub (Apr 21, 2023).
Original GitHub issue: https://github.com/agrinman/tunnelto/issues/80

Ubuntu 22.04 and later have moved from libssl 1.1 to libssl3, so attempting to start tunnelto on these machines yields a "libssl.so.1.1: cannot open shared object file: No such file or directory" error.

Workaround: build from source with the Rust version.

I'm sure older versions of Linux (maybe mainline Debian? Probably centos?) are still on libcrypto or libssl1 and don't know if there's any backwards compatibility, but it seems worth reporting.

Originally created by @JosephCatrambone on GitHub (Apr 21, 2023). Original GitHub issue: https://github.com/agrinman/tunnelto/issues/80 Ubuntu 22.04 and later have moved from libssl 1.1 to libssl3, so attempting to start tunnelto on these machines yields a "libssl.so.1.1: cannot open shared object file: No such file or directory" error. Workaround: build from source with the Rust version. I'm sure older versions of Linux (maybe mainline Debian? Probably centos?) are still on libcrypto or libssl1 and don't know if there's any backwards compatibility, but it seems worth reporting.
Author
Owner

@cnmoro commented on GitHub (May 9, 2024):

bump

<!-- gh-comment-id:2103552199 --> @cnmoro commented on GitHub (May 9, 2024): bump
Author
Owner

@laisc7301 commented on GitHub (Feb 28, 2026):

i have same problem

(base) laisc@laisc-Lenovo-ThinkBook-15-IIL:~$ tunnelto
tunnelto: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
(base) laisc@laisc-Lenovo-ThinkBook-15-IIL:~$ sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.3 /lib/x86_64-linux-gnu/libcrypto.so.1.1
sudo ln -s /lib/x86_64-linux-gnu/libssl.so.3 /lib/x86_64-linux-gnu/libssl.so.1.1
ln: Already exists
(base) laisc@laisc-Lenovo-ThinkBook-15-IIL:~$ tunnelto
tunnelto: /lib/x86_64-linux-gnu/libcrypto.so.1.1: version `OPENSSL_1_1_0' not found (required by tunnelto)
tunnelto: /lib/x86_64-linux-gnu/libssl.so.1.1: version `OPENSSL_1_1_0' not found (required by tunnelto)
(base) laisc@laisc-Lenovo-ThinkBook-15-IIL:~$ 
<!-- gh-comment-id:3977346713 --> @laisc7301 commented on GitHub (Feb 28, 2026): i have same problem ``` (base) laisc@laisc-Lenovo-ThinkBook-15-IIL:~$ tunnelto tunnelto: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory (base) laisc@laisc-Lenovo-ThinkBook-15-IIL:~$ sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.3 /lib/x86_64-linux-gnu/libcrypto.so.1.1 sudo ln -s /lib/x86_64-linux-gnu/libssl.so.3 /lib/x86_64-linux-gnu/libssl.so.1.1 ln: Already exists (base) laisc@laisc-Lenovo-ThinkBook-15-IIL:~$ tunnelto tunnelto: /lib/x86_64-linux-gnu/libcrypto.so.1.1: version `OPENSSL_1_1_0' not found (required by tunnelto) tunnelto: /lib/x86_64-linux-gnu/libssl.so.1.1: version `OPENSSL_1_1_0' not found (required by tunnelto) (base) laisc@laisc-Lenovo-ThinkBook-15-IIL:~$ ```
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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
starred/tunnelto#70
No description provided.