tor from expert bundle requires LD_LIBRARY_PATH to launch in some cases
today someone reported on IRC they were unable to run tor from the expert bundle on Debian 12, despite it working on Debian 11. That person left promptly so I'm not able to confirm the issue I reproduced is exactly theirs, but it looks similar:
- On Debian 11, with a system tor installed (or the right set of libs), tor from the expert bundle starts without issues, using host libraries. If some of those libraries are missing, it fails due to the missing libraries, and needs
LD_LIBRARY_PATH=$(pwd)
to work. - On Debian 12, tor from the expert bundle can never start without
LD_LIBRARY_PATH=$(pwd)
, as it was compiled against libssl 1.1, and Debian 12 only ever provides libssl 3, so that library is always missing.
maybe related to #13373