GTK 애플리케이션 문제

GTK 애플리케이션 문제

업그레이드했지만 yaourt -Syuu다시 시작했을 때 Xfce가 작동하지 않았습니다. 그래서 KDE를 설치했는데 아주 잘 작동했습니다.

Firefox를 실행하려고 하면 다음과 같이 출력됩니다.

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

마우스 패드 포함:

(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

그리고 크롬:

/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

한참을 검색해본 결과 libpangoft2-1.0.solib32-pango나 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.

또한 glib2, glib gtk 및 gtk2를 다시 설치해 보았지만 아무것도 작동하지 않았습니다.

답변1

pango요즘 OpenSuSE_Tumbleweed에서 업그레이드할 때 여러 응용 프로그램(!)에서 동일한 실패 메시지가 나타납니다.

OpenSuSE 메일링 리스트에는 AcrobatReader와 동일한 문제에 대한 스레드가 있습니다. 나는 이것이 Harfbuzz(" hb_buffer. . .") 에 대한 Pango의 의존성과 관련이 있다는 것을 발견했습니다 . 그래서 libharfbuzz0.9.9에서 1.0.3으로 업그레이드했습니다. 모든 것이 다시 정상으로 돌아왔습니다.

관련 정보