Hi, Is SELinux enabled? Sometimes that can cause these permission issues.
For what it's worth, lighttpd + fastcgi isn't a recommended setup these days. WSGI is the future of Python web applications, and we strongly encourage working toward moving to a compatible WSGI implementation when using Review Board. Christian -- Christian Hammond - chip...@chipx86.com Review Board - https://www.reviewboard.org Beanbag, Inc. - https://www.beanbaginc.com On Tue, Oct 27, 2015 at 10:58 AM, BSmith <bryn.a.sm...@gmail.com> wrote: > Hi everyone, I hope that someone can help and this isn't too obvious a > question. I have been trying everything I can think of to get things > straight here. > > The RB system I am trying to set up is on Fedora 22 with lighttpd + > mod_fastcgi and MariaDB. > > My lighty configuration is the file generated by the RB setup script with > a couple of mods to use the lighttpd default error log and access log > locations. > > Extract from my lighttpd.conf file (hope I cover all the relevant parts, > everything else is untouched from time of site creation): > server.document-root = "/var/www/lighttpd/" > server.errorlog = "/var/log/lighttpd/error.log" > accesslog.filename = "/var/log/lighttpd/access.log" > > > fastcgi.debug = 1 > > > $HTTP["host"] =~ "rb\.senceive\.com" { > # This is not used directly, it is superceded by our aliases below. > server.document-root = "/var/www/rb-site/htdocs" > #server.errorlog = "/var/www/rb-site/logs/lighttpd-error.log" > #accesslog.filename = "/var/www/rb-site/logs/lighttpd-access.log" > > > fastcgi.debug = 1 > fastcgi.server = ( > "/reviewboard.fcgi" => ( > "main" => ( > "bin-path" => "/var/www/rb-site/htdocs/reviewboard.fcgi", > "socket" => "/var/www/rb-site/tmp/fastcgi.sock", > "check-local" => "disable", > ) > ), > ) > > And when I launch lighttpd I get the following entries in the > lighttpd/error.log file: > > 2015-10-27 17:37:12: (log.c.194) server started > 2015-10-27 17:37:12: (mod_fastcgi.c.1364) --- fastcgi spawning local \n\ > tproc: /var/www/rb-site/htdocs/reviewboard.fcgi \n\tport: 0 \n\tsocket / > var/www/rb-site/tmp/fastcgi.sock \n\tmax-procs: 4 > 2015-10-27 17:37:12: (mod_fastcgi.c.1388) --- fastcgi spawning \n\tport: 0 > \n\tsocket /var/www/rb-site/tmp/fastcgi.sock \n\tcurrent: 0 / 4 > 2015-10-27 17:37:12: (mod_fastcgi.c.974) bind failed for: unix:/var/www/rb > -site/tmp/fastcgi.sock-0 Permission denied > 2015-10-27 17:37:12: (mod_fastcgi.c.1396) [ERROR]: spawning fcgi failed. > 2015-10-27 17:37:12: (server.c.1025) Configuration of plugins failed. > Going down. > > I am at a loss as to what is going wrong here. My understanding is that > lighttpd should execute the reviewboard.fcgi script when it starts up, but > it appears to be failing to launch. > > I attempted to launch reviewboard.fcgi without any parameters from the > command line which highlighted that the flup package was not installed as I > expected via 'easy_install ReviewBoard'. I then ran 'easy_install flup' > which seems to have corrected that problem. > > Lighttpd runs as the user 'lighttpd' on this system. Some directory > listings: > [admin@localhost rb-site]$ ls -l > total 4 > drwxr-xr-x. 2 root root 4096 Oct 27 17:31 conf > drwxr-xr-x. 2 lighttpd root 6 Oct 27 15:57 data > drwxr-xr-x. 4 root root 70 Oct 27 15:57 htdocs > drwxr-xr-x. 2 lighttpd lighttpd 6 Oct 27 17:36 logs > drwxrwxrwx. 2 lighttpd lighttpd 25 Oct 27 17:20 tmp > [admin@localhost rb-site]$ ls -l tmp > total 0 > -rw-r--r--. 1 lighttpd lighttpd 0 Oct 27 17:20 fastcgi.sock > [admin@localhost rb-site]$ ls -l logs > total 0 > > I manually created the file tmp/fastcgi.sock in order to try and get it to > work. I see the same error messages in the lighty error log regardless of > whether this file is present or not. > > Hope this all makes sense to somebody! I am honestly a bit lost with > fastcgi stuff, and am not sure where to go from here. Thanks! > > -- > Supercharge your Review Board with Power Pack: > https://www.reviewboard.org/powerpack/ > Want us to host Review Board for you? Check out RBCommons: > https://rbcommons.com/ > Happy user? Let us know! https://www.reviewboard.org/users/ > --- > You received this message because you are subscribed to the Google Groups > "reviewboard" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to reviewboard+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/ Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/ Happy user? Let us know! https://www.reviewboard.org/users/ --- You received this message because you are subscribed to the Google Groups "reviewboard" group. To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.