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.

Reply via email to