Hey Christian, I've removed my compiled version of Apache2 and installed both apache2 and libapache2-mod-wsgi using apt-get.
Following the rest of your manual at https://www.reviewboard.org/docs/manual/3.0/admin/installation/creating-sites/#creating-sites, now everything works like a charm. Thanks for your help! Nick On Saturday, May 13, 2017 at 2:03:40 AM UTC+2, Christian Hammond wrote: > Hi Nick, > > You shouldn't have to compile Apache or mod_wsgi at all. The versions > provided by Ubuntu are what you want to use, unless your needs are very > specific. It's possible that this is the culprit, as there may be conflicts > between compiled and distro-provided pieces here. > > This might be trickier now, but ideally you should erase all traces of > your compiled Apache and mod_wsgi and install from apt-get instead. Is that > an option, or did you need to compile for something else? > > Pillow is installed automatically when installing Review Board. Given the > above, Pillow is less likely to be the problem. > > Christian > > -- > Christian Hammond > President/CEO of Beanbag <https://www.beanbaginc.com/> > Makers of Review Board <https://www.reviewboard.org/> > > On Fri, May 12, 2017 at 12:03 AM, Nick Pruehs <[email protected] > <javascript:>> wrote: > >> Hey Christian, >> >> thanks for the quick reply (and sorry for the double-post; I wasn't aware >> posts have to be approved, and thought it got lost in the nether). >> >> I've installed ... >> >> >> - MySQL using apt-get, as described here: >> >> https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/#apt-repo-fresh-install >> - Apache compiling from source, as described here: >> http://httpd.apache.org/docs/2.4/install.html >> - mod_wsgi compiling from source, as described here: >> >> https://modwsgi.readthedocs.io/en/develop/user-guides/quick-installation-guide.html >> - Python with Ubuntu itself, no additional installation required >> >> Then, I installed ReviewBoard including all dependencies as described >> here: >> https://www.reviewboard.org/docs/manual/3.0/admin/installation/linux/ >> >> - memcached and python-memcached using apt-get >> - patch using apt-get >> - ReviewBoard using pip >> - mysql-python using apt-get >> - subversion and python-svn using apt-get >> >> All of this happened on a completely fresh Ubuntu installation. >> >> However, I don't know anything about Pillow. Is that one required? >> >> Warm regards, >> Nick >> >> >> On Thursday, May 11, 2017 at 11:15:42 PM UTC+2, Christian Hammond wrote: >> >>> Hey Nick, >>> >>> This sort of thing is rare, but when it happens, it's a problem with a >>> compiled module from a third-party dependency. I couldn't say from looking >>> at these logs, but it could be something with mod_wsgi, Pillow, MySQL, >>> PySVN, or any number of things. It's happening likely before any real >>> Review Board code can be run. >>> >>> Can you tell me more about this system? How was Review Board installed? >>> What other packages were installed for Review Board (for instance, was >>> PySVN installed)? >>> >>> Christian >>> >>> -- >>> Christian Hammond >>> President/CEO of Beanbag <https://www.beanbaginc.com/> >>> Makers of Review Board <https://www.reviewboard.org/> >>> >>> On Thu, May 11, 2017 at 8:43 AM, Nick Pruehs <[email protected]> >>> wrote: >>> >>>> Hey all, >>>> >>>> I'm running the following setup: >>>> >>>> >>>> - Ubuntu 16.04.2 LTS >>>> - MySQL 5.7.18 Community Server >>>> - Apache HTTP Server 2.4.25 with mod_wsgi 4.15.4 >>>> - no HTTP proxy >>>> - Python 2.7.12 >>>> - ReviewBoard 2.5.10 >>>> >>>> All of this software has been downloaded and installed today, and is >>>> the latest version on the website, apt-get or pip, respectively. >>>> >>>> MySQL and Apache start fine. >>>> >>>> However, navigating to the ReviewBoard URL, Firefox shows me a "The >>>> connection was reset" after ten times "Looking up..." and "Waiting for..." >>>> in the browser bar. The error is shown before any other content is served, >>>> e.g. before I can see any kind of login page. >>>> >>>> I've enabled logging for Django, which creates an empty log file. >>>> Setting DEBUG to TRUE in settings_local.py didn't yield any results, >>>> either. >>>> >>>> The Apache error_log looks as follows: >>>> >>>> [Thu May 11 17:02:02.507339 2017] [mpm_event:notice] [pid 8927:tid >>>> 139922553218816] AH00489: Apache/2.4.25 (Unix) mod_wsgi/4.5.15 Python/2.7 >>>> configured -- resuming normal operations >>>> [Thu May 11 17:02:02.507364 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00094: Command line: '/usr/local/apache2/bin/httpd' >>>> [Thu May 11 17:02:08.519880 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12399 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> [Thu May 11 17:02:09.520710 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12501 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> [Thu May 11 17:02:10.521925 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12397 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> [Thu May 11 17:02:11.523254 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12398 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> [Thu May 11 17:02:12.524579 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12545 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> [Thu May 11 17:02:13.525747 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12582 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> [Thu May 11 17:02:14.529596 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12581 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> [Thu May 11 17:02:14.529632 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12651 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> [Thu May 11 17:02:15.530409 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12686 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> [Thu May 11 17:02:16.531591 2017] [core:notice] [pid 8927:tid >>>> 139922553218816] AH00051: child pid 12687 exit signal Segmentation fault >>>> (11), possible coredump in /usr/local/apache2 >>>> >>>> It is worth noting that the MySQL database contains a lot of >>>> reviewboard tables already, so I'd assume that part is working. >>>> >>>> Any idea how to get around this? >>>> >>>> Warm regards, >>>> Nick >>>> >>>> -- >>>> 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 [email protected]. >>>> 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 [email protected] <javascript:>. >> 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
