Pentaho

 View Only

 Running Pentaho PDI (9.0) on Ubuntu 20.04 LTS (Focal Fossa) - libwebkitgtk-1.0-0 cannot be installed

  • Pentaho
  • Kettle
  • Pentaho
  • Pentaho Data Integration PDI
Iain Lattimer's profile image
Iain Lattimer posted 05-22-2020 11:42

Hi,

 

The dependency libwebkitgtk-1.0-0 for PDI (spoon in particular) is simply not available for the latest stable and long-term support version of Ubuntu (20.04 - Focal Fossa). Unfortunately, I think this appears to have the effect of making some of the UI components not visible (See attached).

 

I know that I could embark on building the package manually and managing the spaghetti of dependencies..but I'd really rather not as it would be very very messy and fussy.

 

Does anyone know if:

 

1) There is a suitable work around for libwebkitgtk-1.0-0 not being available from 20.04 onwards?

 

Or

 

2) Pentaho will be updated to use a later version of libwebkitgtk (libwebkit2gtk-4 for example)?

 

This is a real pain for me as we are migrating to 20.04 now it is stable LTS but this seems to be a blocker.

 

Thanks in advance.

 

Regards,

 

Iain

 


#PentahoDataIntegrationPDI
#Kettle
#Pentaho
Tatu Soininen's profile image
Tatu Soininen

I got it working by installing the following packages (mainly from Bionic repos)

  • libegl1-mesa_19.2.8-0ubuntu0~18.04.2_amd64.deb 
  • libenchant1c2a_1.6.0-11.3build1_amd64.deb
  • libicu60_60.2-3ubuntu3.1_amd64.deb             
  • libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_amd64.deb
  • libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.deb

 

The procedure is simple.

 

First use wget to download .deb packages and then

sudo dpkg -i <package>

 

Here are the exact locations I used, though there might be other mirror sites closer to your location.

 

http://security.ubuntu.com/ubuntu/pool/main/m/mesa/libegl1-mesa_19.2.8-0ubuntu0~18.04.2_amd64.deb

 

http://se.archive.ubuntu.com/ubuntu/pool/universe/e/enchant/libenchant1c2a_1.6.0-11.3build1_amd64.deb

 

http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3.1_amd64.deb

 

http://se.archive.ubuntu.com/ubuntu/pool/universe/w/webkitgtk/libjavascriptcoregtk-1.0-0_2.4.11-3ubuntu3_amd64.deb

 

http://launchpadlibrarian.net/344880892/libwebkitgtk-1.0-0_2.4.11-3ubuntu3_amd64.deb

Iain Lattimer's profile image
Iain Lattimer
Thanks Tatu. Really appreciate the help.I will update my post accordingly.Regards,Iain
Iain Lattimer's profile image
Iain Lattimer

Quick update for anyone reading.

 

I must apologise because after additional testing it was the Ubuntu UI theme that was causing the issues I saw.

 

It turns out that PDI 9.0 can work reasonably (if you are just using Spoon and Carte) without libwebkitgtk-1.0-0. The only noticable difference is that the Welcome screen on opening opens in a broswer rather than in spoon itself and some help pages don't function.

 

I successfully removed all the 'old' packages above and a simple Theme change (back to default from Dark/Light) meant the UI elements were visible.

 

Thanks for you help anyway.