각종 에러들을 해결 해 보자

각종 에러들을 해결 해 보자

Ubuntu | Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-2Op1_8/gpustat/

필요한 모듈이 있어서 pip install을 사용하여 설치하려고 하니Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-2Op1_8/gpustat/ 라는 에러가 발생했다. 아주 간단히 해결이 가능하다!먼저 pip upgrade를 해 준 후에 setuptools까지 upgrade를 해 주면 된다.pip install --upgrade pip pip upgrade를 하고 나면, ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.이런 에러가 또 발생 할텐데 이때 setuptoo..

각종 에러들을 해결 해 보자

Docker container | apt-get update 시 각종 여러 에러들이 발생할 때 (temporary file 에러, NO_PUBK

도커 컨테이너를 새로 생성 후 기본 설정을 하기 위해 apt-get update 명령어 입력시 두가지 에러를 마주 했다. 1️⃣ Couldn’t create temporary file /tmp/apt.conf이 에러는 /tmp 권한이 잘못 설정 되어 있어서 생기는 문제로 컨테이너 터미널에서 '/' 경로로 이동 후 해당 폴더의 권한을 확인해 보고 777 권한으로 수정 해 주면 된다.# / 경로로 이동 cd / # 파일 권한 확인 ll/tmp 권한이 777(drwxrwxrwx)이 아니라면 777로 변경 해 주자.# 777로 권한 변경 chmod 777 tmp # 변경 되었는지 확인 ll 2️⃣ NO_PUBKEY 에러 발생위 에러를 해결하고 다시 apt-get update를 해주었더니 이번엔 NO_PUBKEY..

각종 에러들을 해결 해 보자

Docker container | ssh restart 시 Permissions 0755 for '{key_name}' are too open.

항상 쓰던 서버에서 새로운 도커 컨테이너를 생성 후 vscode에서 remote를 사용하여 원격으로 컨테이너에 접속하기 위해 몇가지 파일들을 수정 해 주고 마지막으로 " /etc/init.d/ssh restart " 해당 명령어를 입력하면 문제없이 원격으로 접속이 가능했는데 서버 재부팅 후부터는 Permissions 0755 for '{key_name}' are too open. 이러한 에러가 발생했다. 이 에러는 오류를 발생시킨 key에 대한 권한이 너무 많이 부여되어 있어서 생긴 문제이다. (확인 해 보면 해당 key가 777 권한 또는 write 권한이 부여 되어 있을 것.) 따라서, 해당 key에는 write 권한이 없어야 하기에 400 권한으로 수정 해 주면 해결 된다. 컨테이너 터미널 창에서 ..

각종 에러들을 해결 해 보자

vscode | Frame skipped from debugging during step-in, 디버깅 시 skip 되는 문제

vscode에서 파이썬 코드를 디버깅 하면서 가상환경 내에 설치 된 모듈의 함수까지 디버깅을 하려고 했을 때 종종 디버깅이 스킵되는 문제가 있다. 이때 디버깅 시 사용하는 json 파일을 조금 수정 해 주면 스킵하지 않고 모듈의 함수까지 들어갈 수 있다. 디버깅에서 톱니바퀴를 눌러 launch.json 파일을 열어주고 configurations에 justMyCode를 true에서 false로 변경 해 주면 된다. 이렇게 false로 변경 해 주면 디버깅 시, 모듈의 함수단까지 들여다 볼 수 있게 된다.

각종 에러들을 해결 해 보자

vscode | ssh 연결 오류, 비밀번호 무한 입력 & 로딩

vscode에서 ssh remote로 도커 컨테이너에 연결하여 사용 하던 중 갑자기 비밀번호를 입력하라는 창이 무진장 많이 떴다. ssh 연결이 끊긴 것도 아니었는데 비밀번호를 입력했음에도 몇초 뒤에 바로 또 다시 비밀번호를 입력하라고 뜨는 오류에 갇혀 버렸다. 도르마무 도르마무... 이럴 때의 해결법을 어렴풋이 알고 있었는데 바보같은 짓을 하면서 왜 안되냐며 키보드를 몇번 친 나를 위해, 또 그럴 미래의 나를 위해 블로그에 기록한다. 이 문제는 원격 연결 해 둔 도커 컨테이너 내 에서 vscode server에 오류가 생긴 것이다 이때 연결 한 원격 터미널 창에서 .vscode-server 폴더를 지운 후 다시 vscode를 실행하여 ssh 연결을 해 주면 해결 된다. 여기서, 나는 조금 다른 경우였다..

각종 에러들을 해결 해 보자

Ubuntu | ssh 접속 오류, REMOTE HOST IDENTIFICATION HAS CHANGED - RSA key

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 리눅스 서버에서 다른 서버로 접속하기 위해 ssh를 사용하는데, 이 때 종종 마주하는 오류 중 하나가 위와 같은 remote host identification has changed! 이다. 이 오류는 접속하고자 하는 host pc의 (물리적)정보가 변경이 되었기 때문에 생기는 오류로, known_hosts 파일을 갱신 해 주면 된다. $ ssh-keygen -R IP IP에 정보가 변경 된 host pc의 IP를 입력 해 주어 known_hosts 파일을 갱신 해 준 후 아래 메세지가 된다면 정상적으로 파일이 갱신된 것이다. .ssh/known_hosts updated. 이후 다시 ssh 연결을 시도하면 정상적으로 ..

각종 에러들을 해결 해 보자

vscode | remote ssh 연결 접속 오류, Could not establish connection to "IP", 프로세스에서 없는 파이프에 쓰려고 했습니다.

Could not establish connection to "IP" 프로세스에서 없는 파이프에 쓰려고 했습니다. vscode에서 ssh로 remote 연결 할 때 종종 발생하는 에러이다. 이는 이전에 연결했던 호스트 정보가 변경이 되는 등의 문제로 이전 호스트 정보와 충돌을 하면서 발생한다. 이때는 known_hosts 파일을 삭제 해 주면 바로 해결된다. C:\Users\{윈도우 user 이름}\.ssh -> 이 경로에 가면 아래 사진처럼 known_hosts 파일들이 있다. OLD 파일 말고 두번재 파일을 삭제 해 준 후에 vscode에서 ssh 연결을 다시 시도하면 제대로 연결 된다!

각종 에러들을 해결 해 보자

Ubuntu | Ubuntu 18.04 패스워드 초기화 (root 계정 패스워드 초기화, 일반 계정 패스워드 초기화)

팀원 분이 오랜만에 켜 본 우분투 pc 비밀번호를 잊어버린 상황.. usb로 우분투 밀고 다시 깔아 달는 말에 다급하게 구글링 해서 패스워드 초기화를 해 줬다.. 뭔가 웃기고 어이없는 날... ㅋㅋㅋㅋ 나는 pc를 부팅하면 나오는 유저 로그인 창에서 비밀번호를 잊어버려 로그인이 안되는 상황이었다. 일반 계정 패스워드를 모른다는 건 root 계정의 패스워드 역시 잊어버렸다는 것... (기억하고 있을리 없음..) 일반 계정 패스워드를 초기화 하려면 root 계정의 패스워드도 알아야 하기에... root 계정 패스워드부터 초기화 하였다.. ◼️ root 계정 패스워드 초기화 1. pc를 재시작 후 부팅 시 Esc 또는 Shitf 연타(꾹 눌러도 된다고는 하는데 나는 두 개 연달아 연타하니까 진입이 되었음)해서..

각종 에러들을 해결 해 보자

mmcv | [Errno 2] No such file or directory: '/tmp/tmpu0hmaxbg/tmpfddd5el5.py'

최근에 mmcv를 이용한 작업이 많아지면서 온갖 에러를 다 마주하고 있다... 그 중에서 가장 많이 마주하는 에러이고 검색해도 잘 나오지 않는 에러를 까먹지 않기 위해 수십번째 마주한 지금 블로그에 에 기록한다...🤦‍♂️ FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpu0hmaxbg/tmpfddd5el5.py' 이는 mmcv 중 본인이 사용하고 있는 task 즉, 나는 mmtracking을 사용하므로 mmtracking/mmtack/tools/train.py를 실행시킬 때 config 파일의 SynatixError가 있을 때 발생하는 오류이다. train.py가 아니라 config 파일을 로드하여 train_model 모듈로 학습을 ..

각종 에러들을 해결 해 보자

Ubuntu | rm -rf * 시 -bash: /bin/rm: Argument list too long 오류, 많은 양의 데이터 한번에 삭제하기

한 폴더 내에 10만장 정도의 파일이 있었는데 이를 전부 삭제하고자 흔히 쓰는 rm -rf *를 사용하였지만 -bash: /bin/rm: Argument list too long 해당 오류가 발생했다. 이는 이전에 많은 양의 이미지를 한번에 옮길 때도 발생했던 문제였고 아래 포스팅으로 정리까지 해뒀기에 해당 오류 메세지가 익숙했다. https://iambeginnerdeveloper.tistory.com/177?category=916615 Ubuntu | bash : /bin/mv: Argument list too long | 파일 이동 오류 해결하기 우분투에서 mv 명령어를 사용하여 기존 폴더 내의 모든 파일을 다른 폴더로 옮기려고 했는데 파일이 너무 많고 용량이 커서 그런지 아래와 같은 에러를 뱉어냈..

토오오끼
'각종 에러들을 해결 해 보자' 카테고리의 글 목록 (2 Page)