James,

> >> I'm trying to install amavisd-new on my mail server, a Mac Mini
> >> (Intel) running the non-Server version of OS X 10.4.11.
> >>
> >> When I try to start up amavisd I get a setrgid error:
> >>
> >> sudo /usr/local/sbin/amavisd -u amavisd debug
> >> setrgid() not implemented at /usr/local/sbin/amavisd line 12353.

setrgid is called implicitly by perl if an assignment to $( is made,
or explicitly in Net::Server.

If Mac OS X is missing a setrgid(), I believe it can be avoided
if amavisd is started as the final user (vscan/amavis) instead
of starting it as root:

  # su vscan -c 'amavisd'

This approach wouldn't work if chrooting is needed, otherwise
it is actually the safest way to start amavisd.

  Mark

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to