93

I downloaded the zipped folder for the ToolBox app from JetBrains' official site. After extracting the folder, I clicked multiple times on the ToolBox executable app, but nothing happened on the screen. On searching a bit more deeply, I found that no app supported running such a file!

Please HELP...

  • Works for me. What happens if you enter /path/to/jetbrains-toolbox in a terminal? – Jos May 27 '22 at 08:10
  • @Jos It says "No such file or directory". – Gamer Undefeated May 27 '22 at 08:19
  • Did you use the correct path to your downloaded executable? – Jos May 27 '22 at 08:23
  • I'm new to Ubuntu, so I actually downloaded it the similar way a file is downloaded in Windows, i.e., in the Downloads folder. – Gamer Undefeated May 27 '22 at 08:38
  • And so I didn't know the correct path has to be used. I just extracted the zipped folder in the Downloads folder itself... @Jos – Gamer Undefeated May 27 '22 at 08:40
  • At this point, open a terminal and run ~/Downloads/jetbrains-toolbox. – Jos May 27 '22 at 08:42
  • It says "no such file or directory". – Gamer Undefeated May 27 '22 at 08:44
  • On again trying by modifying the command to "~/Downloads/jetbrains-toolbox-1.24.11947", bash said this command directs to a directory. @Jos – Gamer Undefeated May 27 '22 at 08:47
  • OK. So enter ~/Downloads/jetbrains-toolbox-1.24.11947/jetbrains-toolbox. – Jos May 27 '22 at 08:48
  • It says AppImage requires FUSE to run. Fuse is an app or what which enables ToolBox app to run? @Jos – Gamer Undefeated May 27 '22 at 08:49
  • 8
    Try this: sudo apt install libfuse2 and then retry the command. The toolbox app requires FUSE facilities to maintain a sort of internal file system. I have libfuse2 installed on my system, but not fuse itself. – Jos May 27 '22 at 08:52
  • Thanks a lot for making me aware that actually, FUSE was necessary to run any JetBrains App like ToolBox; though it wasn't mentioned in any documentation of either JetBrains itself, or on any other site that fuse is needed! @Jos – Gamer Undefeated May 27 '22 at 10:13
  • Though I see that things go quite easy on an OS like Windows 11! @Jos – Gamer Undefeated May 27 '22 at 10:16
  • Keep in mind that this is one executable that will run on any Linux system. The only dependency is fuse - which the app politely mentions the first time you run it. I think that is not bad. – Jos May 27 '22 at 10:39
  • Of course it isn't bad that the only dependency is a Fuse, but the documentation of JetBrains should've mentioned in bold that for Linux installation, this fuse is required! Maybe it's mentioned somewhere, but certainly not in the installation guide of the ToolBox app... @Jos – Gamer Undefeated May 27 '22 at 11:25
  • if you go to "system requirements" on the page where you downloaded the app, it clearly says that the Linux version requires fuse to run. It links you to a GitHub page that explains very clearly how to install fuse on many different distros. – Esther May 27 '22 at 13:42
  • can you link to the download for Linux? I keep getting the Windows download as I'm on WSL2 – mLstudent33 Nov 06 '22 at 00:05
  • If you're like me and running Ubuntu via Parallels on Apple Silicon, JetBrains Toolbox is not able to run on ARM Linux yet. https://youtrack.jetbrains.com/issue/IDEA-316372/bash-.-jetbrains-toolbox-cannot-execute-binary-file-Exec-format-error#focus=Comments-27-7052787.0-0 – v93ijksk2 Apr 06 '23 at 21:26

4 Answers4

161

I followed these steps:

  1. Open Console and change the directory

    cd /opt/

  2. Extract the file

    sudo tar -xvzf ~/Downloads/jetbrains-toolbox-1.xx.xxxx.tar.gz

  3. Rename the folder (not mandatory but it's easier for later use)

    sudo mv jetbrains-toolbox-1.xx.xxxx jetbrains

  4. Open JetBrains Toolbox

    jetbrains/jetbrains-toolbox

If you can't open the file type sudo apt install libfuse2

CodeExplorer
  • 1,772
19

System dependencies

JetBrains Toolbox is distributed as an AppImage (even though the filename lacks the .AppImage extension), so make sure these dependencies are met: libfuse2 libxi6 libxrender1 libxtst6 mesa-utils libfontconfig libgtk-3-bin tar.

(a) Manual install

Download JetBrains Toolbox from the official website, extract it, add the executable permission, and run it -- it will then copy itself to ~/.local/share/JetBrains/Toolbox/bin, create desktop and autorun entries, and edit your .profile to include its shim folder (so you can run pycharm etc. from the terminal).

(Notably, the shims don't include jetbrains-toolbox itself. If you want that to work (maybe you will disable the autorun?), simply symlink it: ln -s "$HOME/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox" "$HOME/.local/bin/jetbrains-toolbox")

(b) Install script

There is an install script automating the above process (except the AppImage dependencies), which used to be recommended in the official JetBrains documentation. (It's not there anymore, presumably since it's third-party and they didn't have control over it.)

You can check out the script on GitHub, and you can run it by the command below:

curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash
7

If you are trying to start the executable app by double clicking on it, nothing will happen, but if you try to execute it in the terminal. This error should show up:

dlopen(): error loading libfuse.so.2

AppImages require FUSE to run. You might still be able to extract the contents of this AppImage if you run it with the --appimage-extract option. See https://github.com/AppImage/AppImageKit/wiki/FUSE for more information

This is because the latest versions of ubuntu dropped the maintenance of the older versions of libfuse, which means that you will have to install it manually by doing:

sudo apt-get install -y libfuse2

Here are some links discussing this issue:

https://youtrack.jetbrains.com/issue/TBX-7534/Ubuntu-22.04-missing-fuse2-libraries

https://discourse.ubuntu.com/t/can-fuse-come-pre-installed-on-22-10/30970

Voyinno
  • 71
  • 1
  • 1
1

I had similar issues, starting Toolbox showd just a blank screen on Ubuntu on Windows wsl2. What helped:

  1. Kill all toolbox processes

  2. Include the following into ~/.local/share/JetBrains/Toolbox/.settings.json

    "internal": { "graphics_api": "Software" },