URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 63763
[ Назад ]

Исходное сообщение
"глюки в Иксах после обновления через порты"

Отправлено Краев , 30-Янв-06 17:33 
Здравствуйте!
5.4-RELEASE-p9
Xorg-6.9.0
Xfce-4.2.3.2

Обновил портапгрейдом все порты и теперь имею проблемы в иксах:
1.перестала работать прокрутка скролом.(в браузере вместо скроллинга произходит выделение текста при прокрутке колеса (mozilla,orepa,firefox,epiphany)). В консоли на событие скрол ошибок нету.
2. не запускается openoffice 2.0 - загрузка доходит до мастера восстановления документа и дальше не идет. при этом в консоли выскакивают ошибки при запуске офиса:

(soffice.bin:18150): Gtk-WARNING **: /usr/local/lib/libcairo.so.2: Undefined sym
bol "FT_GlyphSlot_Embolden"

(soffice.bin:18150): Gtk-WARNING **: /usr/local/lib/libcairo.so.2: Undefined sym
bol "FT_GlyphSlot_Embolden"

(soffice.bin:18150): Gtk-WARNING **: /usr/local/lib/libcairo.so.2: Undefined sym
bol "FT_GlyphSlot_Embolden"

(soffice.bin:18150): Gtk-WARNING **: /usr/local/lib/libcairo.so.2: Undefined sym
bol "FT_GlyphSlot_Embolden"

(soffice.bin:18150): Gtk-WARNING **: /usr/local/lib/libcairo.so.2: Undefined sym
bol "FT_GlyphSlot_Embolden"

(soffice.bin:18150): Gtk-WARNING **: /usr/local/lib/libcairo.so.2: Undefined sym
bol "FT_GlyphSlot_Embolden"

(soffice.bin:18150): GLib-GObject-WARNING **: cannot register existing type `Pan
goFontset'

(soffice.bin:18150): Pango-CRITICAL **: pango_fontset_foreach: assertion `PANGO_
IS_FONTSET (fontset)' failed
(soffice.bin:18150): GLib-GObject-WARNING **: cannot register existing type `Pan
goFontset'

(soffice.bin:18150): Pango-CRITICAL **: pango_fontset_foreach: assertion `PANGO_
IS_FONTSET (fontset)' failed

(soffice.bin:18150): GLib-GObject-WARNING **: cannot register existing type `Pan
goFontset'

(soffice.bin:18150): Pango-CRITICAL **: pango_fontset_foreach: assertion `PANGO_
IS_FONTSET (fontset)' failed
(soffice.bin:18150): GLib-GObject-WARNING **: cannot register existing type `Pan
goFontset'

(soffice.bin:18150): Pango-CRITICAL **: pango_fontset_foreach: assertion `PANGO_
IS_FONTSET (fontset)' failed

(soffice.bin:18150): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJ
ECT (object)' failed

(soffice.bin:18150): GLib-GObject-WARNING **: cannot register existing type `Pan
goFont'
(soffice.bin:18150): Pango-CRITICAL **: _pango_engine_shape_shape: assertion `PA
NGO_IS_FONT (font)' failed

Pango-ERROR **: file shape.c: line 75 (pango_shape): assertion failed: (glyphs->
num_glyphs > 0)
aborting...

в системе установлены версии программ:
glib-2.8.6
gtk-2.8.10
pango-1.10.2
linux-pango-1.6.0_1

причем, после обновления в системе было по 2 версии glib (1.2) и gtk (1.2). деинсталировал старые версии -не помогло.

pkg_version -v:
ru-openoffice-2.0.20050725      ? orphaned: russian/openoffice-2.0-devel
но это вроде не критично?

Как восстановить работоспособность и функциональность вышеописанных программ?
Огромное спасибо заранее!


Содержание

Сообщения в этом обсуждении
"глюки в Иксах после обновления через порты"
Отправлено RRR , 30-Янв-06 17:51 
Может пересобрать неработающие программы?

