각종 에러들을 해결 해 보자

각종 에러들을 해결 해 보자

Github | The requested URL returned error: 403

remote: Permission to "repo" to "name" fatal: unable to access "repo" The requested URL returned error: 403 github 원격 repo에 push를 했는데 권한이 막혀 있다는 에러를 마주했다. token을 생성하면서 생긴 문제인데.. 새로운 token을 생성했음에도 해결이 안돼서.. 순서대로 해결 방법을 정리 해 보려고 한다. 1. github token 생성 https://iambeginnerdeveloper.tistory.com/249 Github token 등록 | remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/ab..

각종 에러들을 해결 해 보자

Python | /home/anaconda3/envs/lib/python3.8/sitepackages/IPython/core/pylabtools.py:152: UserWarning: Glyph 50864 (\N{HANGUL SYLLABLE U}) missing from current font. fig.canvas.print_figure(bytes_io, **kw) / jupyter notebook matplotlib 한글 깨짐

주피터 노트북으로 plot을 하는데 x축에 표시 되어야 할 라벨이 한글이라 폰트 지정을 해 주었다. https://iambeginnerdeveloper.tistory.com/40 python matplotlib 한글 깨짐 해결하기 | 주피터 노트북(Jupyter notebook) matplotlib 한글 깨짐 해결하기 아이펠 프로젝트 과제를 하면서 matplotlib를 사용하여 그림을 출력하려고 할 때 plot의 title을 한글로 지정하면 한글 폰트가 깨지는 현상이 있었다. 이전까지는 계속 영어로 출력을 해 왔기에 상관 iambeginnerdeveloper.tistory.com 아주 예전에 주피터 노트북에서 matplotlib를 사용하여 plot을 했을 때 한글이 깨지는 이슈가 있었고 그때 정리 해 둔..

각종 에러들을 해결 해 보자

Gitlab | error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 Request Entity Too Large

gitlab에서 branch를 push 하려고 하니 생긴 에러이다. gitlab 뿐 만 아니라 github에서도 발생할 수 있는 문제이기도 하다. 해당 에러는 많은 양의 데이터를 한번에 push 하려고 해서 생기는 에러이다. 데이터의 용량이 크거나 개수가 많거나 등등이 문제가 된다. 해당 문제를 해결하기 위해서는 3가지 방법이 있다. 1. 데이터를 나눠서 push 하기. 이미 commit 까지 해 둔 상태라면 롤백을 해서 이전 상태로 돌아가야 한다. git reset --mixed HEAD^ 위 명령어를 사용하여 마지막 commit을 취소한 후 unstaged 상태로 파일들을 변경 해서 조금씩 commit, push를 하면 된다. 2. 버퍼 사이즈 늘리기. git config --global http.p..

각종 에러들을 해결 해 보자

Vscode | Warning: Missing GLIBC >= 2.28! from /lib/x86_64-linux-gnu/libc-2.27.so Error: Missing required dependencies. Please refer to our FAQ https://aka.ms/vscode-remote/faq/old-linux for additional information.

최근에 vscode가 1.86 ver로 업데이트 되면서 GLIBC 2.28 ver 이상의 버전을 요구하면서 이전 버전에 대한 지원을 중단하는 이슈가 있었다. https://stackoverflow.com/questions/77928429/vscode-server-unexpected-missing-glibc-2-28 = 2.28"" data-og-description="I'm connecting to a server via ssh using VSCode. The server has Ubuntu 18.04, and until yesterday night, it was working fine, however since this morning, I get the following error (checking t..

각종 에러들을 해결 해 보자

Github token 등록 | remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.

평소처럼 git push를 한 것 뿐인데 저렇게 에러가 떴다. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. 이는 최근에 로컬 레포의 물리적 정보가 변경 되면서 원격 레포와의 인증이 끊겼고 새로 인증을 하려고 했더니 token을 입력해야 하는 상황이었다. github에서 token을 발급받아 인증을 하면 되는 간단한 문제이다. token을 발급받기 위해 github 프로필을 눌러 Setting를 클릭..

각종 에러들을 해결 해 보자

Github | Missing or invalid credentials. Error: connect ECONNREFUSED /tmp/vscode-git-3c4eb1c1f5.sock

vscode에서 터미널 창을 오래 띄워놓고 사용하다가 git push를 하면 이런 에러가 뜰 때가 있다. git push 뿐 만 아니라 git+https로 패키지를 설치하려고 해도 비슷한 에러가 발생한다. 그냥 터미널 창을 껐나 키거나 vscode 창을 껐다 키면 아주 쉽게 바로 해결이 된다! 하지만 이렇게 해결하면 git Token을 다시 입력해야 하는 경우도 있다. 그래서 vscode setting에서 git terminal을 검색하여 Terminal Authentication을 해제 해 주면 된다!

각종 에러들을 해결 해 보자

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. 이런 에러가 또 발생 할텐데 이때 setu..

각종 에러들을 해결 해 보자

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로 변경 해 주면 디버깅 시, 모듈의 함수단까지 들여다 볼 수 있게 된다.

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