Hello,
I am having troubles running MediaDrop with the following error (Ubuntu 14.04):
* Error log:
[Thu Mar 10 13:07:38.556182 2016] [:info] [pid 20617] mod_wsgi (pid=20617): Create interpreter 'archive.mydomain.at|'.
[Thu Mar 10 13:07:38.559967 2016] [:info] [pid 20617] mod_wsgi (pid=20617): Adding '/data/www/mediaarchive/venv/lib/python2.7/site-packages' to path.
[Thu Mar 10 13:07:38.566883 2016] [:info] [pid 20617] [remote XXX.XXX.XXX.91:10376] mod_wsgi (pid=20617, process='mcore', application='archive.mydomain.at|'): Loading WSGI script '/data/www/mediaarchive/mediadrop/deployment-scripts/mod_wsgi/mediadrop.wsgi'.
[Thu Mar 10 13:07:38.567542 2016] [:error] [pid 20617] [remote XXX.XXX.XXX.91:10376] mod_wsgi (pid=20617): Target WSGI script '/data/www/mediaarchive/mediadrop/deployment-scripts/mod_wsgi/mediadrop.wsgi' cannot be loaded as Python module.
[Thu Mar 10 13:07:38.567590 2016] [:error] [pid 20617] [remote XXX.XXX.XXX.91:10376] mod_wsgi (pid=20617): Exception occurred processing WSGI script '/data/www/mediaarchive/mediadrop/deployment-scripts/mod_wsgi/mediadrop.wsgi'.
[Thu Mar 10 13:07:38.567674 2016] [:error] [pid 20617] [remote XXX.XXX.XXX.91:10376] Traceback (most recent call last):
[Thu Mar 10 13:07:38.567740 2016] [:error] [pid 20617] [remote XXX.XXX.XXX.91:10376] File "/data/www/mediaarchive/mediadrop/deployment-scripts/mod_wsgi/mediadrop.wsgi", line 12, in <module>
[Thu Mar 10 13:07:38.567953 2016] [:error] [pid 20617] [remote XXX.XXX.XXX.91:10376] from paste.script.util.logging_config import fileConfig
[Thu Mar 10 13:07:38.568044 2016] [:error] [pid 20617] [remote XXX.XXX.XXX.91:10376] ImportError: No module named script.util.logging_config
* Relevant parts from WSGI (paths are correct)
<VirtualHost *:80>
ServerName archive.mydomain.at
DocumentRoot /data/www/mediaarchive/mediadrop
WSGIDaemonProcess mcore \
processes=2 \
threads=1 \
display-name=%{GROUP} \
python-path=/data/www/mediaarchive/venv/lib/python2.7/site-packages \
python-eggs=/data/www/mediaarchive/mediadrop/data/python-egg-cache
WSGIProcessGroup mcore
WSGIScriptAlias / /data/www/mediaarchive/mediadrop/deployment-scripts/mod_wsgi/mediadrop.wsgi
WSGIScriptAlias /admin /data/www/mediaarchive/mediadrop/deployment-scripts/mod_wsgi/mediadrop.wsgi
AliasMatch /images/(media|podcasts)(.*) /data/www/mediaarchive/mediadrop/data/images/$1$2
AliasMatch /(admin/)?(images|scripts|styles)(.*) /data/www/mediaarchive/mediadrop/public/$1$2$3
Alias /appearance /data/www/mediaarchive/mediadrop/data/appearance
</VirtualHost>
* Relevant parts from WSGI (paths are correct)
deployment_config = '/data/www/mediaarchive/mediadrop/deployment.ini'
temp_dir = '/data/www/mediaarchive/mediadrop/data/tmp'
What I have tried so far:
* Followed suggestions from
http://mediadrop.net/community/topic/proble-to-work-with-apache-mod_wsgi#post-202409
and
http://mediadrop.net/community/topic/test-version-works-production-doesnt
* Comment: paste does not reside in my MediaDrop installation directory, but instead in the PasteDeploy egg dir.
but running python from within the virtual environment is okay, loading the config file as well:
(venv)root@SR049:/data/www/mediaarchive/mediadrop# python
Python 2.7.6 (default, Jun 22 2015, 17:58:13)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from paste.script.util.logging_config import fileConfig
>>> fileConfig('/data/www/mediaarchive/mediadrop/deployment.ini')
>>> quit()
I appreciate any help. Thanks!