Hi, I've been experiencing the 500 Internal Server Error problem but in my case, I edited the two lines found in the mediacore.wsgi file.
I've been searching in forums only to find myself where I started.
deployment_config = '/path/to/mediacore_install/deployment.ini'
temp_dir = '/path/to/mediacore_install/data/tmp'
Only to find that when I enter http://mydomain/my_media the browser still prints the 500 Internal Server Error and my apache2/error.log file displays:
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] mod_wsgi (pid=14625): Target WSGI script '/mediacore-community/deployment-scripts/mod_wsgi/mediacore.wsgi' cannot be loaded as Python module.
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] mod_wsgi (pid=14625): Exception occurred processing WSGI script '/mediacore-community/deployment-scripts/mod_wsgi/mediacore.wsgi'.
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] Traceback (most recent call last):
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/mediacore-community/deployment-scripts/mod_wsgi/mediacore.wsgi", line 16, in <module>
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] application = loadapp('config:'+deployment_config)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 204, in loadapp
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] return loadobj(APP, uri, name=name, **kw)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 224, in loadobj
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] global_conf=global_conf)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 248, in loadcontext
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] global_conf=global_conf)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 278, in _loadconfig
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] return loader.get_context(object_type, name, global_conf)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 409, in get_context
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] section)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 431, in _context_from_use
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] object_type, name=use, global_conf=global_conf)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 361, in get_context
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] global_conf=global_conf)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 248, in loadcontext
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] global_conf=global_conf)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 285, in _loadegg
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] return loader.get_context(object_type, name, global_conf)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 561, in get_context
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] object_type, name=name)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/pymodules/python2.6/paste/deploy/loadwsgi.py", line 581, in find_egg_entry_point
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] pkg_resources.require(self.spec)
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 654, in require
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] needed = self.resolve(parse_requirements(requirements))
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 556, in resolve
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] raise VersionConflict(dist,req) # XXX put more info here
[Wed Dec 12 00:29:34 2012] [error] [client 0.0.0.?] VersionConflict: (BeautifulSoup 3.1.0.1 (/usr/local/lib/python2.6/dist-packages/BeautifulSoup-3.1.0.1-py2.6.egg), Requirement.parse('BeautifulSoup==3.0.7a'))
When I ./etc/init.d/apache2 reload/restart will runs the command successfully. What did I do wrong? Peace.