Closed
Bug 1366051
Opened 9 years ago
Closed 9 years ago
[traceback] alembic.util.CommandError: No 'script_location' key found in configuration.
Categories
(Socorro :: General, task)
Socorro
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: willkg, Assigned: willkg)
Details
Attachments
(1 file)
The tests fail on CircleCI when trying to set up the db.
Traceback:
# Set up database for alembic migrations
#
# FIXME(willkg): For some reason, this has to go first because setting up
# socorro_integration_test needs it. Does it mean that alembic is doing
# migrations in the wrong db?
$SETUPDB --database_name=socorro_migration_test --dropdb --logging.stderr_error_logging_level=40 --unlogged --createdb
+ /usr/local/bin/python /app/socorro/external/postgresql/setupdb_app.py --database_name=socorro_migration_test --dropdb --logging.stderr_error_logging_level=40 --unlogged --createdb
Traceback (most recent call last):
File "/app/socorro/external/postgresql/setupdb_app.py", line 433, in <module>
sys.exit(main(SocorroDBApp))
File "/app/socorro/app/socorro_app.py", line 480, in main
values_source_list=values_source_list
File "/app/socorro/app/socorro_app.py", line 181, in run
values_source_list=values_source_list
File "/app/socorro/app/socorro_app.py", line 278, in _do_run
return_code = fix_exit_code(app_to_run.main())
File "/app/socorro/external/postgresql/setupdb_app.py", line 411, in main
command.stamp(alembic_cfg, "heads")
File "/usr/local/lib/python2.7/site-packages/alembic/command.py", line 335, in stamp
script = ScriptDirectory.from_config(config)
File "/usr/local/lib/python2.7/site-packages/alembic/script/base.py", line 103, in from_config
raise util.CommandError("No 'script_location' key "
alembic.util.CommandError: No 'script_location' key found in configuration.
make: *** [dockertest] Error 1
| Assignee | ||
Comment 1•9 years ago
|
||
The tests run for me, but I'm betting I've got some state on my machine that's not in the image or missing from an environment variable or something.
Grabbing this to look into next.
Assignee: nobody → willkg
Status: NEW → ASSIGNED
| Assignee | ||
Comment 2•9 years ago
|
||
Miles says this happens on his machine, too. It's almost certainly state on my machine. Maybe I've got an .ini file I'm not aware of or something.
| Assignee | ||
Comment 3•9 years ago
|
||
Comment 4•9 years ago
|
||
Commit pushed to master at https://github.com/mozilla/socorro
https://github.com/mozilla/socorro/commit/ea43c233c613d99d5c0bb2a3ef07a8283d060c6d
Fixes bug 1366051 - fix alembic issues in "make dockertest" (#3786)
This fixes alembic issues in "make dockertest" which came about from a lack of
alembic.ini file.
Updated•9 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•