반응형
qmail에서 alert: cannot start: unable to open mutex 에러가 발생되는 경우가 있다. qmail-smtpd 또는 qmail-send 프로세스가 비정상 동작 중이거나 파일 권한에 문제가 있을 때 보통 발생된다. 이 에러를 발견했을 때 해결 방법 2가지를 정리하였다.
조치 방법 1. 파일 퍼미션 체크
# chown qmails.qmail /var/qmail/queue/lock/sendmutex
# chmod 750 /var/qmail/queue/lock/sendmutex
조치 방법 2. queue-fix 재설치
# /etc/init.d/qmail stop
# mv /var/qmail/queue /var/qmail/queue_bakup
# wget http://www.netmeridian.com/e-huss/queue-fix.tar.gz
# tar xzf queue-fix.tar.gz
# cd queue-fix-1.4/
# vi error.h
#include "errno.h" //맨 윗줄에 추가
# make
# ./queue-fix -i /var/qmail/queue
It looks like some directories don't exist, should I create them? (Y/n)
y
# /etc/init.d/qmail start