[Linux] Ubuntu 『실패: name resolution에서 일시적인 실패.』 오류 해결
·
■ Error/Linux 오류해결
0. 개요LINUX에서 wget 명령어를 통해 WINE 저장소에서 관련 정보를 내려받으려고 시도했으나, 터미널에서 실패: name resolution에서 일시적인 실패. 에러가 출력되며 작동하지 않는다. 해당 오류를 해결 해 보도록 한다.   1. 원인DNS 네임서버 오류DNS 네임서버를 찾지 못하거나 설정이 잘못되어 발생하는 오류로, resolv.conf 파일에서 네임서버만 설정해 주면 간단하게 해결되는 오류이다.   2. 해결$ su root암호 : #사용자 계정 → root 계정으로 전환한다.   # vim /etc/resolv.confvim 편집기를 이용하여 resolv.conf 파일을 편집한다.   resolv.conf 파일 최하단에 상기와 같이 본인에게 맞는 DNS 네임서버를 추가한다.  ▣ ..
[Linux] Ubuntu su 인증실패 원인과 해결방법
·
■ Error/Linux 오류해결
0. 개요Ubuntu 터미널에서 su 명령어를 이용하여 root 계정으로 전환하고자 하였으나, 터미널에서 su: 인증 실패 문구가 출력되며 root 계정으로 전환되지 않는 현상이 발생한다. 해당 현상의 원인과 해결 방법에 대해 알아본다.   1. 원인초기 설치 후 root 계정에 대한 비밀번호를 따로 설정하지 않았을 경우 발생한다. su 명령어를 통해 root 계정으로 전환하려고 시도하였으나 설정된 비밀번호가 없기 때문에 발생하는 인증 실패 오류이다. 해결 방법은 간단하다. root 계정에 대한 비밀번호를 설정해 주면 된다.   2. 조치$ sudo passwd root새 암호:새 암호 재입력:passwd: 암호를 성공적으로 업데이트했습니다sudo passwd root 명령어를 입력하여, root 사용자..
[Linux] 쉘 스크립트 실행 시 /bin/sh^M: bad interpreter 오류 해결
·
■ Error/Linux 오류해결
0. 개요/bin/sh^M: bad interpreter: 그런 파일이나 디렉터리가 없습니다쉘 스크립트 작성 후 RHEL 서버에서 실행시키니 상기와 같은 오류가 출력되며 실행이 되지 않는다. 해당 오류를 해결해보도록 한다.   1. 원인Windows에서 작성한 스크립트 파일을 LINUX로 옮겨 실행하면 발생하는 오류다. 이는 OS별 개행 표현방식이 다르기 때문인데, Windows에서는 CRLF 표현방식을 사용하고, LINUX에서는 LF 표현방식을 사용한다. # vim -b 스크립트명.sh확인을 위해 바이너리 모드로 vim 편집기를 실행해 보자. 줄이 바뀌는 부분마다 ^M이 추가된 것을 확인할 수 있다. 앞서 언급했던 부분에 조금 더 보충설명을 하자면, Windows : CRLF 표현방식, 줄바꿈 개행문자..
[Linux] sendmail 실행 시 My unqualified host name (호스트명) unknown 오류 해결
·
■ Error/Linux 오류해결
0. 개요My unqualified host name (호스트명) unknown; sleeping for retry unable to qualify my own domain name (호스트명) -- using short namesendmail 설치 후 서비스 실행 명령어인 systemctl start sendmail 로 실행을 시켰더니, 엄청난 딜레이가 생긴다. 실행은 되긴 됐지만 sendmail의 서비스 상태를 확인하기 위해 systemctl status sendmail을 찍어 보았더니 상기와 같은 오류가 발생한다. 이를 해결해보고자 한다.   1. 원인LINUX의 기본 hostname은 localhost인데, 모종의 이유로 hostname을 변경하여 사용하는 사용자의 경우 상기와 같은 오류가 발생한..
[OpenSSH] no matching key exchange method 오류로 인한 서버연결 실패 오류 해결
·
■ Error/SSH, SFTP 오류해결
0. 개요Windows Server 2019에서 OpenSSH를 통해 SSH / SFTP 서버를 열어두었다. 하지만 구형 SFTP 클라이언트나, 오래된 SFTP 라이브러리를 사용하는 프로그램을 구동하려고 하니 Invalid key exchange algorithm 오류로 인해 사용자 계정인증이 실패하며 서버에 접속이 불가능한 상황이 발생했다. 이를 해결해보자.   1. 로그 분석OpenSSH의 Operational 로그를 살펴보자.  - EventData    process : sshd    payload : Unable to negotiate with [IP주소] port [포트번호]: no matching key exchange method found. Their offer: diffie-hellma..
[MSSQL] '포트 1433에 대한 TCP/IP 연결에 실패했습니다.' 오류 해결
·
■ Error/DB 오류해결
0. 개요 호스트 localhost, 포트 1433에 대한 TCP/IP 연결에 실패했습니다. 오류: "Connection refused: connect. 연결 속성을 확인하십시오. SQL Server의 인스턴스가 호스트에서 실행되고 있고 포트에서 TCP/IP 연결을 허용하고 있는지 확인하십시오. 또한 방화벽에서 포트로의 TCP 연결을 차단하지 않는지 확인하십시오.". Windows Server에서 MSSQL 관련 프로젝트 파일을 실행하는데, 기동이 되지 않아 로그를 살펴보니 해당 로그가 출력되고 있었다. 해당 오류를 해결하는 방법에 대해 알아보자. 해당 해결 방법은 비단 Windows Server OS 뿐만이 아닌, MSSQL 서버를 구동하는 보편적인 Windows 환경이라면 모두 적용되는 방법이다. 1..
[VMWare] 비정상적인 종료 이후 발현하는 Take Ownership 오류 해결
·
■ Error/VM 오류해결
0. 개요 This virtual machine appears to be in use. If this virtual machine is not in use, press the "Take Ownership" button to obtain ownership of it. Otherwise, press the "Cancel" button to avoid damaging it. VMWare 가상환경을 통해 테스트 중, 일련의 이유로 인해 VMWare가 비정상적으로 종료되어 버렸다. 다시 실행을 하려고 하니 Take Ownership 오류가 출력되며, 버튼을 누르니 해결은 되지않고 갑자기 library에서 삭제해 버리겠다고 한다. 해당 오류를 해결하는 방법을 알아보도록 하자. 1. 발현증상 1-1. 오류 메시지 오..
[VMWare] vcpu-0 에러 해결하기
·
■ Error/VM 오류해결
0. 목적 VMware Workstation unrecoverable error: (vcpu-0) Exception 0xc0000005 (access violation) has occurred. VMWare Workstation을 통해 가상환경을 구축하여 여러 테스트환경을 구축했는데, 이상하게 RHEL 가상환경은 부팅이 되지만 Windows 가상환경은 전혀 부팅이 되지 않고 튕기거나, vcpu-0 에러가 표시되는 현상이 발생했다. 당장 급한 상황이라 머리를 엄청 싸매다가 간신히 해결하여, 이를 해결하는 방법을 공유하고자 한다. 1. 참고 필자의 컴퓨터 환경은 아래와 같다. 구분 버전 OS Windows 11 64bit 22H2 Virtual Machine VMWare Workstation 16 Pro 1..
[JSP] 이클립스 오류해결: JRE System Library Unbound
·
■ Error/IDE 오류해결
0. 목적 이클립스 프로젝트에서 발생하는 JRE System Library Unbound 오류를 해결하도록 한다. 해당 오류가 발생하면 기본적인 Java Import 문구도 동작하지 않으며, 거의 모든 Java 프로젝트 파일에서 에러가 발생하게 된다. 1. 원인 본인은 팀프로젝트를 진행하며, Back-end 개발업무를 담당하여 해당 업무를 수행중에 Eclipse IDE를 사용하는 중이다. Front-end에서는 Brackets 프로그램을 사용하여 웹 디자인을 수행하는데, 본인이 작업한 프로젝트 파일을 타 팀원이 내려받아 Eclipse IDE에서 Switch Workspace를 통해 실행시키려고 하면 JRE 라이브러리 에러가 발생해서 기본적인 Java Import문도 동작하지 않는 에러가 발생했다. 이를 ..
[MySQL] MySQL 오류해결: 설치 경로에 MySQL Server 폴더가 없을 때
·
■ Error/DB 오류해결
0. 목적 MySQL 환경변수 설정을 위해서는 MySQL 설치 경로에 위치한 MySQL Server 폴더의 bin 폴더를 시스템 환경변수 path에 등록해 주어야 한다. 하지만, 불분명한 이유 때문에 MySQL Server 폴더가 설치 경로에 없는 경우가 있다. 이를 해결하는 방법에 대해 알아본다. 본 포스트는 MySQL이 설치되어 있는데, MySQL Server 폴더가 없는 사람들을 위해 제공된다. MySQL이 아예 설치되어 있지 않은 사람은 MySQL부터 설치해 보자. 1. 원인 MSI Installer를 통해 MySQL을 설치하는 도중, MySQL Server 설치가 누락되어 발생하는 문제이다. 간단하게 MySQL Server만 추가적으로 설치해 주면 된다. 2. 해결방법 MySQL :: Downl..