해결 11

[LINUX] unable to acquire the dpkg frontend lock 해결

[문제] 리눅스에서 apt를 통해 'htop' 프로그램을 설치하는 도중 에러가 발생했다. [해결] 1. 모든 프로세스 종료 sudo killall apt apt-get 2. 위와 같이 진행 중인 프로세스가 없다고 한다면, 아래 세 가지의 디렉토리 삭제 sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock* 3. 업데이트 수행 sudo dpkg --configure -a sudo apt update

[Android] Unresolved reference 해결

[문제] Android Studio Kotlin 언어로 개발 시 아래와 같이 에러 표시와 문구가 나타났다. Unresolved reference: ~ [원인] 레이아웃에 있는 요소 id를 참조하려면 kotlin-android-extensions 라이브러리를 사용해야 하는데 import 되어 있지 않았기 때문이다. [해결] 1. build.gradle(Module: project.app) 에서 { id 'kotlin-android-extensions' } 를 추가한다. 2. 작성을 완료하면 Sync Now를 클릭하여 업데이트를 진행한다. 3. 문제가 되는 코드에서 Alt+Enter 혹은 Import 버튼을 클릭하여 라이브러리를 Import 시켜준다. 4. 아래와 같이 빨간 표시가 사라지면서 문제를 해결할 ..

[React] Uncaught TypeError: m.$(...).tooltip is not a function 해결

[오류 메시지] Summernote 라이브러리를 사용중인 React 프로젝트 실행 시 해당 페이지가 흰 화면으로 나오고 아래와 같은 에러가 발생했다. [원인] 사용 중인 react-summernote를 정상적으로 불러오지 못해 발생한다. [해결] index.js 파일에 아래와 같이 코드 3줄을 추가하면 해결할 수 있으며, 정상적으로 페이지 접속이 되고 오류가 사라짐을 확인할 수 있다.

[OpenCV] SourceReaderCB terminating async callback 해결

[문제] OpenCV을 이용하여 프로젝트를 개발하던 중 아래와 같은 메시지가 나타나고 카메라 영상이 나타나지 않는 현상이 발생했다. [ WARN:0] global C:\projects\opencv-python\opencv\modules\videoio\src\cap_msmf.cpp (674) SourceReaderCB::~SourceReaderCB terminating async callback [해결] cam = cv2.VideoCapture(0) 기존 소스코드에서 아래와 같이 카메라 영상을 활성화시키는 메소드 내부에 카메라 처리 API를 지정해준다. cam = cv2.VideoCapture(0, cv2.CAP_DSHOW) 두번째 매개변수에 해당하는 CAP_DSHOW는 카메라 영상이 화면에 바로 나타날 ..

[OpenCV] module 'cv2.cv2' has no attribute 'face' 해결

[문제] OpenCV을 이용하여 프로젝트를 개발하던 중 아래와 같은 에러 메시지가 나타났다. AttributeError: module 'cv2.cv2' has no attribute 'face' 원인은 'face'를 사용하기 위한 모듈이 프로젝트 내에 없기 때문이다. [해결] 터미널에 아래와 같이 작성하여 해당 모듈을 설치하면 된다. pip install opencv-contrib-python 그래도 해결되지 않는다면 아래와 같이 해당 모듈을 제거하고 다시 설치하면 된다. pip uninstall opencv-contrib-python pip install opencv-contrib-python

[OpenCV] No module named 'PIL' 해결

[문제] OpenCV을 이용하여 프로젝트를 개발하던 중 아래와 같은 에러 메시지가 나타났다. ModuleNotFoundError: No module named 'PIL' 원인은 에러 메시지 내용 그대로 'PIL'을 사용하기 위한 모듈이 프로젝트 내에 없기 때문이다. [해결] 터미널에 아래와 같이 작성하여 해당 모듈을 설치하면 된다. pip install pillow [추가] (출처 : 위키백과) PIL은 Python Imaging Library로 파이썬 인터프리터에 다양한 이미지 파일 형식을 지원하고 강력한 이미지 처리와 그래픽 기능을 제공하는 오픈 소스 소프트웨어 라이브러리다. 1. 픽셀 단위의 조작 2. 마스킹 및 투명도 제어 3. 흐림, 윤곽 보정 다듬어 윤곽 검출 등의 이미지 필터 4. 선명하게,..

[Crontab] /bin/sh^M: bad interpreter 해결

[문제] 데이터베이스 자동 백업을 위해 쉘 스크립트를 작성하고 crontab 설정을 하였다. 하지만, 스케줄이 정상작동 되지 않아 /var/spool/mail 경로에 존재하는 파일의 로그를 확인해본 결과 /bin/sh에 대하여 bad interpreter 내용이 담겨있었다. /bin/sh^M: bad interpreter: No such file or directory 원인은 윈도우에서 해당 스크립트 파일을 만들거나 수정한 뒤, 파일을 가져와 실행했기 때문이다. 즉, 스크립트 파일 내 각 행에 대한 줄바꿈의 개행문자가 윈도우와 다르기 때문에 발생한다. [해결] 해당 스크립트 파일을 바이너리 모드로 열고 ^M 문자를 지워준 뒤 저장한다. vi -b 실행파일.sh