Skip to content

Latest docker build fails when running dexbot-cli configure #660

@apaulb

Description

@apaulb

Expected Behavior

Open the interactive configuration tool

Actual Behavior

Traceback (most recent call last):
  File "/home/dexbot/.local/bin/dexbot-cli", line 11, in <module>
    load_entry_point('dexbot==0.15.4', 'console_scripts', 'dexbot-cli')()
  File "/home/dexbot/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 489, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/home/dexbot/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2852, in load_entry_point
    return ep.load()
  File "/home/dexbot/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2443, in load
    return self.resolve()
  File "/home/dexbot/.local/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2449, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/home/dexbot/.local/lib/python3.6/site-packages/dexbot-0.15.4-py3.6.egg/dexbot/cli.py", line 9, in <module>
    from dexbot.cli_conf import SYSTEMD_SERVICE_NAME, get_whiptail, setup_systemd
  File "/home/dexbot/.local/lib/python3.6/site-packages/dexbot-0.15.4-py3.6.egg/dexbot/cli_conf.py", line 27, in <module>
    from dexbot.strategies.base import StrategyBase
  File "/home/dexbot/.local/lib/python3.6/site-packages/dexbot-0.15.4-py3.6.egg/dexbot/strategies/base.py", line 6, in <module>
    from dexbot.storage import Storage
  File "/home/dexbot/.local/lib/python3.6/site-packages/dexbot-0.15.4-py3.6.egg/dexbot/storage.py", line 497, in <module>
    db_worker = DatabaseWorker()
  File "/home/dexbot/.local/lib/python3.6/site-packages/dexbot-0.15.4-py3.6.egg/dexbot/storage.py", line 232, in __init__
    self.run_migrations(migrations_dir, dsn)
  File "/home/dexbot/.local/lib/python3.6/site-packages/dexbot-0.15.4-py3.6.egg/dexbot/storage.py", line 252, in run_migrations
    alembic.command.upgrade(alembic_cfg, 'head')
  File "/home/dexbot/.local/lib/python3.6/site-packages/alembic/command.py", line 256, in upgrade
    script = ScriptDirectory.from_config(config)
  File "/home/dexbot/.local/lib/python3.6/site-packages/alembic/script/base.py", line 145, in from_config
    timezone=config.get_main_option("timezone"),
  File "/home/dexbot/.local/lib/python3.6/site-packages/alembic/script/base.py", line 67, in __init__
    "scripts folder." % dir
alembic.util.exc.CommandError: Path doesn't exist: '/home/dexbot/.local/lib/python3.6/site-packages/dexbot-0.15.4-py3.6.egg/dexbot/migrations'.  Please use the 'init' command to create a new scripts folder.

Steps to Reproduce the Problem

  1. mkdir dexbot-data dexbot-config
  2. docker run -it --rm -v `pwd`/dexbot-config:/home/dexbot/.config/dexbot -v `pwd`/dexbot-data:/home/dexbot/.local/share dexbot/dexbot:latest dexbot-cli configure

Specifications

  • Version: 0.15.4

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions