EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ qmail ]

"qmail i qmailctl ve /service kullanarak başlatma hatası.." - Mesut GÜLNAZ - (2005-07-02 16:43:06)   [7132]

qmail kurdunuz betikleri hazırladınız ama başlatamıyorsunuz. ya da şöyle hatalar alıyorsunuz.
---------------------------------
# qmailctl start
Starting qmail
svok: fatal: unable to chdir to /service/qmail-send: file does not exist
qmail-send supervise not running
svok: fatal: unable to chdir to /service/qmail-smtpd: file does not exist
qmail-smtpd supervise not running
------------------------------------------
ya da
------------------------------------
# qmailctl start
Starting qmail
qmail-send supervise not running
qmail-smtpd supervise not running
su-2.05b# qmailctl stat /service/qmail-send: supervise not running
/service/qmail-send/log: supervise not running
/service/qmail-smtpd: supervise not running
/service/qmail-smtpd/log: supervise not running
messages in queue: 0
messages in queue but not yet preprocessed: 0
----------------------------------
ya da
-----------------------------------
# ls -s /var/qmail/supervise/qmail-send/ /var/qmail/supervise/qmail-smtpd /service
ls: /service: No such file or directory
------------------------------------
ya da
-------------------------------------
su-2.05b# svc -u /service/qmail-smtpd
svc: warning: unable to control /service/qmail-smtpd: supervise not running
----------------------------------
ya da
-----------------------------------
su-2.05b# pwd
/var/qmail/supervise
su-2.05b# svc -u /service/qmail-smtpd
svc: warning: unable to control /service/qmail-smtpd: supervise not
running su-2.05b# qmailctl start
Starting qmail
qmail-send supervise not running
qmail-smtpd supervise not running su-2.05b# ./qmail.sh Usage: ./qmail.sh
{start|stop|restart|doqueue|reload|stat|pause|cont|cdb|queue|help}
su-2.05b# ./qmail.sh start
Starting qmail: svscan.
su-2.05b# multilog: fatal: unable to lock directory /var/log/qmail:
temporary failure
multilog: fatal: unable to lock directory /var/log/qmail/smtpd: temporary
failure
multilog: fatal: unable to lock directory /var/log/qmail/smtpd: temporary
failure
multilog: fatal: unable to lock directory /var/log/qmail: temporary
failure
multilog: fatal: unable to lock directory /var/log/qmail/smtpd: temporary
failure
multilog: fatal: unable to lock directory /var/log/qmail: temporary
---------------------------------------
gibi hatalar alıyorsanız.
şunları kontrol edin ve tekrar deneyin...
-----------------------------------------------
"/" da service diye bir dizin var mı?
yok ise onunla başlayalım..

#mkdir /service

qmailctl dosyasının pop3 lü olan versiyonunu indirin ve qmail/bin altına kopyalayın.

daha sonra da açılışta start parametsesini alarak çalışması için /usr/local/etc/rc.d/altına link verelim

#ln -s /var/qmail/bin/qmailctl /usr/local/etc/rc.d/qmail.sh

sonra da bu linki çalışabilir yapalım

#chmod 755 /usr/local/etc/rc.d/qmail.sh

sonra da hazırladığımız betiklerin için /service tarafından kontrolümü sağlamak için /service altına link verelim..

#ln -s /var/qmail/supervise/qmail-send /var/qmail/supervise/qmail-smtpd /service

şimdi
#ls al /service dediğimizde linkleri /service içinde görebiliyor olmamız lazım.

açılışta /service tarafında başlayabilemesi gerekli..

onun içinde /usr/local/etc/rc.d/svscan.sh dosyasındaki

svscan_servicedir=${svscan_servicedir-"/var/service"}

satırını

svscan_servicedir=${svscan_servicedir-"/service"}

şeklinde değiştirmek gerekiyor.
bunları denerseniz sanıırm bir yerlere varabilirsiniz?
ayrıva qmailctl dosyasını heryerden kullanabilmek için /usr/bin e de link atmanız gerekli.
kitabın 49 sayfasına dikkatli bakın... bir de enderunix maillist history i araştırabilirsiniz!
http://news.gmane.org/gmane.org.user-groups.bsd.turkey
qmail kitabı... konulu maillere bakabilirsiniz...

iyi günler..

Arkadaşıma gönder , Ana Sayfa