Burp Suite : Failed to load module "canberra-gtk-module"

by Vince
in Blog
Hits: 2244

On Kali, Burp Suite comes preinstalled as a self contained application inside of a .jar file.  I've never actually looked but I assume the shortcut is just something along the lines of java -jar burpsuite.jar (or whatever the full name is...).  On my Ubuntu system, Burp is installed via the installation script.  That was a choice I made for no particular reason but when Burp is upgraded, it isn't as simple as replacing a .jar file.  The download is a Bash script and while the previous upgrades have worked flawlessly, upgrading to 2020.5 fails to complete installation:


We launch the installer, the window appears on the desktop, it finishes extracting the information and then when we think we're finished, we get an error:  ' Failed to load module "canberra-gtk-module"

From the package description:  libcanberra-gtk-module : translates GTK+ widgets signals to event sounds. GTK+ is a toolkit for creating GUIs, most of the default Ubuntu desktop, and the GNOME desktop environment, is developed using it. libcanberra is a library for playing sounds.

I honestly don't know what it was doing prior but apparently, this is for sound and it wasn't installed.  Simple to fix:


We re-run the installation:


We don't encounter any errors when the installer finishes and when we fire up Burp, we see that we're running the new version: