[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GMG-Devel] install failing at gmg dbupdate
From: |
Boris Bobrov |
Subject: |
Re: [GMG-Devel] install failing at gmg dbupdate |
Date: |
Sat, 4 Mar 2017 00:13:53 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0 |
Reported at
https://bitbucket.org/zzzeek/alembic/issues/419/attributeerror-engine-object-has-no
On 03/04/2017 12:06 AM, Boris Bobrov wrote:
> Hi,
>
> Workaround for it is to use Alembic < 0.9:
>
> ./bin/pip install 'alembic<0.9'
>
> I am going to submit a bugreport for Alembic about this issue.
>
> On 03/03/2017 08:18 PM, Jim Ottaway wrote:
>>
>> I've been trying to install mediagoblin on Debian Jessie (Debian
>> 3.16.39-1 (2016-12-30) x86_64 GNU/Linux), following the instructions at
>> http://mediagoblin.readthedocs.io/en/latest/siteadmin/deploying.html.
>>
>> It fails when I get to the ./bin/gmg dbupdate step with the backtrace
>> below.
>>
>> Any ideas how to get this working?
>>
>>
>> /srv/mayfayne.jeho.org/mediagoblin$ ./bin/gmg dbupdate
>> INFO [alembic.runtime.migration] Context impl SQLiteImpl.
>> INFO [alembic.runtime.migration] Will assume non-transactional DDL.
>> Traceback (most recent call last):
>> File "./bin/gmg", line 9, in <module>
>> load_entry_point('mediagoblin==0.9.0', 'console_scripts', 'gmg')()
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/mediagoblin/gmg_commands/__init__.py",
>> line 148, in main_cli
>> args.func(args)
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/mediagoblin/gmg_commands/dbupdate.py",
>> line 234, in dbupdate
>> run_dbupdate(app_config, global_config)
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/mediagoblin/gmg_commands/dbupdate.py",
>> line 165, in run_dbupdate
>> run_alembic_migrations(db, app_config, global_config)
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/mediagoblin/gmg_commands/dbupdate.py",
>> line 136, in run_alembic_migrations
>> return command.upgrade(cfg, 'heads')
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/local/lib/python2.7/site-packages/alembic-0.9.1-py2.7.egg/alembic/command.py",
>> line 254, in upgrade
>> script.run_env()
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/local/lib/python2.7/site-packages/alembic-0.9.1-py2.7.egg/alembic/script/base.py",
>> line 416, in run_env
>> util.load_python_file(self.dir, 'env.py')
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/local/lib/python2.7/site-packages/alembic-0.9.1-py2.7.egg/alembic/util/pyfiles.py",
>> line 93, in load_python_file
>> module = load_module_py(module_id, path)
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/local/lib/python2.7/site-packages/alembic-0.9.1-py2.7.egg/alembic/util/compat.py",
>> line 75, in load_module_py
>> mod = imp.load_source(module_id, path, fp)
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/mediagoblin/db/migrations/env.py", line
>> 63, in <module>
>> run_migrations_online()
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/mediagoblin/db/migrations/env.py", line
>> 58, in run_migrations_online
>> context.run_migrations()
>> File "<string>", line 8, in run_migrations
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/local/lib/python2.7/site-packages/alembic-0.9.1-py2.7.egg/alembic/runtime/environment.py",
>> line 817, in run_migrations
>> self.get_context().run_migrations(**kw)
>> File
>> "/srv/mayfayne.jeho.org/mediagoblin/local/lib/python2.7/site-packages/alembic-0.9.1-py2.7.egg/alembic/runtime/migration.py",
>> line 312, in run_migrations
>> self.connection.in_transaction()
>> AttributeError: 'Engine' object has no attribute 'in_transaction'
>>
>> _______________________________________________
>> devel mailing list
>> address@hidden
>> http://lists.mediagoblin.org/listinfo/devel
>>