New issue 272: gearbox setup-db failed
https://bitbucket.org/conservancy/kallithea/issues/272/gearbox-setup-db-failed

tonich_sh:

gearbox setup-db -c development.ini --user=admin --password=qwerty --repo=/tmp


```
#!

2017-04-13 14:30:23.672 DEBUG [tg.configuration.app_config] Initializing 
configuration, package: 'kallithea'
2017-04-13 14:30:23.673 DEBUG [tg.configuration.milestones] config_ready 
milestone reached
2017-04-13 14:30:23.674 DEBUG [tg.configuration.hooks] Registering <function 
setup_application at 0x7f2e81b7e9b0> for application wide hook before_config
2017-04-13 14:30:23.674 DEBUG [tg.configuration.hooks] Registering <function 
setup_configuration at 0x7f2e81b7e668> for application wide hook 
configure_new_app
2017-04-13 14:30:23.682 DEBUG [tg.configuration.milestones] renderers_ready 
milestone reached
2017-04-13 14:30:23.689 INFO  [kallithea.model.base] initializing db for 
sqlite:////mnt/src/kallithea/kallithea.db?timeout=60
2017-04-13 14:30:23.690 DEBUG [tg.configuration.milestones] environment_loaded 
milestone reached
2017-04-13 14:30:23.690 DEBUG [tg.appwrappers.i18n] i18n enabled: True -> 
{'lang': None, 'no_session_touch': False, 'lang_session_key': 'tg_lang', 
'enabled': True}
2017-04-13 14:30:23.690 DEBUG [tg.appwrappers.identity] Identity enabled: False 
-> {'allow_missing_user': True, 'enabled': True, 'authmetadata': None}
2017-04-13 14:30:23.691 DEBUG [tg.appwrappers.session] Sessions enabled: True 
-> {'secret': 'development-not-secret', 'invalidate_corrupt': True, 'data_dir': 
'/mnt/src/kallithea/data/sessions', 'key': 'kallithea', 'timeout': 2592000, 
'data_serializer': 'json', 'log_file': None, 'type': None, 'httponly': True}
2017-04-13 14:30:23.692 DEBUG [tg.appwrappers.caching] Caching enabled: True -> 
{'data_dir': '/mnt/src/kallithea/data/cache/data', 'cache_regions': 
{'long_term': {'expire': 36000, 'data_dir': 
'/mnt/src/kallithea/data/cache/data', 'type': 'memory', 'enabled': True, 
'lock_dir': '/mnt/src/kallithea/data/cache/lock', 'key_length': 256}, 
'sql_cache_short': {'expire': 10, 'data_dir': 
'/mnt/src/kallithea/data/cache/data', 'type': 'memory', 'enabled': True, 
'lock_dir': '/mnt/src/kallithea/data/cache/lock', 'key_length': 256}, 
'short_term': {'expire': 60, 'data_dir': '/mnt/src/kallithea/data/cache/data', 
'type': 'memory', 'enabled': True, 'lock_dir': 
'/mnt/src/kallithea/data/cache/lock', 'key_length': 256}}, 'expire': None, 
'log_file': None, 'type': 'memory', 'lock_dir': 
'/mnt/src/kallithea/data/cache/lock'}
2017-04-13 14:30:23.692 DEBUG [tg.appwrappers.mingflush] MingSessionFlush 
enabled: False -> {'autoflush': False}
2017-04-13 14:30:23.693 DEBUG [tg.appwrappers.transaction_manager] 
TransactionManager enabled: False -> {'attempts': 1, 'enabled': False, 
'commit_veto': None}
2017-04-13 14:30:23.693 DEBUG [tg.appwrappers.errorpage] 
ErrorPageApplicationWrapper enabled: True -> {'content_types': ['text/html', 
None], 'handle_exceptions': False, 'path': '/error/document', 'status_codes': 
[400, 401, 403, 404], 'enabled': True}
2017-04-13 14:30:23.702 INFO  [kallithea.lib.auth] getting information about 
all available permissions
2017-04-13 14:30:23.849 INFO [sqlalchemy.engine.base.Engine] 
        SELECT 
         CAST('test plain returns' AS VARCHAR(60)) AS anon_1
2017-04-13 14:30:23.851 INFO [sqlalchemy.engine.base.Engine] ()
2017-04-13 14:30:23.852 INFO [sqlalchemy.engine.base.Engine] 
        SELECT 
         CAST('test unicode returns' AS VARCHAR(60)) AS anon_1
2017-04-13 14:30:23.853 INFO [sqlalchemy.engine.base.Engine] ()
2017-04-13 14:30:23.854 INFO [sqlalchemy.engine.base.Engine] BEGIN (implicit)
2017-04-13 14:30:23.855 INFO [sqlalchemy.engine.base.Engine] 
        SELECT 
         permissions.permission_id AS permissions_permission_id,
         permissions.permission_name AS permissions_permission_name 
        FROM permissions
2017-04-13 14:30:23.857 INFO [sqlalchemy.engine.base.Engine] ()
2017-04-13 14:30:23.859 INFO [sqlalchemy.engine.base.Engine] ROLLBACK
2017-04-13 14:30:23.860 ERROR [gearbox] (sqlite3.OperationalError) no such 
table: permissions [SQL: u'SELECT permissions.permission_id AS 
permissions_permission_id, permissions.permission_name AS 
permissions_permission_name \nFROM permissions']
Traceback (most recent call last):
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/gearbox/main.py",
 line 167, in _run_subcommand
    return cmd.run(parsed_args)
  File "/mnt/src/kallithea/kallithea/lib/paster_commands/common.py", line 65, 
in run
    self._bootstrap_config(args.config_file)
  File "/mnt/src/kallithea/kallithea/lib/paster_commands/common.py", line 90, 
in _bootstrap_config
    make_app(conf.global_conf, **conf.local_conf)
  File "/mnt/src/kallithea/kallithea/config/middleware.py", line 46, in make_app
    app = make_base_app(global_conf, full_stack=full_stack, **app_conf)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/tg/configuration/app_config.py",
 line 1240, in make_base_app
    tg.hooks.notify('configure_new_app', args=(app,))
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/tg/configuration/hooks.py",
 line 109, in notify
    self._call_handler(hook_name, trap_exceptions, func, args, kwargs)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/tg/configuration/hooks.py",
 line 33, in _call_handler
    return func(*args, **kwargs)
  File "/mnt/src/kallithea/kallithea/config/app_cfg.py", line 142, in 
setup_configuration
    set_available_permissions(config)
  File "/mnt/src/kallithea/kallithea/lib/auth.py", line 728, in 
set_available_permissions
    all_perms = sa.query(Permission).all()
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py",
 line 2613, in all
    return list(self)
  File "/mnt/src/kallithea/kallithea/lib/caching_query.py", line 81, in __iter__
    return Query.__iter__(self)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py",
 line 2761, in __iter__
    return self._execute_and_instances(context)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py",
 line 2776, in _execute_and_instances
    result = conn.execute(querycontext.statement, self._params)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 914, in execute
    return meth(self, multiparams, params)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/sql/elements.py",
 line 323, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 1010, in _execute_clauseelement
    compiled_sql, distilled_params
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 1146, in _execute_context
    context)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 1341, in _handle_dbapi_exception
    exc_info
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/util/compat.py",
 line 203, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py",
 line 1139, in _execute_context
    context)
  File 
"/opt/git/.virtualenvs/kallithea/local/lib/python2.7/site-packages/sqlalchemy/engine/default.py",
 line 450, in do_execute
    cursor.execute(statement, parameters)
OperationalError: (sqlite3.OperationalError) no such table: permissions [SQL: 
u'SELECT permissions.permission_id AS permissions_permission_id, 
permissions.permission_name AS permissions_permission_name \nFROM permissions']
```


_______________________________________________
kallithea-general mailing list
[email protected]
https://lists.sfconservancy.org/mailman/listinfo/kallithea-general

Reply via email to