If you encounter this problem when running Pentaho PDI 9.04 (or may other versions as well), then you need to install libwebkitgtk-1.0-0. Of course, this is not the only library that you are missing. It is the main one.
The library libwebkitgtk-1.0 is missing.
The library libwebkitgtk-1.0-0 is not available on Ubunutu 23.04 (and some previous releases as well). So, you will get this warning message:
WARNING: no libwebkitgtk-1.0 detected, some features will be unavailable
You need to download the library from a repository for an older version of Ubuntu.
Step 1: Add the following line to the file /etc/apt/sources.list
deb http://au.archive.ubuntu.com/ubuntu bionic main universe
Step 2: Run apt update
#apt-get update
If you encounter this error message:
W: GPG error: http://au.archive.ubuntu.com/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4FE6ACC0B21F32
You could modify your newly added entry to /etc/apt/sources.list
deb [trusted=yes] http://cz.archive.ubuntu.com/ubuntu bionic main universe
Also,
#apt-get install -qq software-properties-common
#apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
Then running apt-get update again
#apt-get install libwebkitgtk-1.0-0
The module canberra-gtk-module is missinginstall
If you encounter this error message:
Failed to load module "canberra-gtk-module"
You can install the missing module by:
#apt install libcanberra-gtk-module libcanberra-gtk3-module
Run Pentaho PDI
You can run the Pentaho PDI from the command line using:
~/App/pdi-ce-9.4.0.0-343/data-integration$ ./spoon.sh