gnome-terminal не работает после обновления до 17.10

У меня есть некоторые проблемы с моим ubuntu после обновления с 17.04 по 17.10.

gnome-terminal не работает. Я пытался исправить это в течение нескольких часов без каких-либо успехов.

Когда я запускаю gnome-terminal из xterm (это работает), я получаю синтаксическую ошибку python из-за строки «print url» - что предполагает, что это скрипт python2. Поэтому я изменил файл / usr / bin / gnome-terminal для работы с python вместо python3.

Тогда у меня возникли некоторые проблемы, связанные с gi-пакетом. Я искал решения и пытался после переустановки gi, но потом я получил эту ошибку:

из gi-repository import GLib, Gio importError: no module named repository

Я узнал, что gnome -терминальные работы. Но я не знаю, как исправить эту проблему с python. Любая помощь будет высоко оценена

Спасибо

0
задан 23 March 2018 в 23:46

2 ответа

Я проверил сценарий оболочки /usr/bin/gnome-terminal, отправленный пакетом gnome-terminal Ubuntu 17.10. Он не содержит print url - на самом деле не содержит ни слова print, ни url. Вероятно, вы модифицировали этот скрипт или установили неофициальную версию.

Пожалуйста, переустановите gnome-terminal и gnome-terminal-data из официальных репозиториев Ubuntu. Также убедитесь, что все зависимости пакета выполнены, импорт gi-репозитория должен быть успешным.

0
ответ дан 17 July 2018 в 18:13

Я проверил сценарий оболочки /usr/bin/gnome-terminal, отправленный пакетом gnome-terminal Ubuntu 17.10. Он не содержит print url - на самом деле не содержит ни слова print, ни url. Вероятно, вы модифицировали этот скрипт или установили неофициальную версию.

Пожалуйста, переустановите gnome-terminal и gnome-terminal-data из официальных репозиториев Ubuntu. Также убедитесь, что все зависимости пакета выполнены, импорт gi-репозитория должен быть успешным.

0
ответ дан 23 July 2018 в 19:02
  • 1
    Сообщение об ошибке, когда я использую python3.6, является: File & quot; /usr/local/lib/python3.6/dist-packages/gi / __ init __. Py ", строка 39 print url – M H 25 March 2018 в 18:17
  • 2
    ваш ответ побуждает меня еще глубже проверить сообщение об ошибке. Я узнал, что это пакет gi в python3.6. После короткого поиска Google я обнаружил, что мне нужно удалить gi-пакет, и он решил проблему. Большое спасибо! – M H 25 March 2018 в 19:08
  • 3
    Если установка дополнительного пакета ломает gnome-terminal, то это то, что вы должны записать в bugtracker Ubuntu, и его разработчики должны исследовать. – egmont 25 March 2018 в 22:05

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

Похожие вопросы: