libcanberra-gtk-module "missing"

When I try to launch an application which uses GTK1 (actually I have no idea what does it use, it’s just my guess), I get the following text in the console:

Gtk-WARNING **: Failed to load module "": cannot open shared object file: No such file or directory

It writes this message twice, then it won’t run. I’m not absolutely sure that it would run if I were to fix this “canberra” thing, but it is a viable possibility, well, who knows…
I read on the Internet that one should run the following command:

sudo chmod -x /etc/X11/Xsession.d/52libcanberra-gtk-module_add-to-gtk-modules

…to fix this error, but I have no such file in my system and there is no such directory in my system: /etc/X11/Xsession.d/; I tried to find this file by searching the whole filesystem, but there is no such file.
Then I read another suggestion, it was said that one should include this canberra library in the GTK_MODULES environment variable, but I checked it and I figured that my GTK_MODULES variable already contains canberra-gtk-module, and it’s the only thing it contains, I didn’t add it there manually, it was already there… … …
Any suggestions?

When i searched in YaST installer, i found that this .so file is present in below packages. You can try installing them

• libcanberra-gtk2-module
• libcanberra-gtk3-module

lol I have managed to “fix” it; It stopped complaining about this library after I cleared the GTK_MODULES variable; but now it crashes while loading just like it did before; it just throws a different error message to the output lol