Hi Stuart,

Here it is:
# cat /var/run/rc.d/postgrey
daemon_class=daemon
daemon_flags=--inet=10023
daemon_rtable=0
daemon_timeout=30
daemon_user=root
pexp=perl: /usr/local/libexec/postgrey -d --inet=10023
# 

Thanks!
-- 
Mike Fischer
> Am 19.11.2020 um 14:24 schrieb Stuart Henderson <s...@spacehopper.org>:
> 
> Please show the contents of /var/run/rc.d/postgrey.
> 
> 
> On 2020/11/19 13:01, Mike Fischer wrote:
>> Hi!
>> 
>> I’m not sure this is the right place to ask, but this mailing list is 
>> specified as the maintainer of the OpenBSD postgrey package. Please feel 
>> free to redirect me to a more appropriate place if this is the wrong list 
>> for my issue.
>> 
>> Problem description:
>> ====================
>> - `# rcctl ls failed` always lists postgrey as a failed service.
>> # rcctl ls failed
>> postgrey
>> # 
>> 
>> - `# rcctl check postgrey` also sees the service as failed.
>> # rcctl check postgrey     
>> postgrey(failed)
>> # 
>> 
>> - `# ps auxwww|grep postgrey` finds the running postgrey service, e.g.: 
>> _postgre 69446  0.0  0.4 15992 15032 ??  I       3Nov20    0:01.17 perl: 
>> postgrey -d --inet=10023 (perl)
>> # ps auxwww |grep postgrey
>> _postgre 69446  0.0  0.4 15992 15032 ??  I       3Nov20    0:01.17 perl: 
>> postgrey -d --inet=10023 (perl)
>> root     42600  0.0  0.0   284  1268 p0  S+p    11:53AM    0:00.01 grep 
>> postgrey
>> # 
>> 
>> - And according to entries in /var/log/maillog postgrey is working just fine.
>> # grep -c postgrey /var/log/maillog                                          
>>                                                                              
>>                
>> 34
>> # 
>> 
>> - The /etc/daily script reports the failure in its daily email report, based 
>> on the result of `rcctl ls failed`.
>>> Services that should be running but aren't:
>>> postgrey
>> 
>> 
>> My analysis:
>> ============
>> So this looks like a problem with the rcctl(8) mechanism not correctly 
>> identifying the fact that postgrey is running.
>> 
>> 
>> Questions:
>> ==========
>> I am no expert in the internals of the rc(8) mechanism so I’m asking for 
>> help.
>> Have others seen this?
>> Is there a fix?
>> 
>> 
>> Environment:
>> ============
>> We are seeing this on 2 machines with these versions installed:
>> - OpenBSD 6.8 GENERIC.MP#1 amd64, all patches and updates applied
>> - postgrey-1.37
>> - /etc/rc.d/postgrey is unmodified, i.e. as installed by the package.
>> - We are (obviously) using postgrey with postfix.
>> 
>> 
>> Thanks!
>> -- 
>> Mike Fischer
>> 

Reply via email to