"глюки в Иксах после обновления через порты"
Отправлено reekoff , 30-Янв-06 17:56 
>Может пересобрать неработающие программы?


Мозиллу, оперу и иже с ними браузеры пересобирал. xfce тоже пересобирал.
опенофис не удалось - такого порта уже нету -да и пересобирать его через порты - никаких ресурсов не хватит. В общем пересборка офиса -это самая последняя мера.
Может общие библиотеки какие потерлись?
зы. reekoff читай Краев (из другого браузера) ))


"глюки в Иксах после обновления через порты"
Отправлено Краев , 30-Янв-06 18:00 
>Может пересобрать неработающие программы?


Мозиллу, оперу и иже с ними браузеры пересобирал. xfce тоже пересобирал.
опенофис не удалось - такого порта уже нету -да и пересобирать его через порты - никаких ресурсов не хватит. В общем пересборка офиса -это самая последняя мера.
Может общие библиотеки какие потерлись?


"глюки в Иксах после обновления через порты"
Отправлено lavr , 30-Янв-06 18:48 
>>Может пересобрать неработающие программы?
>
>
>Мозиллу, оперу и иже с ними браузеры пересобирал. xfce тоже пересобирал.
>опенофис не удалось - такого порта уже нету -да и пересобирать его
>через порты - никаких ресурсов не хватит. В общем пересборка офиса
>-это самая последняя мера.
>Может общие библиотеки какие потерлись?

чесно говоря никогда не слышал чтобы рекомендовали апгрейд xfree86 или xorg.
Обычная процедура всегда была такой:

- снос старых X'ов (включая imake/freetype/fontconfig/...)
полный снос, желательно и все x-apps снести, чем ковыряться с ремапингом
библиотек через libmap.conf
- после чего чистая сборка новых X'ов и большинства x-apps

Так что сочуствую. Не надо было торопится, подождать еще пару недель,
снести X'ы и все x-apps и ставить заново, или искать packages для 5.4
- они обычно доступны через binary-updates


"глюки в Иксах после обновления через порты"
Отправлено Краев , 30-Янв-06 20:19 
>Так что сочуствую. Не надо было торопится, подождать еще пару недель,
>снести X'ы и все x-apps и ставить заново, или искать packages для
>5.4
>- они обычно доступны через binary-updates


И если я начну переходить с 5.4 на 6.0-release, как быть с портами, сносить или апдейтить? после перехода или до?


"глюки в Иксах после обновления через порты"
Отправлено lavr , 30-Янв-06 20:29 
>>Так что сочуствую. Не надо было торопится, подождать еще пару недель,
>>снести X'ы и все x-apps и ставить заново, или искать packages для
>>5.4
>>- они обычно доступны через binary-updates
>
>
>И если я начну переходить с 5.4 на 6.0-release, как быть с
>портами, сносить или апдейтить? после перехода или до?

а дело не в переходе 5.4 -> 6.0, хотя и в этом есть ньюансы.

скажем так: есть 5.3 на которой собрана куча портов, хотим перейти
на 5.4 - переводим и никаких гвоздей, внутри ветки меньше СЕРЬЕЗНЫХ
изменений, хотя тоже бывают, но их нужно отслеживать.
Итак, мы перевели 5.3 на 5.4, все работает, далее мы захотели
проапгрейдить к примеру wget - особых зависимостей нет, спокойно
так себе проапгрейдим. Другое дело если хотим проапгрейдить xorg -
вот тут попадалово - удаление xorg/xapps и сборка заново или
установка из пакетов.

Если переходить с 5.4 -> 6.0 - если это не сервер а личная WKS, то
грохнуть все что установлено из портов-пакетов и собрать заново из
свежих портов, ну или пакеты для 6-stable должны подойти.
Все дело в том что 5.x - это одна ветка, а 6.x - другая и есть
серьезные отличия.


