Не удалось выполнить дочерний процесс "gnome-terminal" (слишком много уровней символических ссылок)

Еще один sed, если мы не можем найти END после blah2

sed ':A;$bB;/BEGIN CERTIFICATE/!d;N;/END CERTIFICATE/!bA;h;$!d;:B;x;w public.cer' intermediate.cer
-1
11.08.2020, 16:17
3 ответа

1 )Открыть XTerm

2 )В XTerm запустить:gnome -терминал

3 )Вы получите что-то вроде этого :"bash :Слишком много уровней символических ссылок"

4 )В Xterm запустите :cd /usr/bin

5 )Выполнить :ll python*

Вывод :Все папки Python, установленные на вашем компьютере

5.5 )Если у вас нет других версий Python, возможно, вы захотите установить их сейчас.

6 )Из Xterm запустите:sudo gedit gnome -терминал

Вывод :Это откроет терминал редактирования gnome -

7 )Поскольку у меня были python3 и python3.6 (две разные папки с практически одинаковым содержимым ), я заменил python3 на python3.6 в файле редактирования терминала gnome -.

8 )Из Xterm запустите еще раз :gnome -терминал

9 )Добро пожаловать! лол

-1
28.04.2021, 23:19

Это может быть вызвано python3.6/python3.7

В таком случае попробуйте это:

  • Перейдите в любую папку, которую сможете найти, и -щелкните ее правой кнопкой мыши
  • Выберите «открыть bash здесь»
  • тип:sudo nano /usr/bin/gnome-terminal
  • Измените первую строку на:#!/usr/bin/python
  • ls /usr/bin/python*и посмотрите, не старая ли у вас версия, в моем случае (/usr/bin/python2.7)
  • Удалить символическую ссылку на Python, если она уже существует:sudo rm /usr/bin/python
  • Создать символическую ссылку на эту версию:sudo ln -s /usr/bin/python2 /usr/bin/python

Теперь вы снова можете получить доступ к своему терминалу.

2
28.04.2021, 23:19

Собираюсь добавить сюда свой ответ, так как я тоже столкнулся с этим, после обновления python3 и испорченных символических ссылок через sudo update-alternatives, а затем полностью удалив символические ссылки python. Это полностью сломало gnome-terminalи apt.

Я решил эту проблему, сбросив символические ссылки на исходные через:

sudo ln -sfn /usr/bin/python3.6 /usr/bin/python3

для $python3и

sudo ln -sfn /usr/bin/python2.7 /usr/bin/python

для$python

Это было для Ubuntu 18.04 LTS, где мой python3 по умолчанию — это python 3.6.9, он, вероятно, будет другим для будущих/прошедших версий.

0
15.06.2021, 17:35

Теги

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