Summary: | crashes on start | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Ivan Zakharyaschev <imz> | ||||
Component: | epiphany-extensions | Assignee: | Yuri N. Sedunov <aris> | ||||
Status: | REOPENED --- | QA Contact: | qa-sisyphus | ||||
Severity: | critical | ||||||
Priority: | P2 | ||||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | 18279 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Ivan Zakharyaschev
2008-12-08 23:24:08 MSK
epiphany-extension-gwget is not relevant. Without it: $ rpm -qa '*epiphany*' epiphany-extension-seahorse-2.24.0-alt2 epiphany-extensions-2.24.1-alt1 epiphany-2.24.2-alt1 $ , epiphany still crashes. epiphany-extension-seahorse is not relevant, Without it: $ rpm -qa '*epiphany*' epiphany-extensions-2.24.1-alt1 epiphany-2.24.2-alt1 $ , epiphany still crashes. My "configuration": $ rpm -q epiphany-extensions --requires | while read p; do echo -ne "$p\t"; rpm -q --whatprovides "$p"; done epiphany >= 2.24.1-alt1 warning: no package provides epiphany >= 2.24.1-alt1 /bin/sh sh-3.2.39-alt1 sh-3.2.39-alt1 /bin/sh sh-3.2.39-alt1 sh-3.2.39-alt1 /bin/sh sh-3.2.39-alt1 sh-3.2.39-alt1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 warning: no package provides rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 warning: no package provides rpmlib(CompressedFileNames) <= 3.0.4-1 libc.so.6(GLIBC_2.0) glibc-core-2.9-alt1 libc.so.6(GLIBC_2.1) glibc-core-2.9-alt1 libc.so.6(GLIBC_2.1.3) glibc-core-2.9-alt1 libc.so.6(GLIBC_2.2) glibc-core-2.9-alt1 libc.so.6(GLIBC_2.3) glibc-core-2.9-alt1 libc.so.6(GLIBC_2.3.4) glibc-core-2.9-alt1 libc.so.6(GLIBC_2.4) glibc-core-2.9-alt1 libdl.so.2(GLIBC_2.0) glibc-core-2.9-alt1 libdl.so.2(GLIBC_2.1) glibc-core-2.9-alt1 libgcc_s.so.1(GCC_3.0) libgcc4.3-4.3.2-alt7 libnspr4.so libnspr-4.7.0.cvs20060807-alt1 libosp.so.5 libOpenSP-1.5.2-alt1 libpcre.so.3 libpcre3-7.8-alt1 libpthread.so.0(GLIBC_2.0) glibc-pthread-2.9-alt1 python2.5(epiphany) epiphany-2.24.2-alt1 python2.5(gettext) python-modules-2.5.1-alt1 python2.5(gobject) python-module-pygobject-2.14.0-alt1.1 python2.5(gtk) python-module-pygtk-2.12.0-alt2.1 python2.5(os) python-base-2.5.1-alt1 python2.5(pango) python-module-pygtk-2.12.0-alt2.1 python2.5(string) python-base-2.5.1-alt1 python2.5(time) python-base-2.5.1-alt1 python2.5(traceback) python-base-2.5.1-alt1 python2.5(urlparse) python-modules-2.5.1-alt1 rtld(GNU_HASH) glibc-core-2.9-alt1 /usr/sbin/gconf_install_schema GConf-2.22.0-alt1 /usr/sbin/gconf_uninstall_schema GConf-2.22.0-alt1 rpmlib(PayloadIsLzma) <= 4.4.2-1 warning: no package provides rpmlib(PayloadIsLzma) <= 4.4.2-1 $ On another system, epiphany-extensions-2.23.91-alt0.M41.1 from Branch 4.1 doesn't crash. Потрудитесь сделать apt-get upgrade. (In reply to comment #5) > Потрудитесь сделать apt-get upgrade. Тогда не будут обнаруживаться ошибки в зависимостях. А правильная работа apt-get install -- тоже хорошая вещь, к которой почему бы не стремиться. (In reply to comment #5) > Потрудитесь сделать apt-get upgrade. И к тому же у меня есть вполне практичная причина не делать upgrade и т.п. (а не только забота о качестве репозитория): по моему опыту, после всяких upgrade и dist-upgrade любая программа имеет шанс перестать работать, и обнаружится это в самый неподходящий неожиданный момент. Зачем менять на неизвестность состояние, в котором я знаю, как работает каждая программа, которую я хоть раз использовал? А когда я делаю apt-get install, я главным образом ожидаю, что сломаться могут только затронутое небольшое число программ. Так что было бы очень хорошо, если бы по возможности в пакетах стояли правильные зависимости, позволяющие делать apt-get install. > Так что было бы очень хорошо, если бы по возможности в пакетах стояли
> правильные зависимости, позволяющие делать apt-get install.
>
Ну, сделайте apt-get install epiphany-extensions.
(In reply to comment #8) > > Так что было бы очень хорошо, если бы по возможности в пакетах стояли > > правильные зависимости, позволяющие делать apt-get install. > > > Ну, сделайте apt-get install epiphany-extensions. Да я ведь делал. Тогда у меня был самый свежий релиз. Сейчас стал доступен ещё более новый -- epiphany-extensions-2.24.1-alt2; и он падает немного с другими сообщениями: $ epiphany /usr/lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py:48: RuntimeWarning: tp_compare didn't return -1 or -2 for exception from gtk import _gtk ImportError: could not import gio ImportError: could not import gio ImportError: cannot import name Widget from gtk Traceback (most recent call last): File "/usr/lib/epiphany/2.24/extensions/console.py", line 94, in <module> class Console(gtk.VBox): AttributeError: 'module' object has no attribute 'VBox' ** (epiphany:6829): WARNING **: Could not initialize Python module 'console' 5807dfef-a46b-648c-34695f7a-07c06675 is dumped Для каких-то этих питоновских модулей зависимостей не хватает (впрочем, я не уверен, что только в них дело). Можно перевесить сообщение о нехватке зависимостей на подхдящие питоновские модули; но я не знаю пока, на какие именно. (In reply to comment #9) > Да я ведь делал. Тогда у меня был самый свежий релиз. Сейчас стал доступен > ещё более новый -- epiphany-extensions-2.24.1-alt2; и он падает немного с $ rpm -qa '*epiphany*' epiphany-extensions-2.24.1-alt2 epiphany-2.24.2-alt1 $ другими > сообщениями: (In reply to comment #8) > Ну, сделайте apt-get install epiphany-extensions. Забыл сказать: спасибо новому релизу, он вытащил более новые модули. Но видимо этого ещё недостаточно. apt> install epiphany-extensions Unrequested changes are needed to execute this operation. The following packages will be upgraded python-module-pygtk python-module-pygtk-devel python-module-pygtk-libglade The following NEW packages will be installed: epiphany-extensions 3 upgraded, 1 newly installed, 0 removed and 0 kept. Will need more 1220kB of archives. After unpacking will need more 2644kB of disk space. Do you want to continue? [Y/n] apt> commit The following packages will be upgraded python-module-pygtk python-module-pygtk-devel python-module-pygtk-libglade The following NEW packages will be installed: epiphany-extensions 3 upgraded, 1 newly installed, 0 removed and 1895 not upgraded. Need to get 1220kB of archives. After unpacking 2644kB of additional disk space will be used. Do you want to continue? [Y/n] Get:1 ftp://ftp.altlinux.org i586/classic python-module-pygtk-libglade 2.13.0-alt2 [13,0kB] Get:2 ftp://ftp.altlinux.org i586/classic python-module-pygtk-devel 2.13.0-alt2 [109kB] Get:3 ftp://ftp.altlinux.org i586/classic python-module-pygtk 2.13.0-alt2 [493kB] Get:4 ftp://ftp.altlinux.org i586/classic epiphany-extensions 2.24.1-alt2 [605kB] Fetched 1220kB in 0s (3024kB/s) Committing changes... Хоть python-module-pygtk-2.13.0-alt3 больше и не пишет сообщений об ошибках (https://bugzilla.altlinux.org/show_bug.cgi?id=18279#c2 ), epiphany-extensions так же падает. Created attachment 3158 [details]
strace -o epiph.tr -e trace=all epiphany
Вывод strace на всякий случай, хотя вряд ли он сильно проясняет.
|