Peter Palfrader <[EMAIL PROTECTED]> writes:
> On Thu, 01 Mar 2007, Jari Aalto wrote:
>
>> Peter Palfrader <[EMAIL PROTECTED]> writes:
>>
>> > On Thu, 01 Mar 2007, Jari Aalto wrote:
>> >
>> >> A possible cause: There is no pid file for the process.
>> >
>> > The question is: why is there no pid file. Please show me the outputs
>> > of:
>> > ls -ld /var/run/mixmaster
>> > ls -l /var/run/mixmaster
>> > df -m /var/run
>> > mount | grep var/run
>>
>> This may something to do with start-top-daemon
>>
>> $ /etc/etc/init.d/mixmaster start
>> Starting Mixmaster Daemon: mixmaster...
>> Mixmaster 3.0b2
>> Detaching.
>> done.
>>
>> $ ls -la /var/run/mixmaster/mixmaster.pid
>> ls: /var/run/mixmaster/mixmaster.pid: No such file or directory
>
> What does this say?
>
> grep PID /etc/mixmaster/remailer.conf
All dandy:
$ grep PID /etc/mixmaster/remailer.confiler.conf
PIDFILE /var/run/mixmaster/mixmaster.pid
The relevant lines
$ grep -Hn start /etc/init.d/mixmastermixmaster
/etc/init.d/mixmaster:37: start)
/etc/init.d/mixmaster:51: start-stop-daemon --start --quiet --user
$USER --chuid $USER:$GROUP --exec $DAEMON -- $ARGS
/etc/init.d/mixmaster:57: echo -n "$NAME"; start-stop-daemon --stop
--quiet --oknodo --pidfile /var/run/mixmaster/mixmaster.pid --user $USER --exec
$DAEMON
User and group:
$ grep mixmaster /etc/{group,passwd}p,passwd}
/etc/group:mixmaster:x:113:
/etc/passwd:mixmaster:x:113:113:Anonymous
Remailer,,,:/var/lib/mixmaster:/bin/bash
Perhaps --chuid bug in start-stop-daemon?
Jari
-----------------------------------------------------------------------
All works with e.g. ntp daemon:
$ /etc/default /etc/init.d/ntp stop
Stopping NTP server: ntpd.
$ /etc/default ls -la /var/run/ntpd.pid
ls: /var/run/ntpd.pid: No such file or directory
$ /etc/etc/init.d/ntp startntp start
Starting NTP server: ntpd.
$ /etcls -la /vls -la /var/run/ntpd.pid
-rw-r--r-- 1 root root 5 2007-03-01 18:31 /var/run/ntpd.pid
But not with mixmaster
$ sh -x /etc/init.d/mixmaster start
+ set -e
+ DESC='Mixmaster Daemon'
+ NAME=mixmaster
+ DAEMON=/usr/bin/mixmaster
+ ARGS='--daemon --no-ask-passphrase'
+ USER=mixmaster
+ GROUP=mixmaster
+ REMAILCONFIGFILE=/etc/mixmaster/remailer.conf
++ printf '\t'
+ WS='[ ]'
++ printf '\t'
+ WSE='[= ]'
+ '[' -x /usr/bin/mixmaster ']'
+ '[' -e /etc/mixmaster/remailer.conf ']'
+ case $1 in
+ grep_from_mix REMAIL
++ grep '^[ ]*REMAIL[= ]' /etc/mixmaster/remailer.conf
++ tail -n 1
++ sed -e 's,^[ ]*[a-zA-Z0-9_-]*[ ]*\(\|=[ ]*\),,'
+ VALUE=y
+ convert_bool false
+ '[' false = false ']'
+ '[' y = y -o y = Y ']'
+ VALUE=true
+ '[' '!' true = true ']'
+ grep_from_mix PASSPHRASE
++ grep '^[ ]*PASSPHRASE[= ]' /etc/mixmaster/remailer.conf
++ tail -n 1
++ sed -e 's,^[ ]*[a-zA-Z0-9_-]*[ ]*\(\|=[ ]*\),,'
+ VALUE=1Mix2Master
+ '[' 1Mix2Master = '' ']'
+ echo 'Starting Mixmaster Daemon: mixmaster...'
Starting Mixmaster Daemon: mixmaster...
+ start-stop-daemon --start --quiet --user mixmaster --chuid
mixmaster:mixmaster --exec /usr/bin/mixmaster -- --daemon --no-ask-passphrase
Mixmaster 3.0b2
Detaching.
+ echo done.
done.
+ exit 0
$ ls -la /var/run/mixmaster/mixmaster.pid
ls: /var/run/mixmaster/mixmaster.pid: No such file or directory
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]