Meld - не удалось зарегистрироваться

Я очень часто использую Meld, и только сегодня он начал меня выручать. Когда я пытаюсь запустить meld из командной строки, он останавливается на некоторое время, а затем завершается с Failed to register: Timeout was reached.

я сделал apt remove, apt updateи переустановить и проблема все еще там.

Любые предложения по отладке этого?

3 ответа

Вероятно, есть процесс слияния, который завис в фоновом режиме и не прекращался. Просто завершите процесс объединения с помощью SIGTERM (или SIGKILL, если SIGTERM не работает). Нет необходимости перезапускать машину.

Для тех, кто столкнулся с этой проблемой, попробуйте перезагрузить компьютер. Я нашел закрытый тикет в системе отслеживания проблем с объединением, попробовал его и, конечно же, проблема исчезла.

Вы просили совета о том, как отладить это. Итак, вот как я это отладил: я запустилsudo meldи это сработало. потом я побежалsudo su usernameпотому что мое имя пользователя и комбинация работали в этом окне. Затем я побежалenv > blah.txtв рабочем окне иenv > blah_busted.txtв разбитом окне. я подъехалmeld blah.txt blah_busted.txtсделать diff и начал работатьunset VAR_NAMEдля каждого имени переменной, которое было определено в busted.txt, но не в хорошем. Наконец я побежал:

      unset XDG_RUNTIME_DIR

И сплав волшебным образом снова сработал.

Я использую Ubuntu 22.04 через X2GO. Мне также пришлось «сбросить DBUS_SESSION_BUS_ADDRESS» в ~/.bashrc, чтобы получить что-либо, связанное с запуском через x2go. Это известная проблема с x2go. Похоже, что Ubuntu не проводит регрессионное тестирование через x2go, и я не могу найти никакой документации о том, как и если ли регрессионные тесты Ubuntu вообще.

Другие вопросы по тегам