하위 프로세스 'gnome-terminal'을 실행할 수 없습니다(Symlink 수준이 너무 많음).

하위 프로세스 'gnome-terminal'을 실행할 수 없습니다(Symlink 수준이 너무 많음).

Ubuntu를 이전 상태로 복원하고 싶습니다. 복구를 통해 이 문제를 해결하려고 하므로 터미널을 시작할 수 없습니다. 이 너트를 깨는 방법을 아는 사람이 있습니까?

우분투 18.04.4 LTS를 사용하고 있습니다.

답변1

이는 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

sudo update-alternativespython3을 업데이트하고 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이며 향후/과거 버전은 다를 수 있습니다.

답변3

1) XTerm을 엽니다.

2) XTerm에서 실행:그놈 터미널

3) 다음과 유사한 메시지가 표시됩니다: "bash: 기호 링크 수준이 너무 많습니다."

4) Xterm에서 실행: cd /usr/bin

5) 실행: ll python*

출력: 컴퓨터에 설치된 모든 Python 폴더

5.5) 다른 Python 버전이 없다면 지금 설치하는 것이 좋습니다.

6) Xterm에서 실행:sudo gedit 그놈 터미널

출력: 편집을 위해 gnome 터미널이 열립니다.

7) python3과 python3.6(기본적으로 동일한 내용을 가진 두 개의 다른 폴더)이 있으므로 gnome-terminal 편집 파일에서 python3을 python3.6으로 바꿨습니다.

8) Xterm에서 다시 실행: gnome-terminal

9) 천만에요! ㅋ

관련 정보