Пару недель назад, когда я попытался перейти на вкладку «Контакты» Evolution, все приложение зависло. Ну, это иногда случается с Evolution - так я просто позвонил killev
, также позаботился о том, чтобы все его подпроцессы были завершены, и перезапустил его. То же самое: как только я хочу переключиться на контакты, Evolution зависает - и killev
сообщает No response from Evolution -- killing the process
.
Теперь я подумал, что это может быть связано с несколькими обновлениями библиотеки и ядра без перезагрузки, может быть некоторое несоответствие - и «метод восстановления Windows» это исправит. Закончив другие открытые задания, сегодня я наконец-то перезагрузил машину. К моему удивлению, это не решило проблему - поведение остается тем же: как только я пытаюсь получить доступ к контактам, Evolution зависает.
Система: Ubuntu 12.04 (и нет, обновление до 14.04 или 16.04 не является опцией для этой машины)
Evolution: 3.4.2-1ubuntu3. 1 ~ stracciatellappa + precision1 (та же версия для -common, dataserver и плагинов); evolution-webcal: 2.32.0-2ubuntu2.1 ~ stracciatellappa + точный1; индикатор развития: 0.2.20-0ubuntu7
В моем ~/.xsession-errors
я вижу пару предупреждений, связанных с эволюцией:
(evolution:4096): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(evolution:4096): GLib-GObject-WARNING **: cannot register existing type `EABContactDisplay'
Нажимая кнопку "Submit" по моему вопросу, я просто задался вопросом о другом приложении: Во время запустилась эта проблема, я установил syncevolution
для получения моих синхронизировавших контактов/календарей ownCloud (сборка - в синхронизации WebDAV в Эволюции является немного зудящей). Никогда не находил, что время настроило его, хотя †“поэтому только, чтобы быть на стороне сохранения, я работал apt-get remove --purge
на ее 4 пакетах (syncevolution*
). Должен был думать о том ранее: проблема решена!
, Очевидно, существуют конфликты между теми пакетами (syncevolution 1.2.2-1 и вышеупомянутыми пакетами Эволюции), таким образом удаление syncevolution разрешает конфликт.