не работают Xine и браузеры на Gecko [РЕШЕНО] (после апгрейда до Tumbleweed)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

не работают Xine и браузеры на Gecko [РЕШЕНО]

Сообщение PVOzerski »

Вчера проапгрейдил систему с 11.4 до Tumbleweed. Рабочее DE - KDE3.5 (HAL-Enabled). Все от xine - из Packman. Обнаружил, что после апгрейда у Kaffeine работает только "морда", а при попытке выбрать какое-либо действие молча падает. Браузеры на мозилловском движке (Firefox, Seamonkey) загружаются, а потом молча падают при попытке отобразить хоть какую-нибудь страницу, отключение расширений не помогает.


Видеоплеер xine (Пакет xine-ui тоже из Packman) при запуске успевает выдать сплеш - и тоже падает. Если из-под рута - то молча. Если из-под юзера - то в консоли вылезает вот такое:


Это xine (графическая оболочка для X11) - свободный видеопроигрыватель v0.99.7.
© 2000-2010 The xine Team.
xset: bad font path element (#0), possible causes are:
Directory does not exist or has wrong permissions
Directory missing fonts.dir
Incorrect font server address or syntax


Запускал я xset q. Вот что получал:
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000002
XKB indicators:
00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
auto repeat delay: 660 repeat rate: 25
auto repeating keys: 00ffffffdffffbbf
fadfffefffedffff
9fffffffffffffff
fff7ffffffffffff
bell percent: 50 bell pitch: 400 bell duration: 100
Pointer Control:
acceleration: 20/10 threshold: 4
Screen Saver:
prefer blanking: yes allow exposures: yes
timeout: 18010 cycle: 600
Colors:
default colormap: 0x20 BlackPixel: 0x0 WhitePixel: 0xffffff
Font Path:
/usr/share/fonts/misc:unscaled,/usr/share/fonts/Type1/,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/75dpi:unscaled,/usr/share/fonts/cyrillic:unscaled,/usr/share/fonts/truetype/,built-ins,/home/pasha/.fonts
DPMS (Energy Star):
Standby: 600 Suspend: 1200 Off: 1800
DPMS is Enabled
Monitor is On
Font cache:
Server does not have the FontCache Extension

Реально, скажем, такого каталога, как /usr/share/fonts/misc:unscaled, нет. Есть /usr/share/fonts/misc. Но если я делал соответствующий симлинк, то "bad font path element (#0)" все равно воспроизводилось. Более того, после того как я переопределял пути на правильные через xset fp ...., проблема все равно сохранялась.

Куда копать?
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: не работают Xine и браузеры на Gecko [РЕШЕНО]

Сообщение PVOzerski »

После zypper up ситуация с браузерами изменилась (но не улучшилась). если до этого они падали, то теперь не стартуют вообще. Зато хотя бы появилось сообщение в консоли:

/usr/lib/firefox/firefox: symbol lookup error: /usr/lib/libpangocairo-1.0.so.0: undefined symbol: g_object_replace_qdata
/usr/lib/seamonkey/seamonkey-bin: symbol lookup error: /usr/lib/libpangocairo-1.0.so.0: undefined symbol: g_object_replace_qdata

Что же до самого libpangocairo, то он вот откуда: libpango-1_0-0-1.32.2-2.3.i586 (репозиторий Tumbleweed)

Теперь еще и Lazarus не запускается - с той же проблемой с libpango.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21258
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: не работают Xine и браузеры на Gecko [РЕШЕНО]

Сообщение Bizdelnick »

Как обновлялись? Репозитории точно все изменили? ldd /usr/bin/xine что говорит?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: не работают Xine и браузеры на Gecko [РЕШЕНО]

Сообщение PVOzerski »

Bizdelnick писал(а):
09.02.2013 15:08
Как обновлялись? Репозитории точно все изменили? ldd /usr/bin/xine что говорит?


Вывод ldd /usr/bin/xine

linux-gate.so.1 (0xb778b000)
libxine.so.2 => /usr/lib/libxine.so.2 (0xb76ea000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb76e6000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0xb76e0000)
liblirc_client.so.0 => /usr/lib/liblirc_client.so.0 (0xb76d8000)
libXft.so.2 => /usr/lib/libXft.so.2 (0xb76c1000)
libXext.so.6 => /usr/lib/libXext.so.6 (0xb76ae000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0xb76a7000)
libXss.so.1 => /usr/lib/libXss.so.1 (0xb76a3000)
libcurl.so.4 => /usr/lib/libcurl.so.4 (0xb763f000)
libX11.so.6 => /usr/lib/libX11.so.6 (0xb7505000)
libm.so.6 => /lib/libm.so.6 (0xb74d8000)
libXv.so.1 => /usr/lib/libXv.so.1 (0xb74d2000)
libpng14.so.14 => /usr/lib/libpng14.so.14 (0xb74a7000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb7455000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb743a000)
librt.so.1 => /lib/librt.so.1 (0xb7431000)
libc.so.6 => /lib/libc.so.6 (0xb728a000)
libdl.so.2 => /lib/libdl.so.2 (0xb7285000)
libz.so.1 => /lib/libz.so.1 (0xb726e000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb71ca000)
libavutil.so.51 => /usr/lib/libavutil.so.51 (0xb71c0000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7189000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb717e000)
libidn.so.11 => /usr/lib/libidn.so.11 (0xb714b000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0xb713b000)
libldap-2.4.so.2 => /usr/lib/libldap-2.4.so.2 (0xb70ef000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0xb70b0000)
libssl.so.1.0.0 => /lib/libssl.so.1.0.0 (0xb704e000)
libcrypto.so.1.0.0 => /lib/libcrypto.so.1.0.0 (0xb6e97000)
libssh2.so.1 => /usr/lib/libssh2.so.1 (0xb6e6d000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0xb6e4a000)
/lib/ld-linux.so.2 (0xb778c000)
libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb6e20000)
libresolv.so.2 => /lib/libresolv.so.2 (0xb6e09000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb6dec000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0xb6d1a000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0xb6cf0000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0xb6cea000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0xb6cdf000)
libXau.so.6 => /usr/lib/libXau.so.6 (0xb6cdb000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0xb6cd6000)
libselinux.so.1 => /lib/libselinux.so.1 (0xb6cb8000)


По репам сейчас попробую историю поднять.
Спасибо сказали:
PVOzerski
Сообщения: 297
ОС: OpenSUSE, ALT Linux

Re: не работают Xine и браузеры на Gecko [РЕШЕНО]

Сообщение PVOzerski »

Всё, разобрался!

Оказалось, библиотека /usr/lib/libavutil.so.51 "принадлежала" сразу двум пакетам - libavutil51-1.0.3-2.2.i586 из packman и libffmpeg-devel-20010101-1.1.i586 из репозитория KDE3. Помогли снос второго пакета и принудительная переустановка первого. Заработали и xine, и kaffeine, и браузеры.

Bizdelnick, большое спасибо за указание верного пути: я этот список методично прощупывал с помощью rpm -fq и zypper se -s.
Спасибо сказали: