Skip to content

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

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information