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 <nick.pru...@daedalic.com>
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
>    
> <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
>    <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
>    
> <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 <nick....@daedalic.com>
>> 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 reviewboard...@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.
>

-- 
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.

Reply via email to