Custom Query (1173 matches)
Results (151 - 153 of 1173)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#5411 | fixed | Error running alembic migrations: database locked | ||
Description |
I've got a test instance using the sqlite backend. I recently updated to current master and tried to run (mediagoblin-dev) ~/mediagoblin-dev $ bin/gmg dbupdate /path/to/mediagoblin/mediagoblin/media_types/video/transcoders.py:37: PyGIWarning: GstPbutils was imported without specifying a version first. Use gi.require_version('GstPbutils', '1.0') before import to ensure that the right version gets loaded. from gi.repository import GstPbutils /path/to/mediagoblin/lib/python2.7/site-packages/SQLAlchemy-0.8.7-py2.7-linux-x86_64.egg/sqlalchemy/engine/default.py:459: SAWarning: Unicode type received non-unicode bind param value. INFO [alembic.migration] Context impl SQLiteImpl. INFO [alembic.migration] Will assume non-transactional DDL. INFO [alembic.migration] Running upgrade 101510e3a713 -> 8429e33fdf7, Remove the Graveyard objects from CommentNotification objects Traceback (most recent call last): File "bin/gmg", line 9, in <module> load_entry_point('mediagoblin', 'console_scripts', 'gmg')() File "/path/to/mediagoblin/mediagoblin/gmg_commands/__init__.py", line 142, in main_cli args.func(args) File "/path/to/mediagoblin/mediagoblin/gmg_commands/dbupdate.py", line 162, in dbupdate run_dbupdate(app_config, global_config) File "/path/to/mediagoblin/mediagoblin/gmg_commands/dbupdate.py", line 134, in run_dbupdate run_alembic_migrations(db, app_config, global_config) File "/path/to/mediagoblin/mediagoblin/gmg_commands/dbupdate.py", line 116, in run_alembic_migrations manager.init_or_migrate() File "/path/to/mediagoblin/mediagoblin/db/migration_tools.py", line 84, in init_or_migrate self.upgrade(version) File "/path/to/mediagoblin/mediagoblin/db/migration_tools.py", line 60, in upgrade return command.upgrade(self.alembic_cfg, version or 'head') File "/path/to/mediagoblin/lib/python2.7/site-packages/alembic-0.6.6-py2.7.egg/alembic/command.py", line 125, in upgrade script.run_env() File "/path/to/mediagoblin/lib/python2.7/site-packages/alembic-0.6.6-py2.7.egg/alembic/script.py", line 203, in run_env util.load_python_file(self.dir, 'env.py') File "/path/to/mediagoblin/lib/python2.7/site-packages/alembic-0.6.6-py2.7.egg/alembic/util.py", line 215, in load_python_file module = load_module_py(module_id, path) File "/path/to/mediagoblin/lib/python2.7/site-packages/alembic-0.6.6-py2.7.egg/alembic/compat.py", line 58, in load_module_py mod = imp.load_source(module_id, path, fp) File "/path/to/mediagoblin/mediagoblin/db/migrations/env.py", line 62, in <module> run_migrations_online() File "/path/to/mediagoblin/mediagoblin/db/migrations/env.py", line 57, in run_migrations_online context.run_migrations() File "<string>", line 7, in run_migrations File "/path/to/mediagoblin/lib/python2.7/site-packages/alembic-0.6.6-py2.7.egg/alembic/environment.py", line 689, in run_migrations self.get_context().run_migrations(**kw) File "/path/to/mediagoblin/lib/python2.7/site-packages/alembic-0.6.6-py2.7.egg/alembic/migration.py", line 263, in run_migrations change(**kw) File "/path/to/mediagoblin/mediagoblin/db/migrations/versions/8429e33fdf7_remove_the_graveyard_objects_from_.py", line 45, in upgrade notification_table.c.object_id == gmr.id File "build/bdist.linux-x86_64/egg/sqlalchemy/engine/base.py", line 1614, in execute File "build/bdist.linux-x86_64/egg/sqlalchemy/engine/base.py", line 662, in execute File "build/bdist.linux-x86_64/egg/sqlalchemy/engine/base.py", line 761, in _execute_clauseelement File "build/bdist.linux-x86_64/egg/sqlalchemy/engine/base.py", line 908, in _execute_context File "build/bdist.linux-x86_64/egg/sqlalchemy/engine/base.py", line 491, in _commit_impl File "build/bdist.linux-x86_64/egg/sqlalchemy/engine/base.py", line 1024, in _handle_dbapi_exception File "build/bdist.linux-x86_64/egg/sqlalchemy/util/compat.py", line 196, in raise_from_cause File "build/bdist.linux-x86_64/egg/sqlalchemy/engine/base.py", line 488, in _commit_impl File "build/bdist.linux-x86_64/egg/sqlalchemy/engine/default.py", line 297, in do_commit sqlalchemy.exc.OperationalError: (OperationalError) database is locked None None |
|||
#5410 | wontfix | Move back to paste | ||
Description |
It would seem Paste now supports Python3 (source here). If we move back we can solve some issues we are having with gunircorn such as the one in #978. It would seem since version 2.0 of Paste it's had experemental python 3 support, the 2.0.1 and 2.0.2 build on that. |
|||
#5409 | fixed | Media processing fails on video with year only | ||
Description |
Re-processing a video that failed to be processed gives the following traceback: $ bin/gmg reprocess --celery initial DEBUG:mediagoblin.processing.task:Processing <MediaEntry 19: rock-your-emacs> (python:3524): GStreamer-CRITICAL **: gst_date_time_get_month: assertion 'gst_date_time_has_month (datetime)' failed (python:3524): GStreamer-CRITICAL **: gst_date_time_get_day: assertion 'gst_date_time_has_day (datetime)' failed (python:3524): GStreamer-CRITICAL **: gst_date_time_get_hour: assertion 'gst_date_time_has_time (datetime)' failed (python:3524): GStreamer-CRITICAL **: gst_date_time_get_minute: assertion 'gst_date_time_has_time (datetime)' failed (python:3524): GStreamer-CRITICAL **: gst_date_time_get_second: assertion 'gst_date_time_has_second (datetime)' failed (python:3524): GStreamer-CRITICAL **: gst_date_time_get_microsecond: assertion 'gst_date_time_has_second (datetime)' failed ERROR:mediagoblin.processing.task:An unhandled exception was raised while processing <MediaEntry 19: rock-your-emacs> WARNING:mediagoblin.processing:No idea what happened here, but it failed: ValueError('month must be in 1..12',) WARNING:mediagoblin.processing:No idea what happened here, but it failed: ValueError('month must be in 1..12',) Traceback (most recent call last): File "/home/web/local/mediagoblin/bin/gmg", line 9, in <module> load_entry_point('mediagoblin==0.8.0', 'console_scripts', 'gmg')() File "/home/web/local/mediagoblin/mediagoblin/gmg_commands/__init__.py", line 142, in main_cli args.func(args) File "/home/web/local/mediagoblin/mediagoblin/gmg_commands/reprocess.py", line 305, in reprocess initial(args) File "/home/web/local/mediagoblin/mediagoblin/gmg_commands/reprocess.py", line 280, in initial reprocess_action='initial') File "/home/web/local/mediagoblin/mediagoblin/submit/lib.py", line 257, in run_process_media task_id=entry.queued_task_id) File "/home/web/local/mediagoblin/local/lib/python2.7/site-packages/celery-3.1.20-py2.7.egg/celery/app/task.py", line 557, in apply_async link=link, link_error=link_error, **options) File "/home/web/local/mediagoblin/local/lib/python2.7/site-packages/celery-3.1.20-py2.7.egg/celery/app/task.py", line 755, in apply request=request, propagate=throw) File "/home/web/local/mediagoblin/local/lib/python2.7/site-packages/celery-3.1.20-py2.7.egg/celery/app/trace.py", line 355, in eager_trace_task uuid, args, kwargs, request) File "/home/web/local/mediagoblin/local/lib/python2.7/site-packages/celery-3.1.20-py2.7.egg/celery/app/trace.py", line 253, in trace_task I, R, state, retval = on_error(task_request, exc, uuid) File "/home/web/local/mediagoblin/local/lib/python2.7/site-packages/celery-3.1.20-py2.7.egg/celery/app/trace.py", line 240, in trace_task R = retval = fun(*args, **kwargs) File "/home/web/local/mediagoblin/mediagoblin/processing/task.py", line 101, in run processor.process(**reprocess_info) File "/home/web/local/mediagoblin/mediagoblin/media_types/video/processing.py", line 393, in process vp8_threads=vp8_threads, vorbis_quality=vorbis_quality) File "/home/web/local/mediagoblin/mediagoblin/media_types/video/processing.py", line 255, in transcode store_metadata(self.entry, metadata) File "/home/web/local/mediagoblin/mediagoblin/media_types/video/processing.py", line 136, in store_metadata 'tags': get_tags(audio_info) File "/home/web/local/mediagoblin/mediagoblin/media_types/video/processing.py", line 112, in get_tags dt.get_microsecond()).isoformat() ValueError: month must be in 1..12 I'll need to prepare a smaller video that has similar metadata, but the video I was uploading on is here: http://www.sturm.com.au/2015/talks/rock-your-emacs-libreplanet/rock-your-emacs.webm
I'm assuming that the issue is that if there is any date information, MediaGoblin assumes the full date is supplied. This video only has a year specified I think, so the |