каждый раз, когда я выполняю emacs или emacs23 на терминале, я просто получаю следующий вывод:
** (emacs:2620): CRITICAL **: menu_proxy_module_load: assertion `dbusproxy != NULL' failed
И gui не загружается, и окно emac никогда не открывается. Процесс emacs на самом деле не отказывает (терминал остается занятым, и я вижу, что процесс emacs23 работает с PS-e).
Я попытался выполнить его с-D - аргументы отладки-init, но то же самое происходит, и вывод является точно тем же. Однако, если я выполняю emacs - СЗ, он успешно выполняет emacs в терминальном режиме, как будто ничто не было неправильно.
Странно, эта проблема только начала происходить во второй раз, когда я выполнил emacs сегодня. В первый раз это работало превосходное. С тех пор я попытался перезагрузить, и я попытался произвести чистку emacs установки ни к какому успеху.
Я не установил новых пакетов сегодня, но я, возможно, обновил некоторых, которые могли быть причиной? Существует ли способ узнать, какие пакеты были установлены/обновлены сегодня?
Править: Кроме того, если я выполняю sudo emacs, он обычно загружается, и все работает большой.
Спасибо
Я запускаю Ясную Ubuntu
Похож на Вас, поражает известную ошибку Ubuntu, где appmenu-gtk пакет, кажется, повреждается. Решение, кажется, для удаления этого пакета, пока это не фиксируется в репозиториях.
Если это не работает, не выполняют Ваш emacs sudo
как предложенный некоторыми людьми там, скорее используйте emacs на командной строке с
$ emacs -nw
или используйте другого редактора в настоящее время.
Мой магический кристалл говорит мне, что это могло бы быть зафиксировано не слишком далеко в будущем.