본문 바로가기
Tech Notes/Mail Server

qmail - alert: cannot start: unable to open mutex (queue-fix 설치)

by gbmin 2023. 4. 24.
반응형

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 재설치

queue-fix.tar.gz
0.02MB

# /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