728x90

Trouble Shooting 12

[Python] 파이썬 환경 변수(PATH) 설정 방법

문제)''pyinstaller' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.'라는 오류메시지는 pyinstaller가 시스템의 PATH에 올바르게 설정되지 않았거나 설치되지 않아서 발생하는 메시지이다.    해결 방법)방법 1. pyintaller 설치설치되지 않은 경우라면 아래의 명령어를 사용하여 PyInstaller을 설치해 준다.pip install pyinstallerpip show pyinstaller 방법 2. PATH 환경 변수 설정 설치가 되어있는데도 해당 에러가 뜬다면 환경 변수 문제로 인해 PyInstaller가 시스템에서 인식되지 않은 ..

Trouble Shooting 2024.08.04

[Windows] 배치파일 한글 오류 / 한글 깨짐 문제

문제) 쉘 스크립트나 배치 파일을 실행할 때, 파일 경로에 한글이 포함되어 있으면 문제가 발생할 수 있다. 이는 파일 시스템 인코딩 문제 때문이다. 해결 방법) 방법1. 배치 파일에 chcp 65001 명령어 추가 현재 이 파일은 UTF-8 형식으로 인코딩되어 있는데, Windows의 배치 파일(*.bat)은 기본적으로 UTF-8 인코딩을 인식하지 못한다. 배치 파일이 UTF-8로 인코딩되어 있더라도 Windows는 기본적으로 해당 파일을 ANSI로 해석하려고 시도하기때문이다. 이러한 이유로 배치 파일에 chcp 65001 명령어를 추가하여 UTF-8 문자열을 지원하도록 설정해 줘야 한다. 그러면 한글 경로를 포함한 파일 경로를 올바르게 인식하는 것을 확인할 수 있다. + chcp : Windows Co..

Trouble Shooting 2024.04.22

[Error] No package nginx available. 해결 방법

yum 설치 시 에러 ) No package nginx available. [root@test ~]# yum install nginx Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile No package nginx available. Error: Nothing to do Nginx 패키지를 찾을 수 없다는 메시지가 나온다면, CentOS 저장소에서 Nginx 패키지를 찾을 수 없다는 의미이다. 이 경우에는 추가 저장소를 구성하거나 직접 Nginx를 컴파일 설치하는 방법을 통해 해결할 수 있다. 해결 방법 방법 1. 추가 저장소 구성 1. wget을 사용하여 Nginx Repository의 rpm 파일을 다..

Trouble Shooting 2024.02.28

[NTP] Leap Second expired / 윤초 만료 이슈

문제 Leap Second(윤초) 파일이 최근 21일 이내에 만료되었다는 경고가 나타났다. Leap Second 파일은 세계시(UTC)와 원자시간(AT) 사이의 초 조정을 위해 사용된다. 윤초란 ? 협정 시계시에서 기준으로 삼고 있는 세슘 원자시계와 실제 지구의 자전·공전 속도를 기준으로 한 태양시의 차이로 인해 발생한 오차를 보정하기 위하여 추가하는 1초이다. 지구의 회전 속도의 변화로 인해 발생하는데, 이를 보정하기 위해 시간을 조정하는 것이다. root@server:# systemctl status ntp ● ntp.service - Network Time Service Loaded: loaded (/lib/systemd/system/ntp.service; enabled; vendor preset:..

Trouble Shooting 2024.01.28

[MySQL 설치 시 에러] RPM GPG KEY Error 해결 방법

RPM GPG KEY Error mysql을 설치하려는데 아래와 같은 에러가 떴다. 찾아보니 MySQL의 GPG Key가 만료되어 발생되는 오류라고 한다. ... Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql Importing GPG key 0x5071F5: Userid : "MySQL Release Engineering " Fingerprint: a4a9 4068 76fc 71 ... 5072 e1f5 Package : mysql80-community-release-el7-3.noarch (@/mysql80-community-release-el7-3.noarch) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql ..

Trouble Shooting 2024.01.14

[MySQL 8.0 이상 에러] Authentication plugin 'caching_sha2_password'

Error MySQL 8.0 버전부터는 사용자 인증 방식이 caching_sha2_password로 바뀌었다. 이로 인해 MySQL 클라이언트에서 해당 플러그인을 로드할 수 없을 때, 아래와 같은 에러가 발생한다. [root@ was ~]# mysql -u testuser -h 10.10.X.X -p Enter password: ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory 해결 방법 MySQL 서버에 접속하여 ..

Trouble Shooting 2024.01.12

[Tomcat 실행 시 Error] Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

Error Tomcat을 실행시키려는데 아래와 같은 에러가 발생했다. [root@ was bin]# ./startup.sh Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program 이는 Java가 설치되어 있지 않거나, Java 환경 변수(JAVA_HOME 또는 JRE_HOME)가 정의되지 않았을 때 발생한다. 해결 방법 이런 경우, OpenJDK를 설치하고 JAVA_HOME을 환경 변수로 지정해주면 된다. 1. OpenJDK 설치 # yum install java-1.8.0-openjdk-devel -y ..

Trouble Shooting 2024.01.11

[SSH Error] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 해결 방법

Server01에서 Server02로 SSH 원격 접속을 하려는 상황 Server01의 IP : 192.168.0.1 Server02의 IP : 192.168.0.2로 가정 + 이런 에러가 발생했다면 아래의 링크로 👇 root@Server01:~# ssh user01@192.168.0.2 ssh_exchange_identification: read: Connection reset by peer [SSH Error] ssh_exchange_identification: read: Connection reset by peer 해결 방법 (tistory.com) [SSH Error] ssh_exchange_identification: read: Connection reset by peer 해결 방법 SSH 원격..

Trouble Shooting 2023.11.09

[SSH Error] ssh_exchange_identification: read: Connection reset by peer 해결 방법

Server01에서 Server02로 SSH 원격 접속을 하려는 상황 Server01의 IP : 192.168.0.1 Server02의 IP : 192.168.0.2로 가정 SSH 원격 접속 에러 서버1에서 서버2로 SSH 원격 접속을 하려고 하는데 아래와 같은 에러가 출력되었다. root@Server01:~# ssh user01@192.168.0.2 ssh_exchange_identification: read: Connection reset by peer 서버2에서 서버1에 대한 SSH 접근이 허용되지 않았기 때문에 발생한 에러이다. 해결 방법 서버2의 /etc/hosts.allow에서 서버1의 IP를 추가해주면 된다. root@Server02:~# vi /etc/hosts.allow sshd: 192..

Trouble Shooting 2023.11.09

[LVM관련 에러들] vgs 중복 인식, lv 인식 못 할 경우, 마운트 안 되어 있을 경우

vgs 중복 인식됐을 경우 해결방법) LVM 캐시 비우기: LVM에 캐시가 남아있을 수 있음. 캐시를 비워주고 재스캔 $ vgscan --cache $ vgchange -ay #이후 lv삭제하면 삭제 됨 마운트하려는데 lv 인식 못 할 경우 해결방법) 볼륨 그룹 내의 논리 볼륨을 사용 가능한 상태로 바꾸는 작업이 필요 #논리 볼륨 활성화 $ lvchange -a y /dev// #다시 마운트 $ mount /dev// 마운트 했는데도 마운트 안 되어있을 경우 해결방법) 마운트 옵션 사용: 필요한 경우 올바른 마운트 옵션을 사용하여 마운트 예를 들어 XFS 파일 시스템의 경우 nobarrier 옵션을 사용 $ mount -t xfs -o nobarrier /dev// #확인 $ df -h

Trouble Shooting 2023.08.28