반응형
말랑Cow
IT
말랑Cow
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Linux (33)
    • Windows (6)
    • Network (7)
    • Hardware (10)
    • Zabbix (13)
    • python (9)
    • script (0)
    • docker (16)
    • NAS (1)
    • DB (3)
    • php (33)
    • jQuery (1)
    • 정보보안기사 (0)
    • Ajax (1)
    • Javascript (21)
    • DELL (0)
    • HPE (0)
    • Secui (0)
    • AWS (2)
    • Elastic (0)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 서버
  • 자빅스
  • php 클래스
  • 리눅스
  • 자바스크립트
  • jQuery
  • 파이썬
  • CentOS
  • docker
  • php
  • Python
  • 모니터링
  • 도커
  • ZABBIX
  • JavaScript
  • bash
  • Linux
  • Shell
  • php 객체
  • 네트워크
hELLO · Designed By 정상우.
말랑Cow

IT

카테고리 없음

[Linux] Python 3 업데이트 후 Yum Error

2021. 2. 19. 10:45
반응형

CentOS 7에서 zabbix 와 telegram 연동작업 중 Python을 2 => 3버전으로 업그레이드 해야되는 상황이 발생했습니다.

 

업데이트 이후 yum 명령어에 다음과 같은 에러를 확인했습니다.

 

$ yum update
  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

 

기본적으로 yum은 파이선2버전을 사용하는데 3버전을 python 으로 심볼릭링크 해주었더니 위와같은 에러가 발생했습니다. 해결 방법은 다음과 같습니다.

 

$ cat /usr/bin/yum

#!/usr/bin/python 
==> //해당 파일 맨 윗줄을 아래와 같이 수정해줍니다.
#!/usr/bin/python2

python2로 변경해주면 됩니다.

 

이러면 모든게 해결될줄 알았는데 그게 아닙니다..

 

Downloading packages:
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax

또 위와같은 에러가 발생했습니다. 이에 대한 해결방법은 다음과 같습니다.

 

# vi /usr/libexec/urlgrabber-ext-down

#!/usr/bin/python
==> //해당 파일 맨 윗줄을 아래와 같이 수정해줍니다.
#!/usr/bin/python2.7

 

이렇게 하면 파이썬 3버전으로 업데이트 된 후 발생하는 yum 에러에 대해서는 해결이 되었습니다!

반응형
    말랑Cow
    말랑Cow

    티스토리툴바