Hi,
I use mediacore since two years ago and, recently, I get an #2038 error when I try to upload any video. Until now I have uploaded about 170 videos successfully. I don't know what is the problem. I have read this forum and I have no found any answer to this error. I some site I have read about flash problem but I have tried in several Operating System (Windows, MacOS, Linux) with several Browsers (Safari, IExplorer, Firefox, Chrome) and I have the same problem.
Recently I have updated to Mediacore 0.10.3 to fix the problem but I didn't disapear.
I have a log with the error trace. I hope somebody helps me. Thank you very much
URL: http://videosdeinformatica.com/admin/media/232/add_file
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/WebError-0.10.3-py2.7.egg/weberror/errormiddleware.py',
line 162 in __call__
app_iter = self.application(environ, sr_checker)
File
'/var/www/media.videosdeinformatica.com/htdocs/MediaCore-0.10.3/mediacore/config/middleware.py',
line 100 in __call__
return self.app(environ, start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/ToscaWidgets-0.9.9-py2.7.egg/tw/core/middleware.py',
line 43 in __call__
return self.wsgi_app(environ, start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/ToscaWidgets-0.9.9-py2.7.egg/tw/core/middleware.py',
line 68 in wsgi_app
resp = req.get_response(self.application)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/WebOb-1.0.7-py2.7.egg/webob/request.py',
line 1008 in get_response
application, catch_exc_info=False)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/WebOb-1.0.7-py2.7.egg/webob/request.py',
line 977 in call_application
app_iter = application(self.environ, start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/ToscaWidgets-0.9.9-py2.7.egg/tw/core/resource_injector.py',
line 68 in _injector
resp = req.get_response(app)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/WebOb-1.0.7-py2.7.egg/webob/request.py',
line 1008 in get_response
application, catch_exc_info=False)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/WebOb-1.0.7-py2.7.egg/webob/request.py',
line 977 in call_application
app_iter = application(self.environ, start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/repoze.who-1.0.18-py2.7.egg/repoze/who/middleware.py',
line 107 in __call__
app_iter = app(environ, wrapper.wrap_start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/MediaCore-0.10.3/mediacore/lib/auth/middleware.py',
line 108 in __call__
return self.app(environ, start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/Beaker-1.5.4-py2.7.egg/beaker/middleware.py',
line 152 in __call__
return self.wrap_app(environ, session_start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/Routes-1.12.3-py2.7.egg/routes/middleware.py',
line 131 in __call__
response = self.app(environ, start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/Pylons-0.10-py2.7.egg/pylons/wsgiapp.py',
line 124 in __call__
response = self.dispatch(controller, environ, start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/Pylons-0.10-py2.7.egg/pylons/wsgiapp.py',
line 327 in dispatch
return controller(environ, start_response)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/Pylons-0.10-py2.7.egg/pylons/controllers/core.py',
line 225 in __call__
response = self._dispatch_call()
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/Pylons-0.10-py2.7.egg/pylons/controllers/core.py',
line 176 in _dispatch_call
response = self._inspect_call(func)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/Pylons-0.10-py2.7.egg/pylons/controllers/core.py',
line 108 in _inspect_call
result = self._perform_call(func, args)
File
'/var/www/media.videosdeinformatica.com/htdocs/venv/local/lib/python2.7/site-packages/Pylons-0.10-py2.7.egg/pylons/controllers/core.py',
line 60 in _perform_call
return func(**args)
File
'/var/www/media.videosdeinformatica.com/htdocs/MediaCore-0.10.3/mediacore/lib/decorators.py',
line 86 in wrapped_f
result = f(*args, **kwargs)
File
'/var/www/media.videosdeinformatica.com/htdocs/MediaCore-0.10.3/mediacore/lib/decorators.py',
line 280 in validate
return self.func(*args, **kwargs)
File '<string>', line 2 in add_file
File
'/var/www/media.videosdeinformatica.com/htdocs/MediaCore-0.10.3/mediacore/lib/decorators.py',
line 602 in autocommit
result = func(*args, **kwargs)
File '<string>', line 2 in add_file
File
'/var/www/media.videosdeinformatica.com/htdocs/MediaCore-0.10.3/mediacore/lib/decorators.py',
line 543 in wrapper
result = func(*args, **kwargs)
File
'/var/www/media.videosdeinformatica.com/htdocs/MediaCore-0.10.3/mediacore/controllers/admin/media.py',
line 307 in add_file
media_file = add_new_media_file(media, file, url)
File
'/var/www/media.videosdeinformatica.com/htdocs/MediaCore-0.10.3/mediacore/lib/storage/api.py',
line 377 in add_new_media_file
raise StorageError('Engine %r returned no unique ID.', engine)
StorageError: ('Engine %r returned no unique ID.',
<mediacore.lib.storage.remoteurls.RemoteURLStorage object at 0x4f805d0>)
CGI Variables
-------------
AUTH_TYPE: 'cookie'
CONTENT_TYPE: 'application/x-www-form-urlencoded; charset=utf-8'
DOCUMENT_ROOT: '/var/www/www.videosdeinformatica.com/htdocs/media'
GATEWAY_INTERFACE: 'CGI/1.1'
HTTP_ACCEPT: 'application/json'
HTTP_ACCEPT_ENCODING: 'gzip,deflate,sdch'
HTTP_ACCEPT_LANGUAGE: 'en-US,en;q=0.8,es;q=0.6'
HTTP_CONNECTION: 'close'
HTTP_COOKIE: 'authtkt="bc07c926b23debae893ed0c529107f99529f91e61!userid_type:int";
authtkt="bc07c926b23debae893ed0c529107f99529f91e61!userid_type:int";
_pk_ref.1.d55d=%5B%22%22%2C%22%22%2C1386187969%2C%22https%3A%2F%2Fwww.google.es%2F%22%5D;
__utma=123835661.195656838.1384906289.1386185354.1386187969.33;
__utmb=123835661.7.10.1386187969; __utmc=123835661;
__utmz=123835661.1385431131.18.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided);
_pk_id.1.d55d=f54d535a42f1559d.1385337875.19.1386188514.1386185362.;
_pk_ses.1.d55d=*'
HTTP_HOST: 'videosdeinformatica.com'
HTTP_ORIGIN: 'http://videosdeinformatica.com'
HTTP_REFERER: 'http://videosdeinformatica.com/admin/media/232'
HTTP_USER_AGENT: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36'
HTTP_X_REQUEST: 'JSON'
HTTP_X_REQUESTED_WITH: 'XMLHttpRequest'
PATH: '/usr/local/bin:/usr/bin:/bin'
PATH_INFO: '/admin/media/232/add_file'
PATH_TRANSLATED:
'redirect:/mediacore.fcgi/admin/media/232/add_file/media/232/add_file'
REDIRECT_STATUS: '200'
REDIRECT_URL: '/admin/media/232/add_file'
REMOTE_ADDR: '87.235.219.57'
REMOTE_PORT: '50208'
REMOTE_USER: 1
REMOTE_USER_DATA: 'userid_type:int'
REMOTE_USER_TOKENS: ['']
REQUEST_METHOD: 'POST'
REQUEST_URI: '/admin/media/232/add_file'
SCRIPT_FILENAME: '/var/www/www.videosdeinformatica.com/htdocs/media/mediacore.fcgi'
SERVER_ADDR: '89.248.104.228'
SERVER_ADMIN: '[no address given]'
SERVER_NAME: 'videosdeinformatica.com'
SERVER_PORT: '80'
SERVER_PROTOCOL: 'HTTP/1.1'
SERVER_SIGNATURE: '<address>Apache/2.2.22 (Debian) Server at
videosdeinformatica.com Port 80</address>\n'
SERVER_SOFTWARE: 'Apache/2.2.22 (Debian)'
WSGI Variables
--------------
application: <mediacore.config.middleware.FastCGIScriptStripperMiddleware object
at 0x449f350>
beaker.get_session: <bound method SessionMiddleware._get_session of
<beaker.middleware.SessionMiddleware object at 0x4497b90>>
beaker.session: {'_accessed_time': 1386192404.664055, '_creation_time':
1386192404.664055}
mediacore.perm: <mediacore.lib.auth.api.UserPermissions object at 0x4f92210>
paste.cookies: (<SimpleCookie:
__utma='123835661.195656838.1384906289.1386185354.1386187969.33'
__utmb='123835661.7.10.1386187969' __utmc='123835661'
__utmz='123835661.1385431131.18.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)'
_pk_id.1.d55d='f54d535a42f1559d.1385337875.19.1386188514.1386185362.'
_pk_ref.1.d55d='%5B%22%22%2C%22%22%2C1386187969%2C%22https%3A%2F%2Fwww.google.es%2F%22%5D'
_pk_ses.1.d55d='*'
authtkt='bc07c926b23debae893ed0c529107f99529f91e61!userid_type:int'>,
'authtkt="bc07c926b23debae893ed0c529107f99529f91e61!userid_type:int";
authtkt="bc07c926b23debae893ed0c529107f99529f91e61!userid_type:int";
_pk_ref.1.d55d=%5B%22%22%2C%22%22%2C1386187969%2C%22https%3A%2F%2Fwww.google.es%2F%22%5D;
__utma=123835661.195656838.1384906289.1386185354.1386187969.33;
__utmb=123835661.7.10.1386187969; __utmc=123835661;
__utmz=123835661.1385431131.18.2.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided);
_pk_id.1.d55d=f54d535a42f1559d.1385337875...pk_ses.1.d55d=*')
paste.registry: <paste.registry.Registry object at 0x4effc10>
paste.throw_errors: True
pylons.action_method: <bound method MediaController.add_file of
<mediacore.controllers.admin.media.MediaController object at 0x4fafb50>>
pylons.controller: <mediacore.controllers.admin.media.MediaController object at
0x4fafb50>
pylons.environ_config: {'session': 'beaker.session', 'cache': 'beaker.cache'}
pylons.pylons: <pylons.util.PylonsContext object at 0x4f80950>
pylons.routes_dict: {'action': u'add_file', 'controller': u'admin/media', 'id':
u'232'}
repoze.who.identity: <repoze.who identity (hidden, dict-like) at 83873072>
repoze.who.logger: None
repoze.who.plugins: {'main_identifier': <FriendlyFormPlugin 71924816>,
'auth_by_username': <mediacore.lib.auth.middleware.MediaCoreAuthenticatorPlugin
object at 0x4497c10>, 'cookie': <MediaCoreCookiePlugin 71924880>, 'form':
<FriendlyFormPlugin 71924816>}
routes.route: <routes.route.Route object at 0x4353150>
routes.url: <routes.util.URLGenerator object at 0x4f80850>
toscawidgets.framework: <tw.mods.pylonshf.PylonsHostFramework object at 0x449f2d0>
toscawidgets.javascript.require_once: False
toscawidgets.prefix: '/toscawidgets'
webob._parsed_post_vars: (MultiDict([('url', '')]), <FakeCGIBody at 0x4f80090
viewing MultiDict([('ur...'')])>)
webob._parsed_query_vars: (GET([]), '')
webob.adhoc_attrs: {'errors': 'ignore'}
webob.is_body_readable: True
webob.is_body_seekable: False
wsgi process: 'Multithreaded'
wsgiorg.routing_args: (<routes.util.URLGenerator object at 0x4f80850>, {'action':
u'add_file', 'controller': u'admin/media', 'id': u'232'})