ClamAV 설치 오류? rpmdb: BDB0113 해결법 총정리 (CentOS/RHEL)

어느 날 CentOS 환경에서 clamav 리눅스용 백신 패키지를 설치하려고 했어요. 그런데 갑자기 화면에 익숙지 않은 오류 메시지가 주르륵…rpmdb: BDB0113 Thread died in Berkeley DB library 라니… 보니까 rpm 설치나 삭제는 물론, 단순한 패키지 정보 확인도 되지 않는 상황이었어요. 처음엔 단순한 시스템 오류인 줄 알고 재부팅도 해봤는데… 여전히 동일한 에러가 반복되더라구요. 결국 이건 rpm 데이터베이스 자체가 … 더 읽기

K8S 인증서 만료 문제, 이렇게 해결했어요

며칠 전, 갑자기 서버 몇 대가 이상하게 작동하기 시작했어요. 원인을 살펴보니 K8S 인증서가 만료되어 있었더라구요. 인증서가 만료되면 클러스터가 정상적으로 작동하지 않기 때문에 빠르게 조치가 필요했죠. 처음엔 살짝 당황했지만, 차근차근 해결해보니 생각보다 어렵지 않았어요. 혹시라도 저처럼 갑자기 인증서 문제를 겪게 되신 분들을 위해 제가 직접 처리한 과정을 공유해볼게요. 특히 명령어 하나하나 기록하면서 작업했으니, 따라만 하셔도 충분히 … 더 읽기

Debian에서 NetworkManager 설치하기 – 최소설치 환경에서 네트워크 설정 쉽게 하기

안녕하세요! 저처럼 서버 세팅할 때 Debian을 최소 설치로 설정하시는 분들, 종종 계시죠? 저도 그런 스타일인데요, 딱 필요한 것만 설치해서 가볍게 운영하고 싶은 마음, 너무 잘 알아요. 그런데 막상 최소설치 후 네트워크 설정하려고 하면 당황하게 되는 경우가 많아요. 평소 익숙하던 nmcli나 nmtui가 안 먹히는 거예요. 왜냐하면 기본적으로 NetworkManager가 아예 설치되어 있지 않거든요. 며칠 전에도 한창 테스트 … 더 읽기

Amoeba로 MySQL 연결 시 java.lang.Exception: poolName=slaves, no valid pools 오류 해결법

MySQL을 사용하다 보면 중간에 프록시를 끼워서 부하를 분산하거나 읽기/쓰기를 분리하려는 경우가 종종 있죠. 그런 상황에서 많이 쓰는 게 바로 Amoeba라는 미들웨어예요. 저도 한 프로젝트에서 Amoeba를 활용해 읽기/쓰기 분리를 구현하던 중에 황당한 오류 하나를 만났어요. 바로 java.lang.Exception: poolName=slaves, no valid pools 라는 에러였죠. 솔직히 처음엔 멘붕이었어요. 도대체 왜 이런 에러가 나는지 감도 안 잡히더라고요. 그래서 삽질(?) … 더 읽기

윈도우 10 업데이트 후 드롭다운 실종?! 원인과 해결법 총정리

아침에 컴퓨터를 켰는데 뭔가 이상했어요. 평소처럼 엣지 브라우저로 구글을 열었는데, 어라…? 상단 툴바도 안 열리고, 검색어 입력할 때 뜨는 추천 단어들도 안 눌리는 거예요. 순간 당황했죠. 혹시 마우스가 고장인가 싶어서 크롬을 켜봤는데 거기선 또 멀쩡하게 작동하더라고요. 그제서야 알았어요—이건 브라우저나 운영체제 쪽 문제라는 걸요. 요즘처럼 윈도우 업데이트가 자주 이루어지는 시기에는 이런 사소하지만 불편한 문제가 생기기 쉬워요. … 더 읽기