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/
