Categorias
Blog Tecnologia Linux Pentaho Data Integration Xubuntu

Solução para erro GTK 3 issues with SWT no Pentaho no Linux Xubuntu

Ao instalar o Pentaho PDI no Linux xubuntu, recebi o seguinte erro ao tentar executar:

“No more handles because no underlying browser available. SWT on GTK 2.x detected. It is reccomended to use SWT on GTK 3.x and Webkit2 API.”

A solução foi alterar o parâmetro export SWT_GTK3 do arquivo spoon.sh que está na raiz do Pentaho.

# Fix GTK 3 issues with SWT
export SWT_GTK3=1

O valor original do parâmetro é 0, e deve ser alterado para 1.

Salve o arquivo e o feche.
Execute o arquivo spoon.sh com o terminal para abrir Pentaho Data Integration.

12 respostas em “Solução para erro GTK 3 issues with SWT no Pentaho no Linux Xubuntu”

Estou usando o Pop!_OS 20.04, e apesar de eu ter sempre sido capaz de rodar o Kettle, quando eu tentava usar uma das opções para listar diretórios no meu computador (em qualquer step) ele retornava esse erro.
Fiquei um ano aceitando convivendo com esse incômodo erro, quem diria que a solução seria tão simples 🙂 obrigado!

quando alterei para export SWT_GTK3=1 ocorreu um erro na execução do spoon.bat
Gtk-CRITICAL **: 18:53:25.142: gtk_box_gadget_distribute: assertion ‘size >= 0’ failed in GtkScrollbar
2021/05/18 18:53:25 – ERROR (version 9.1.0.0-324, build 9.1.0.0-324 from 2020-09-07 05.09.05 by buildguy) : Error starting Spoon shell

Funcionou!
Outra alternativa para não alterar o spoon.sh é setar esse parâmetro no arquivo set-pentaho-env.sh, que funciona como um “properties” que é chamado pelo lançador do PDI.
Basta colocar a linha no final do arquivo:
SWT_GTK3=1

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *