Tor not up to date on Ubuntu


I am trying to set up my first ever relay, and I am having trouble getting the latest version of Tor for it.

I have set up Tor on a fresh install of Ubuntu Focal Fossa (latest LTS) on a Raspberry Pi 3, and I have followed these guides to set it up:

cat /etc/apt/sources.list.d/tor.list:

deb     [arch=amd64 signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] focal main
deb-src [arch=amd64 signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] focal main

sudo apt update:

Hit:1 focal InRelease
Get:2 focal-updates InRelease [114 kB]                                                                                                                  
Get:3 focal-backports InRelease [108 kB]                                                                                                                
Hit:4 [REDACTED]                                                                                                                       
Get:5 focal-security InRelease [114 kB]              
Hit:6 focal InRelease                                 
Get:7 [REDACTED]    
Get:10 focal-updates/main arm64 Packages [991 kB]
Get:11 focal-updates/universe arm64 Packages [830 kB]
Fetched 2161 kB in 4s (490 kB/s)                           
Reading package lists... Done
Building dependency tree       
Reading state information... Done
All packages are up to date.

As you can see, apt is pulling updates directly from, so it should be getting the latest version.

sudo apt install tor:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
tor is already the newest version (
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

But apt says that is the newest version, which is obviously not true. I am also warned by Tor itself upon startup, that I should update to a newer version.

I have gone through the guides I listed above several times to see if I skipped a step, but as far as I can tell, I have done everything exactly as it asks me to.

Any help would be much appreciated!

Shouldn’t that be arm64 instead of amd64 for a Pi?

I have no experience with running tor on ARM hardware, but I can confirm you get the latest version of tor as described in the guide.

Here is one of my nodes running Ubuntu 20.04 LTS:

root@mine:~# uname -a
Linux gbt 5.4.0-91-generic #102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
root@mine:~# tor --version
Tor version
Tor is running on Linux with Libevent 2.1.11-stable, OpenSSL 1.1.1f, Zlib 1.2.11, Liblzma 5.2.4, Libzstd 1.4.4 and Glibc 2.31 as libc.
Tor compiled with GCC version 9.3.0

You are right, I just needed to rename that entry to arm. Thank you so much for your help!