Tor browser will not launch

I will just start by posting this…


 ╭─fenris@fenris in ~ took 11ms
 ╰─λ garuda-inxi
System:
  Kernel: 6.1.70-1-lts arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=576a4f6d-5c57-475b-8279-4f23d821f833 rw rootflags=subvol=@
    quiet resume=UUID=6feff68d-462f-4c25-aead-653957ef83a3 loglevel=3 ibt=off
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: AZW model: MINI S v: 10 serial: <superuser required>
    UEFI: American Megatrends LLC. v: ADLNV104 date: 02/06/2023
CPU:
  Info: model: Intel N100 bits: 64 type: MCP arch: Alder Lake level: v3
    note: check built: 2021+ process: Intel 7 (10nm ESF) family: 6
    model-id: 0xBE (190) stepping: 0 microcode: 0x12
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 384 KiB
    desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 1x2 MiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 700 min/max: 700/3400 scaling: driver: intel_pstate
    governor: powersave cores: 1: 700 2: 700 3: 700 4: 700 bogomips: 6452
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Alder Lake-N [UHD Graphics] driver: i915 v: kernel
    arch: Gen-12.2 process: Intel 10nm built: 2021-22+ ports: active: HDMI-A-2
    empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:46d1 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.10 compositor: xfwm v: 4.18.0 driver:
    X: loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-A-2 mapped: HDMI-2 model: Acer G247HYL serial: <filter>
    built: 2016 res: 1920x1080 hz: 60 dpi: 93 gamma: 1.2
    size: 527x296mm (20.75x11.65") diag: 604mm (23.8") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: Vulkan v: 1.3.274 layers: 5 device: 0 type: integrated-gpu
    name: Intel Graphics (ADL-N) driver: mesa intel v: 23.3.2-arch1.2
    device-ID: 8086:46d1 surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe
    (LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.3.2-arch1.2 (LLVM
    16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
  Device-1: Intel driver: snd_hda_intel v: kernel
    alternate: snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:54c8
    class-ID: 0403
  Device-2: C-Media CM106 Like Sound Device
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 1.1 speed: 12 Mb/s
    lanes: 1 mode: 1.1 bus-ID: 1-4.2:6 chip-ID: 0d8c:0102 class-ID: 0300
  API: ALSA v: k6.1.70-1-lts status: kernel-api tools: N/A
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel CNVi: Wi-Fi driver: N/A modules: iwlwifi bus-ID: 00:14.3
    chip-ID: 8086:54f0 class-ID: 0280
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
    bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp1s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-3: ASIX AX88179 Gigabit Ethernet driver: ax88179_178a type: USB
    rev: 3.0 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-4.1:3
    chip-ID: 0b95:1790 class-ID: ff00 serial: <filter>
  IF: enp0s20f0u4u1 state: down mac: <filter>
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:5 chip-ID: 8087:0026
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.2 lmp-v: 11
    status: discoverable: no pairing: no
Drives:
  Local Storage: total: 1.38 TiB used: 541.88 GiB (38.5%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 model: PCIe SSD size: 476.94 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4
    tech: SSD serial: <filter> fw-rev: EHFM90.1 temp: 38.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM048-2E7172
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 0001 scheme: GPT
Partition:
  ID-1: / raw-size: 100 GiB size: 100 GiB (100.00%) used: 16.54 GiB (16.5%)
    fs: btrfs dev: /dev/sda3 maj-min: 8:3
  ID-2: /boot/efi raw-size: 512 MiB size: 511 MiB (99.80%)
    used: 584 KiB (0.1%) fs: vfat dev: /dev/sda1 maj-min: 8:1
  ID-3: /home raw-size: 719 GiB size: 719 GiB (100.00%)
    used: 97.53 GiB (13.6%) fs: btrfs dev: /dev/sda4 maj-min: 8:4
  ID-4: /var/log raw-size: 100 GiB size: 100 GiB (100.00%)
    used: 16.54 GiB (16.5%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
  ID-5: /var/tmp raw-size: 100 GiB size: 100 GiB (100.00%)
    used: 16.54 GiB (16.5%) fs: btrfs dev: /dev/sda3 maj-min: 8:3
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 15.4 GiB used: 122.5 MiB (0.8%)
    priority: 100 comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 4
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 12 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda2 maj-min: 8:2
Sensors:
  System Temperatures: cpu: 54.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 278 Uptime: 19h 57m wakeups: 0 Memory: total: 16 GiB note: est.
  available: 15.4 GiB used: 6 GiB (39.0%) Init: systemd v: 255
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
  pm: pacman pkgs: 1459 libs: 434 tools: pamac,paru,yay Shell: Bash v: 5.2.21
  running-in: xfce4-terminal inxi: 3.3.31
Garuda (2.6.22-1):
  System install date:     2023-12-28
  Last full system update: 2024-01-05 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:            vmware-workstation-server.service vmware.service 

So here is the scoop, a few weeks ago, I’m doing a new Garuda build on a Beelink MiniS Pro 12 computer. All is good for the most part short a few other little bugs I might post in some other forum topics, and I install the famous Tor browser.

I installed the Tor browser by doing sudo pacman -Syu torbrowser-launcher and it installed perfectly. Once installed, I load up the browser, it connects just fine, and can easily go visit sites governments around the world don’t want me to visit as every square inch of my life gets micro managed.

However a few days pass by, a few more things get installed as I customise my operating system, I go to click on the Tor browser icon to load up the browser just to find out it won’t load up anymore. I have reset my system a few times then try to click the icon again, it won’t load up. Not even Tor browser launcher setup icon works. I can’t figure out why this browser wont load up anymore. There are no error messages or anything, it just simply won’t load up. Any ideas?

I don’t know if this issue is related but the “Garuda Settings Manager” also won’t load up anymore either just like the Tor browser doesn’t load. So trying to access driver updates to get my wifi working doesn’t also seem accessible. But, like I said before, I don’t know if this is related since these applications issues seem to behave the same way for some reason.

For Garuda Settings Manager, see here Hardware configuration opens up settings, garuda settings never opens - #2 by meanruse

For Tor Browser, it works fine here (while I had the GSM problem).
But, I have 44 updates to install at this time, I’ll get back after upgrading.

1 Like

Got this part working, thank you

I look forward to your reply

1 Like

Try launching it from the terminal, sometimes that will show the errors.

1 Like
 ╭─fenris@fenris in ~ as 🧙 took 23ms
 ╰─λ sudo torbrowser-launcher
[sudo] password for fenris:         
Tor Browser Launcher
By Micah Lee, licensed under MIT
version 0.3.6
https://github.com/micahflee/torbrowser-launcher
Creating GnuPG homedir /root/.local/share/torbrowser/gnupg_homedir
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Downloading Tor Browser for the first time.
Downloading https://aus1.torproject.org/torbrowser/update_3/release/Linux_x86_64-gcc3/x/ALL
Latest version: 13.0.8
Downloading https://dist.torproject.org/torbrowser/13.0.8/tor-browser-linux-x86_64-13.0.8.tar.xz.asc
Downloading https://dist.torproject.org/torbrowser/13.0.8/tor-browser-linux-x86_64-13.0.8.tar.xz
Verifying Signature
Downloading latest Tor Browser signing key...
Key imported successfully
Extracting tor-browser-linux-x86_64-13.0.8.tar.xz
Running /root/.local/share/torbrowser/tbb/x86_64/tor-browser/start-tor-browser.desktop
Launching './Browser/start-tor-browser --detach'...
./Browser/start-tor-browser: line 28: [: : integer expression expected
./Browser/start-tor-browser: line 45: zenity: command not found
./Browser/start-tor-browser: line 53: kdialog: command not found
./Browser/start-tor-browser: line 60: xmessage: command not found
./Browser/start-tor-browser: line 75: gxmessage: command not found

Then I tried it again…

 ╭─fenris@fenris in ~ took 5m51s
 ╰─λ sudo torbrowser-launcher
[sudo] password for fenris:         
Tor Browser Launcher
By Micah Lee, licensed under MIT
version 0.3.6
https://github.com/micahflee/torbrowser-launcher
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
Launching Tor Browser.
Running /root/.local/share/torbrowser/tbb/x86_64/tor-browser/start-tor-browser.desktop
Launching './Browser/start-tor-browser --detach'...
./Browser/start-tor-browser: line 28: [: : integer expression expected
./Browser/start-tor-browser: line 45: zenity: command not found
./Browser/start-tor-browser: line 53: kdialog: command not found
./Browser/start-tor-browser: line 60: xmessage: command not found
./Browser/start-tor-browser: line 75: gxmessage: command not found

 ╭─fenris@fenris in ~ as 🧙 took 2s
 ╰─λ 

So this is what I’m left with

I don’t think you should use sudo to launch a web browser, right?

Try also to uninstall and reinstall the package.

2 Likes

Still working fine after the upgrade.

1 Like
 ╭─fenris@fenris in ~ as 🧙 took 2s
 ╰─λ sudo pacman -R torbrowser-launcher
[sudo] password for fenris:         
checking dependencies...

Package (1)          Old Version  Net Change

torbrowser-launcher  0.3.6-3       -0.27 MiB

Total Removed Size:  0.27 MiB

:: Do you want to remove these packages? [Y/n] 
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 117
:: Processing package changes...
(1/1) removing torbrowser-launcher                                               [----------------------------------------------] 100%
:: Running post-transaction hooks...
(1/8) Arming ConditionNeedsUpdate...
(2/8) Foreign/AUR package notification
=> No foreign/AUR packages found.
(3/8) Orphaned package notification...
apparmor 3.1.6-2
autoconf-archive 1:2023.02.20-1
dotnet-runtime 8.0.0.sdk100-3
go 2:1.21.5-1
go-tools 4:0.16.1-1
python-docutils 1:0.20.1-1
python-gpgme 1.23.2-1
squashfs-tools 4.6.1-1
wayland-protocols 1.32-1
(4/8) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/pacman.d/chaotic-mirrorlist.pacnew
Please check and merge
(5/8) Updating icon theme caches...
(6/8) Updating the desktop file MIME type cache...
(7/8) Performing snapper post snapshots for the following configurations...
==> root: 118
(8/8) Syncing all file systems...

 ╭─fenris@fenris in ~ as 🧙 took 15s
 ╰─λ sudo pacman -Syu torbrowser-launcher
:: Synchronizing package databases...
 garuda is up to date
 core is up to date
 extra                                                 8.3 MiB   243 KiB/s 00:35 [----------------------------------------------] 100%
 multilib                                            139.5 KiB  20.0 KiB/s 00:07 [----------------------------------------------] 100%
 chaotic-aur                                           2.6 MiB  89.2 KiB/s 00:30 [----------------------------------------------] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (3)                  Old Version  New Version  Net Change  Download Size

extra/at-spi2-core           2.50.0-1     2.50.1-1       0.00 MiB       0.55 MiB
multilib/lib32-at-spi2-core  2.50.0-1     2.50.1-1       0.00 MiB       0.17 MiB
extra/torbrowser-launcher                 0.3.6-3        0.27 MiB               

Total Download Size:   0.72 MiB
Total Installed Size:  4.75 MiB
Net Upgrade Size:      0.27 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 at-spi2-core-2.50.1-1-x86_64                        565.1 KiB   293 KiB/s 00:02 [----------------------------------------------] 100%
 lib32-at-spi2-core-2.50.1-1-x86_64                  169.0 KiB  69.5 KiB/s 00:02 [----------------------------------------------] 100%
 Total (2/2)                                         734.1 KiB   241 KiB/s 00:03 [----------------------------------------------] 100%
(3/3) checking keys in keyring                                                   [----------------------------------------------] 100%
(3/3) checking package integrity                                                 [----------------------------------------------] 100%
(3/3) loading package files                                                      [----------------------------------------------] 100%
(3/3) checking for file conflicts                                                [----------------------------------------------] 100%
(3/3) checking available disk space                                              [----------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
==> root: 119
:: Processing package changes...
(1/3) installing torbrowser-launcher                                             [----------------------------------------------] 100%
Optional dependencies for torbrowser-launcher
    apparmor: support for apparmor profiles [installed]
(2/3) upgrading at-spi2-core                                                     [----------------------------------------------] 100%
(3/3) upgrading lib32-at-spi2-core                                               [----------------------------------------------] 100%
:: Running post-transaction hooks...
(1/9) Reloading user manager configuration...
(2/9) Arming ConditionNeedsUpdate...
(3/9) Foreign/AUR package notification
=> No foreign/AUR packages found.
(4/9) Orphaned package notification...
autoconf-archive 1:2023.02.20-1
dotnet-runtime 8.0.0.sdk100-3
go 2:1.21.5-1
go-tools 4:0.16.1-1
python-docutils 1:0.20.1-1
squashfs-tools 4.6.1-1
wayland-protocols 1.32-1
(5/9) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/pacman.d/chaotic-mirrorlist.pacnew
Please check and merge
(6/9) Updating icon theme caches...
(7/9) Updating the desktop file MIME type cache...
(8/9) Performing snapper post snapshots for the following configurations...
==> root: 120
(9/9) Syncing all file systems...

Then I did this:

 ╭─fenris@fenris in ~ as 🧙 took 49s
 ╰─λ torbrowser-launcher
Tor Browser Launcher
By Micah Lee, licensed under MIT
version 0.3.6
https://github.com/micahflee/torbrowser-launcher
Traceback (most recent call last):
  File "/usr/bin/torbrowser-launcher", line 30, in <module>
    torbrowser_launcher.main()
  File "/usr/lib/python3.11/site-packages/torbrowser_launcher/__init__.py", line 76, in main
    common = Common(tor_browser_launcher_version)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/torbrowser_launcher/common.py", line 62, in __init__
    self.torbrowser12_rename_old_tbb()
  File "/usr/lib/python3.11/site-packages/torbrowser_launcher/common.py", line 185, in torbrowser12_rename_old_tbb
    os.rename(abs_filename, self.paths["tbb"]["dir_tbb"])
OSError: [Errno 39] Directory not empty: '/home/fenris/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US' -> '/home/fenris/.local/share/torbrowser/tbb/x86_64/tor-browser'

 ╭─fenris@fenris in ~ as 🧙 took 181ms
[🔴] × 

Can’t figure out why its not launching for me :confused:

As you see, the pacman package installs the the launcher, which then proceeds to download and install the actual browser in your home directory.
This is unusual, the Tor Browser works this way.
Is there any data you want to save (bookmarks, logins) in your Tor Browser?
If not, just rm -rf /home/fenris/.local/share/torbrowser/ and start again.


I'm not sure why it's failing on you, perhaps starting it with `sudo` caused files to end in wrong places or with the wrong permissions.

Nevermind, I read again and you say the problem started before on its own.

2 Likes

Well either way…

This made it work, so I will consider this problem solved.

Thank you!

1 Like

I have said this a billion only grab tor directly from their site and nowhere else.

Hello, great to see the issue is resolved! :slight_smile:
I removed the [SOLVED] part from the title of this thread because on most - if not all - Discourse forums, solved topics get a green check mark, which makes adding that tag redundant.

Make sure to do it on the Arch forums :wink: but here, there’s no need for it.
Have fun!

1 Like

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