분류 전체보기

    [error] Yum repo fails with [Errno 14] problem making ssl connection

    CentOS 6 지원종료로 인해 repository 를 정상적으로 불러들여오지 못하는 증상이 발생한다. 수십시간 삽질하다가 아래와 같이 진행 후 해결했다. 1. repo 추가 그냥 기존 repos.d 디렉토리를 날리고 아래 repo 하나만 생성했다. /etc/yum.repos.d/centos-vault.repo [base] name=CentOS-$releasever - Base baseurl=http://ftp.iij.ad.jp/pub/linux/centos-vault/centos/$releasever/os/$basearch/ gpgcheck=0 priority=1 protect=1 [update] name=CentOS-$releasever - Updates baseurl=http://ftp.iij.ad..

    [error] yum 에러 '[Errno 14] Peer cert cannot be verified or peer cert invalid'

    yum upgrade ca-certificates 위 명령어를 통해 인증서 관련 패키지를 업그레이드 해준다.

    [python에러] moduleNotFoundError: No module named '_bz2'

    os에서 bz2 모듈이 인식되지 않아 에러가 발생했다. 해결법 rpm -qa | grep bzip2-devel 로 bzip2 관련 패키지가 설치되어 있는지 확인하고 없다면, yum install bzip2-devel 로 설치한다. 이후 python 을 재컴파일 한다. ./configure make make install

    Google Sheets API 를 통해 스프레드시트 데이터 읽기/쓰기

    회사 업무 특성상 구글 스프레드시트에 데이터를 기록하고 주기적으로 관리해야 하는 문서들이 많다. 예를들면 매월 첫째주가 되면 현재 운영중인 스토리지의 디스크 사용량을 기록하고, AWS S3 버킷의 용량이 어느정도인지, DB서버의 데이터들은 어느정도인지 등을 기록하여 추이를 확인하고 용량이 부족한 것들은 용량 증설 계획을 세우기도 한다. 시트에 데이터를 기록하기 위해 매번 서버에 접속하여 df 명령어를 통해 직접 확인하고 AWS S3 콘솔에 접속하여 각 버킷의 지표를 확인해 기록하곤 한다. 사람이 직접 하나하나 확인해서 기록하는 일이다 보니 누락이 되거나 잘못 입력할 가능성이 있어 더 효율적으로 관리할 수 있는 방법을 알아보다가 Sheets API 라는 것을 알게되었다. Google Cloud Platfo..

    [python에러] TypeError: can only concatenate str (not "NoneType") to str ~

    print 함수는 str 타입에 대해서만 + 로 연결이 가능하다. 해결법 str타입 외 다른 타입들은 + 가 아닌 콤마(,) 로 연결해야 오류가 발생하지 않는다.

    [python에러] SyntaxError: Non-UTF-8 code starting with ~

    SyntaxError: Non-UTF-8 code starting with '\xb0' in file D:\sheets api\gspread_test.py on line 6, but no encoding declared; see https://peps.python.org/pep-0263/ for details editplus에서 파이썬 코딩 후 실행 시 위와 같은 에러 발생. 해결법 : 인코딩 변환 1) 문서 - 파일 인코딩 - 인코딩 변환 문서 우측 하단에 ANSI 형태의 문서인 것을 확인할 수 있음 2) UTF-8 변경 우측 하단 확인 시 UTF-8로 변경됨을 확인