Установил altlinux-6.0.0-lxdesktop-lite-i586-ru-install-cd.iso 3.0.24-std-def-alt0.M60P.2 #1 SMP i686 GNU/Linux сразу после установки системы установливаю synaptic (через терминал) - жмем "получить сведения" - жмем "отметить для обновления" (я так понял всего что нашлось и обновляется) - применить для обновления использовался репозиторий http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ после обновления "настройка внешнего вида" не запускается через меню приложений. попытка запуска через терминал приводит к следующему: [sergey@comp ~]$ lxappearance [sudo] password for sergey: ** (lxappearance:29975): DEBUG: module: /usr/lib/lxappearance/plugins/obconf.so (lxappearance:29975): Obconf-DEBUG: /usr/share/lxappearance/obconf/obconf.glade числа ХХХХХ (29975 в данном примере) постоянно меняются. пример нескольких последовательных попыток запуска [sergey@comp ~]$ lxappearance ** (lxappearance:30337): DEBUG: module: /usr/lib/lxappearance/plugins/obconf.so (lxappearance:30337): Obconf-DEBUG: /usr/share/lxappearance/obconf/obconf.glade Ошибка сегментирования [sergey@comp ~]$ lxappearance ** (lxappearance:30338): DEBUG: module: /usr/lib/lxappearance/plugins/obconf.so (lxappearance:30338): Obconf-DEBUG: /usr/share/lxappearance/obconf/obconf.glade Ошибка сегментирования [sergey@comp ~]$ lxappearance ** (lxappearance:30340): DEBUG: module: /usr/lib/lxappearance/plugins/obconf.so (lxappearance:30340): Obconf-DEBUG: /usr/share/lxappearance/obconf/obconf.glade Ошибка сегментирования
Created attachment 5462 [details] Лог GDB В сизифе, вроде, работает.
перекачал , перезаписал, переустановил дистр... synaptic не ставил, обновил через терминал apt-get dist-upgrade (тот же репо) лог [sergey@comp ~]$ sudo gdb lxappearance GNU gdb (GDB) 7.2-alt2 (ALT Linux) Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i586-alt-linux". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/lxappearance...(no debugging symbols found)...done. (gdb) run Starting program: /usr/bin/lxappearance [Thread debugging using libthread_db enabled] ** (lxappearance:32389): DEBUG: module: /usr/lib/lxappearance/plugins/obconf.so (lxappearance:32389): Obconf-DEBUG: /usr/share/lxappearance/obconf/obconf.glade Program received signal SIGSEGV, Segmentation fault. 0xb7cfdba4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 (gdb) [sergey@comp ~]$ sudo find / |grep libgtk-x11 /usr/lib/libgtk-x11-2.0.so /usr/lib/libgtk-x11-2.0.so.0 /usr/lib/libgtk-x11-2.0.so.0.2400.8 первое и втроее это линки на третье
Лог без debuginfo даёт слишком мало информации. Впрочем, с отладочной информацией он будет таким же, как мой. Проблема возникла с апгрейдом libgtk+2, если его откатить, то lxappearnce заработает, но при этом придётся откатывать ещё немало полезных и нужных пакетов. В сизифе libgtk+2 имеет более высокую версию, возможно поэтому там работает.
(In reply to comment #3) > Лог без debuginfo даёт слишком мало информации. Впрочем, с отладочной > информацией он будет таким же, как мой. > > Проблема возникла с апгрейдом libgtk+2, если его откатить, то lxappearnce > заработает, но при этом придётся откатывать ещё немало полезных и нужных > пакетов. > > В сизифе libgtk+2 имеет более высокую версию, возможно поэтому там работает. поствавил synaptic, подключил сизиф, обновил libgtk+2 ... lxappearance поднялся) а почему мой лог без debuginfo? я что то не установил для этого ?
(В ответ на комментарий №4) > поствавил synaptic, подключил сизиф, обновил libgtk+2 ... lxappearance > поднялся) Только если что — я этого не предлагал :) > а почему мой лог без debuginfo? я что то не установил для этого ? lxde-lxappearance-debuginfo Правда теперь, когда пакеты из разных репо перемешались это будет сложнее.
Created attachment 5464 [details] установка RPM
Comment on attachment 5464 [details] установка RPM (В ответ на комментарий №5) > lxde-lxappearance-debuginfo > Правда теперь, когда пакеты из разных репо перемешались это будет сложнее. apt-get dist-upgrade с сиифа. [sergey@comp ~]$ sudo apt-get install lxde-lxappearance-debuginfo [sudo] password for sergey: Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено E: Невозможно найти пакет lxde-lxappearance-debuginfo [sergey@comp ~]$ установка RPM буксует
Ошибка на скриншоте вызвана тем, что дебаг-пакеты должны точно соответствовать своим пакетам. Поэтому для сизифных пакетов они должны браться из сизифа, а для пакетов из p6 соответственно из p6. Поэтому, учитывая зависимости между debuginfo пакетами, я и сказал, что это будет непросто. После апгрейда до сизифа надо подключить не только ветку classic, но ещё и ветку debuginfo. Но вообще, всё это уже не относится к данной баге, поэтому правильнее обсуждать это в рассылке или на форуме.
(В ответ на комментарий №8) > Ошибка на скриншоте вызвана тем, что дебаг-пакеты должны точно соответствовать > своим пакетам. Поэтому для сизифных пакетов они должны браться из сизифа, а для > пакетов из p6 соответственно из p6. Поэтому, учитывая зависимости между > debuginfo пакетами, я и сказал, что это будет непросто. > > После апгрейда до сизифа надо подключить не только ветку classic, но ещё и > ветку debuginfo. понял > Но вообще, всё это уже не относится к данной баге, поэтому правильнее обсуждать > это в рассылке или на форуме. вы правы, сугубо по баге вопрос решен) ... спасибо за помощь. Пы.Сы. мой линук опыт всего одна неделя) ... еще не разобрался не то что с системой, а и с тем "куда кому как и что писать и спрашивать" )) ... еще раз благодарю за разъяснения и помощь)
После обновления libgtk+2 до версии 2.24.10-alt0.M60P.1 проблема ушла.