qmail에서 alert: cannot start: unable to open mutex 에러가 발생되는 경우가 있다.
qmail-smtpd 또는 qmail-send 프로세스가 비정상 동작 중이거나
파일 권한에 문제가 있을 때 보통 발생된다.
조치 방법 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