Problema com aplicativos GTK

1

Eu fiz uma atualização com yaourt -Syuu , mas quando reiniciei meu Xfce não funcionou. Então eu instalei o KDE e funcionou perfeitamente.

Quando tentei executar o firefox, esta é a saída:

process:5495): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' 
failed
firefox: symbol lookup error: /usr/lib/libpangoft2-1.0.so.0 If you want 
: undefined symbol: hb_buffer_set_cluster_level

com mousepad:

(mousepad:5517): GtkSourceView-CRITICAL **: gtk_source_style_scheme_get_id: assertion 'GTK_IS_SOURCE_STYLE_SCHEME (scheme)' failed

(mousepad:5517): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed

(mousepad:5517): GtkSourceView-CRITICAL **: gtk_source_style_scheme_get_id: assertion 'GTK_IS_SOURCE_STYLE_SCHEME (scheme)' failed

(mousepad:5517): GLib-CRITICAL **: g_variant_new_string: assertion 'string != NULL' failed

(mousepad:5517): GtkSourceView-CRITICAL **: gtk_source_style_scheme_get_id: assertion 'GTK_IS_SOURCE_STYLE_SCHEME (scheme)' failed
mousepad: symbol lookup error: /usr/lib/libpangoft2-1.0.so.0: undefined symbol: hb_buffer_set_cluster_level

e cromo:

/usr/lib/chromium/chromium --ppapi-flash-    path=/usr/lib/PepperFlash/libpepflashplayer.so --ppapi-flash-version=18.0.0.233: symbol lookup error: /usr/lib/libpangoft2-1.0.so.0: undefined symbol: hb_buffer_set_cluster_level

Procurando um tempo, encontrei o libpangoft2-1.0.so no lib32-pango ou no Pango.

sudo pacman -S lib32-pango
advertencia: lib32-pango-1.36.8-1 está actualizado -- reinstalando
resolviendo dependencias...
buscando conflictos entre paquetes....

Paquetes (1) lib32-pango-1.36.8-1

Tamaño total de la instalación:  0,50 MiB
Tamaño neto tras actualizar:    0,00 MiB

:: ¿Continuar con la instalación? [S/n] S
(1/1) comprobando las claves del depósito            [############################] 100%
(1/1) verificando la integridad de los paquetes      [############################] 100%
(1/1) cargando los archivos de los paquetes          [############################] 100%
(1/1) comprobando conflictos entre archivos          [############################] 100%
(1/1) comprobando el espacio disponible en disco     [############################] 100%
(1/1) reinstalando lib32-pango                       [############################] 100%
sbin/ldconfig: El fichero /usr/lib/libtracker-miner-1.0.so.0 está vacío, no se comprueba.
sbin/ldconfig: El fichero /usr/lib/libtracker-miner-1.0.so está vacío, no se comprueba.
sbin/ldconfig: El fichero /usr/lib/libtracker-control-1.0.so.0.600.0 está vacío, no se comprueba.
sbin/ldconfig: El fichero /usr/lib/libtracker-miner-1.0.so.0.600.0 está vacío, no se comprueba.
sbin/ldconfig: El fichero /usr/lib/libtracker-control-1.0.so.0 está vacío, no se comprueba.

Além disso, tentei reinstalar o glib2, o glib gtk e o gtk2, mas nada disso funcionou.

    
por Valar Melkor 09.10.2015 / 14:16

1 resposta

0

Eu tive a mesma mensagem de falha de vários aplicativos (!) quando atualizei pango nos dias de hoje (no OpenSuSE_Tumbleweed).

Na lista de discussão do OpenSuSE há um tópico sobre o mesmo problema com o AcrobatReader. Lá eu descobri que isso tem a ver com dependências do Pango ao Harfbuzz (" hb_buffer ..."). Então eu atualizei libharfbuzz de 0.9.9 para 1.0.3. e tudo funcionou bem novamente.

    
por 22.10.2015 / 13:30