Hí everyone, I'm trying to install MediaDrop I follow in detail the instruction in http://mediadrop.net/docs/install/index.html, I test using the Built-in Server and works perfect, the home page appear and everything works fine, but after that I tried to run MediaDrop inside Apache2, to do that I follow the instruction in the following link http://mediadrop.net/docs/install/apache-wsgi.html, I did the changes recomended in deployment.ini, I change the owner of the folders to www-data, as it said in the instruction, but when I tried to load the home page I received the following error in the apache2 log:
[Wed Aug 19 10:42:24.508329 2015] [mpm_prefork:notice] [pid 31585] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.11 mod_wsgi/3.4 Python/2.7.6 configured -- resuming normal operations
[Wed Aug 19 10:42:24.508402 2015] [core:notice] [pid 31585] AH00094: Command line: '/usr/sbin/apache2'
[Wed Aug 19 10:42:40.711515 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] mod_wsgi (pid=31590): Target WSGI script '/usr/share/mediadrop/mediadrop.wsgi' cannot be loaded as Python module.
[Wed Aug 19 10:42:40.711589 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] mod_wsgi (pid=31590): Exception occurred processing WSGI script '/usr/share/mediadrop/mediadrop.wsgi'.
[Wed Aug 19 10:42:40.711624 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] Traceback (most recent call last):
[Wed Aug 19 10:42:40.711651 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop.wsgi", line 16, in <module>
[Wed Aug 19 10:42:40.711741 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] application = loadapp('config:'+deployment_config)
[Wed Aug 19 10:42:40.711765 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 247, in loadapp
[Wed Aug 19 10:42:40.712051 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] return loadobj(APP, uri, name=name, **kw)
[Wed Aug 19 10:42:40.712073 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 271, in loadobj
[Wed Aug 19 10:42:40.712101 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] global_conf=global_conf)
[Wed Aug 19 10:42:40.712115 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 296, in loadcontext
[Wed Aug 19 10:42:40.712135 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] global_conf=global_conf)
[Wed Aug 19 10:42:40.712148 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 320, in _loadconfig
[Wed Aug 19 10:42:40.712167 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] return loader.get_context(object_type, name, global_conf)
[Wed Aug 19 10:42:40.712183 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 454, in get_context
[Wed Aug 19 10:42:40.712204 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] section)
[Wed Aug 19 10:42:40.712217 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 476, in _context_from_use
[Wed Aug 19 10:42:40.712236 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] object_type, name=use, global_conf=global_conf)
[Wed Aug 19 10:42:40.712248 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 406, in get_context
[Wed Aug 19 10:42:40.712267 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] global_conf=global_conf)
[Wed Aug 19 10:42:40.712279 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 296, in loadcontext
[Wed Aug 19 10:42:40.712298 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] global_conf=global_conf)
[Wed Aug 19 10:42:40.712311 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 328, in _loadegg
[Wed Aug 19 10:42:40.712329 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] return loader.get_context(object_type, name, global_conf)
[Wed Aug 19 10:42:40.712364 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 620, in get_context
[Wed Aug 19 10:42:40.712385 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] object_type, name=name)
[Wed Aug 19 10:42:40.712398 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/PasteDeploy-1.5.0-py2.7.egg/paste/deploy/loadwsgi.py", line 646, in find_egg_entry_point
[Wed Aug 19 10:42:40.712417 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] possible.append((entry.load(), protocol, entry.name))
[Wed Aug 19 10:42:40.712432 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/venv/lib/python2.7/site-packages/pkg_resources.py", line 2048, in load
[Wed Aug 19 10:42:40.713282 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] entry = __import__(self.module_name, globals(),globals(), ['__name__'])
[Wed Aug 19 10:42:40.713303 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop-git/mediadrop/config/middleware.py", line 34, in <module>
[Wed Aug 19 10:42:40.713495 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] from mediadrop.config.environment import load_environment
[Wed Aug 19 10:42:40.713515 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop-git/mediadrop/config/environment.py", line 18, in <module>
[Wed Aug 19 10:42:40.713609 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] import mediadrop.lib.helpers
[Wed Aug 19 10:42:40.713628 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop-git/mediadrop/lib/helpers.py", line 29, in <module>
[Wed Aug 19 10:42:40.713821 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] from mediadrop.lib.auth import viewable_media
[Wed Aug 19 10:42:40.713841 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop-git/mediadrop/lib/auth/__init__.py", line 3, in <module>
[Wed Aug 19 10:42:40.713895 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] from mediadrop.lib.auth.middleware import *
[Wed Aug 19 10:42:40.713913 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop-git/mediadrop/lib/auth/middleware.py", line 20, in <module>
[Wed Aug 19 10:42:40.714027 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] from mediadrop.lib.auth.permission_system import MediaDropPermissionSystem
[Wed Aug 19 10:42:40.714046 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop-git/mediadrop/lib/auth/permission_system.py", line 15, in <module>
[Wed Aug 19 10:42:40.714138 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] from mediadrop.model import DBSession, Group, User
[Wed Aug 19 10:42:40.714156 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop-git/mediadrop/model/__init__.py", line 20, in <module>
[Wed Aug 19 10:42:40.714292 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] from mediadrop.lib.xhtml.htmlsanitizer import entities_to_unicode
[Wed Aug 19 10:42:40.714312 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop-git/mediadrop/lib/xhtml/__init__.py", line 16, in <module>
[Wed Aug 19 10:42:40.714440 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] from mediadrop.lib.xhtml.htmlsanitizer import (Cleaner,
[Wed Aug 19 10:42:40.714498 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "/usr/share/mediadrop/mediadrop-git/mediadrop/lib/xhtml/htmlsanitizer.py", line 42, in <module>
[Wed Aug 19 10:42:40.714837 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] tree=treebuilders.getTreeBuilder("beautifulsoup"),
[Wed Aug 19 10:42:40.714858 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] File "build/bdist.linux-x86_64/egg/html5lib/treebuilders/__init__.py", line 75, in getTreeBuilder
[Wed Aug 19 10:42:40.715030 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] raise ValueError("""Unrecognised treebuilder "%s" """ % treeType)
[Wed Aug 19 10:42:40.715064 2015] [:error] [pid 31590] [remote 172.16.13.43:22490] ValueError: Unrecognised treebuilder "beautifulsoup"
[Wed Aug 19 10:49:13.132807 2015] [mpm_prefork:notice] [pid 31585] AH00169: caught SIGTERM, shutting down
I search on Internet for this error and talk about missconfiguration, but as it said I check many times and everything is exactly as in the instruction, somebody has any idea to solve this issue.
Thank you very much in advance.
Regards