"глюки в Иксах после обновления через порты"
Отправлено RRR , 31-Янв-06 10:59 
>проапгрейдить к примеру wget - особых зависимостей нет, спокойно
>так себе проапгрейдим. Другое дело если хотим проапгрейдить xorg -
>вот тут попадалово - удаление xorg/xapps и сборка заново или
>установка из пакетов.
Что значит "удаление", make deinstall или еще что-то подразумевается? А portupgrade -akfr некатит?

"глюки в Иксах после обновления через порты"
Отправлено lavr , 31-Янв-06 11:24 
>>проапгрейдить к примеру wget - особых зависимостей нет, спокойно
>>так себе проапгрейдим. Другое дело если хотим проапгрейдить xorg -
>>вот тут попадалово - удаление xorg/xapps и сборка заново или
>>установка из пакетов.
>Что значит "удаление", make deinstall или еще что-то подразумевается? А portupgrade -akfr
>некатит?

вы читали ЧТО было написано, или так - наискосок пробежали...


"глюки в Иксах после обновления через порты"
Отправлено RRR , 31-Янв-06 12:12 
>вы читали ЧТО было написано, или так - наискосок пробежали...
Мдя, извиняюсь.


"глюки в Иксах после обновления через порты"
Отправлено reekoff , 15-Фев-06 12:50 


"глюки в Иксах после обновления через порты"
Отправлено reekoff , 15-Фев-06 12:54 
упс

"глюки в Иксах после обновления через порты"
Отправлено reekoff , 15-Фев-06 13:05 
>упс
прошу прощения

>Если переходить с 5.4 -> 6.0 - если это не сервер а личная WKS, то
>грохнуть все что установлено из портов-пакетов и собрать заново из
>свежих портов, ну или пакеты для 6-stable должны подойти.

грохнул все, перешел на 6.0, заново собрал все из свежих портов - скроллинг в иксах не работает. (при прокручивании колеса происходит выделение текста)
Сейчас имею:
6.0-RELEASE-p4
kde-3.5.1
xorg-6.9.0

в xorg.conf:
    Option "XkbRules"   "xorg"
    Option "XkbModel"   "pc105"
    Option "XkbLayout"  "us,ru"
    Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
    Option "XkbVariant"  "us"

как побороть?
спасибо за советы



"глюки в Иксах после обновления через порты"
Отправлено Maklay , 21-Фев-06 00:12 
>
>грохнул все, перешел на 6.0, заново собрал все из свежих портов -
>скроллинг в иксах не работает. (при прокручивании колеса происходит выделение текста)
>
Абсолютно такая-же беда, хотелось бы понять в чем собственно дело.
У меня есть предположение, что виноват mousechar_start=3, я его убирал и пересобрал систему. Теперь скроллинг как-то не востанавливается.
Прошу откликнуться если кто знает где копать.

"глюки в Иксах после обновления через порты"
Отправлено reekoff , 03-Мрт-06 09:49 
>>
>>грохнул все, перешел на 6.0, заново собрал все из свежих портов -
>>скроллинг в иксах не работает. (при прокручивании колеса происходит выделение текста)
>>
>Абсолютно такая-же беда, хотелось бы понять в чем собственно дело.
>У меня есть предположение, что виноват mousechar_start=3, я его убирал и пересобрал
>систему. Теперь скроллинг как-то не востанавливается.
>Прошу откликнуться если кто знает где копать.

Это особенность xorg-6.9.0
решается отключением флага -z 4 5 в rc.conf и перезапуском moused.
работающий конфиг:
rc.conf -

mousechar_start="3"
moused_enable="YES"
moused_port="/dev/psm0"
moused_type="auto"
moused_flags="-F 200 -r high"

xorg.conf -

Identifier  "Mouse1"
    Driver      "mouse"
    Option "Protocol"    "Auto"
    Option "Device"      "/dev/sysmouse"
    Option      "Buttons" "5"
    Option "ZAxisMapping" "4 5"

в общем moused у меня выглядит так:

>>ps ax |grep moused
  677  ??  Ss     0:37,52 /usr/sbin/moused -F 200 -r high -p /dev/psm0 -t auto
и все работает