Outdated tor version in obfs4-bridge docker image?

Hi, I have an Unraid server that’s running thetorproject/obfs4-bridge - Docker Image

I recently noticed that relay search has a “Not Recommended” flag on my node and similarly the logs have a line about the version of Tor I’m running being outdated (0.4.8.16 current vs 0.8.4.21 recommend).

The docker image itself is the most recent one available, my server automatically updates weekly and I did a manual update just before posting this.

Is this a problem with the image itself or something about my setup? Are there extra steps I need to take beyond updating the docker image to update the tor version?

3 Likes

the exact log message is:

Dec 27 10:18:55.000 [warn] Please upgrade! This version of Tor (0.4.8.16) is obsolete, according to the directory authorities. Recommended versions are: 0.4.8.21,0.4.9.3-alpha

1 Like

Images were just updated minutes ago on thetorproject/obfs4-bridge - Docker Image
I tried the latest release, the nightly, still running the obsolete version of Tor 0.4.8.16.

Some work is done on the repo, let’s hope it’s fixed one of these days…

1 Like

TL;DR: As flyer_coma307 linked above, a merge request fixing this has been merged. This should be released soon enough.

Long answer: Sorry, technically my fault I guess. Up until the merge request above, obfs4-docker officially supported both 64 bit and 32 bit host architectures. I was one of those users. However, the Tor apt repo did not support 32 bit architectures, which caused this issue (outdated tor) for me, since apt was defaulting to the Debian packaged tor, which was very outdated. Back then I reported this issue, and at the time, the Debian backports were pretty much up to date, thus, in order to better support 32 bit arches I suggested using the Debian backports repo as the source of tor binaries. For a while this worked great, tor was kept close to up to date there. But as you can see, this is no longer true, it is falling back real bad again, oops. In the end, the Docker hub stats showed that only 2 or so users were using 32 bit hosts (had pulled 32 bit images), and among them, I have already migrated the system running obfs4 to a 64 bit host. As such, it has beed decided to deprecate 32 bit images and only support 64 bit, and to migrate back to the tor repos that always keep up to date, since they are 1st party repos.

2 Likes

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.