Opened 4 years ago

Last modified 2 years ago

#10763 new defect

Torbrowser does not work on FreeBSD

Reported by: phobos Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-usability
Cc: gk, ln5 Actual Points:
Parent ID: #14942 Points:
Reviewer: Sponsor:

Description

Tor Browser 3.x, 3.5 specifically, no longer works in freebsd 9 and beyond. Even under linux compatibility it fails due to ELF errors.

There's an open request in pcbsd-land to create a port. Will debug

Child Tickets

Change History (12)

comment:1 Changed 4 years ago by cypherpunks

ELF binary type "0" not known.
./start-tor-browser: ./Browser/firefox: Exec format error
Tor Browser exited abnormally.  Exit code: 126

Run brandelf -t Linux Browser/firefox

then run start-tor-browser:

ELF binary type "3" not known.
./start-tor-browser: ./Browser/firefox: Exec format error
Tor Browser exited abnormally.  Exit code: 126
Last edited 4 years ago by cypherpunks (previous) (diff)

comment:2 Changed 4 years ago by gk

Cc: gk added
Component: TorBrowserButtonTor bundles/installation
Owner: changed from mikeperry to erinn

comment:3 Changed 4 years ago by ln5

Cc: ln5 added

comment:4 Changed 4 years ago by gk

Cc: ln5 removed
Keywords: tbb-3.0 added

comment:5 Changed 4 years ago by gk

Cc: ln5 added

comment:6 Changed 4 years ago by yawning

Are you by any chance trying to use the 64 bit Linux binaries? That's explicitly not supported by FreeBSD's compatibility layer. Try the 32 bit ones if that's the case.

comment:7 Changed 4 years ago by yawning

Since someone was complaining about this on tor-relays@ (See https://lists.torproject.org/pipermail/tor-relays/2014-February/003996.html), I went and looked at this some more since I have a FreeBSD box.

Results:

It doesn't work, and won't work with linux_base-f10, because the glibc in there is too old. Unfortunately the rest of the linux dynamic libraries that are packaged for FreeBSD depend on linux_base-f10 (linux-f10-xorg-libs, linux-f10-alsa-lib, linux-f10-alsa-lib, linux-f10-dbugs-glib, linux-f10-gtk2).

There is a linux_base-c6 port, but none of the attending libraries are there.

There's some sketchy 3rd party repository on github that looks like it has the required packages (updated linux_base-c6, and all the linux-c6-FOO-lib), but I'm not brave enough to merge some random github repo into my ports tree and have it install random binaries (https://github.com/cpu82/skype-ports).

HTH

comment:8 Changed 4 years ago by erinn

Keywords: needs-triage added

comment:9 Changed 3 years ago by grarpamp

Summary: Torbrowser 3.x doesn't work in freebsd 9+Torbrowser does not work on FreeBSD

An overview thread containing some notes and other tickets...
https://lists.torproject.org/pipermail/tor-dev/2015-February/008307.html

comment:10 Changed 3 years ago by grarpamp

Parent ID: #14942

comment:11 Changed 3 years ago by gk

Component: Tor bundles/installationTor Browser
Keywords: tbb-usability added; tbb-3.0 needs-triage removed
Owner: changed from erinn to tbb-team

comment:12 Changed 2 years ago by teor

Severity: Normal

https://torbsd.github.io/blog.html tracks the progress of one effort to port Tor Browser to the BSDs. They have it working on OpenBSD at the moment.

Note: See TracTickets for help on using tickets.