■ Error

0. 개요/bin/sh^M: bad interpreter: 그런 파일이나 디렉터리가 없습니다쉘 스크립트 작성 후 RHEL 서버에서 실행시키니 상기와 같은 오류가 출력되며 실행이 되지 않는다. 해당 오류를 해결해보도록 한다.   1. 원인Windows에서 작성한 스크립트 파일을 LINUX로 옮겨 실행하면 발생하는 오류다. 이는 OS별 개행 표현방식이 다르기 때문인데, Windows에서는 CRLF 표현방식을 사용하고, LINUX에서는 LF 표현방식을 사용한다. # vim -b 스크립트명.sh확인을 위해 바이너리 모드로 vim 편집기를 실행해 보자. 줄이 바뀌는 부분마다 ^M이 추가된 것을 확인할 수 있다. 앞서 언급했던 부분에 조금 더 보충설명을 하자면, Windows : CRLF 표현방식, 줄바꿈 개행문자..
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을 변경하여 사용하는 사용자의 경우 상기와 같은 오류가 발생한..
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..
0. 개요 호스트 localhost, 포트 1433에 대한 TCP/IP 연결에 실패했습니다. 오류: "Connection refused: connect. 연결 속성을 확인하십시오. SQL Server의 인스턴스가 호스트에서 실행되고 있고 포트에서 TCP/IP 연결을 허용하고 있는지 확인하십시오. 또한 방화벽에서 포트로의 TCP 연결을 차단하지 않는지 확인하십시오.". Windows Server에서 MSSQL 관련 프로젝트 파일을 실행하는데, 기동이 되지 않아 로그를 살펴보니 해당 로그가 출력되고 있었다. 해당 오류를 해결하는 방법에 대해 알아보자. 해당 해결 방법은 비단 Windows Server OS 뿐만이 아닌, MSSQL 서버를 구동하는 보편적인 Windows 환경이라면 모두 적용되는 방법이다. 1..
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. 오류 메시지 오..
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..
0. 목적 이클립스 프로젝트에서 발생하는 JRE System Library Unbound 오류를 해결하도록 한다. 해당 오류가 발생하면 기본적인 Java Import 문구도 동작하지 않으며, 거의 모든 Java 프로젝트 파일에서 에러가 발생하게 된다. 1. 원인 본인은 팀프로젝트를 진행하며, Back-end 개발업무를 담당하여 해당 업무를 수행중에 Eclipse IDE를 사용하는 중이다. Front-end에서는 Brackets 프로그램을 사용하여 웹 디자인을 수행하는데, 본인이 작업한 프로젝트 파일을 타 팀원이 내려받아 Eclipse IDE에서 Switch Workspace를 통해 실행시키려고 하면 JRE 라이브러리 에러가 발생해서 기본적인 Java Import문도 동작하지 않는 에러가 발생했다. 이를 ..
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..
0. 목적 유니티에서 Scene 전환 기능을 구현할 때 직면할 수 있는 문제를 해결해 본다. 오류 내용은 아래와 같다. 오류내용 Scene couldn't be loaded it has not been added to the build settings or the AssetsBundle has not been loaded. To add a scene to the build settings use the menu File -> Build Settings... 1. 원인 생각해 보면 아주 간단한 문제이다. Scene이 Build Settings에서 포함되지 않은 채로 Build되었는데, 유니티에서는 해당 Scene을 Load하려고 하니 발생하는 오류이다. Scene을 하나만 사용하는 사용자에게는 직면하지 않..
0. 목적 MySQL 서버 접속 시, 서버에 연결되지 않고 Could not connect, server may not be running 오류가 발생하는 문제를 해결해 본다. 서버 연결에는 여러가지 원인이 존재할 수 있으나, Windows 기준으로 알아보도록 한다. 1. 원인 필자는 어제까지만 해도 MySQL 서버에 잘 접속 되다가, MySQL 최신 버전으로 업데이트 이후 문제가 발생했다. 추측컨데, MySQL 업데이트를 위해 설치 클라이언트에서 MySQL 서버 Connection을 끊었다가 업데이트가 완료되는 과정에서 일어난 문제였었던 것으로 사료된다. 2. 해결방법 키보드에서 Ctrl + Shift + Esc 를 눌러 작업 관리자로 진입하거나, 또는 Windows 작업 표시줄에서, 마우스 우측 클릭..
Min Hyuk-Lee
'■ Error' 카테고리의 글 목록