VWsFriend: 0.5.0: Python error
Hi @tillsteinbach 😃
just tried the latest version 0.5.0:
docker-compose -f docker-compose-homekit-host.yml --env-file ./myconfig.env up
And got the following error:
vwsfriend_1 | INFO:VWsFriend:vwsfriend 0.5.0 (using WeConnect-python 0.20.8)
vwsfriend_1 | INFO:weconnect:Could not use token from file /tmp/weconnect.token ([Errno 2] No such file or directory: '/tmp/weconnect.token')
...
vwsfriend_1 | INFO:weconnect:Token refreshed
vwsfriend_1 | INFO:VWsFriend:Starting database upgrade if necessary
vwsfriend_1 | Traceback (most recent call last):
vwsfriend_1 | File "/opt/venv/bin/vwsfriend", line 8, in <module>
vwsfriend_1 | sys.exit(main())
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/vwsfriend/vwsfriend.py", line 142, in main
vwsfriend_1 | connector = AgentConnector(weConnect=weConnect, dbUrl=args.dbUrl, interval=args.interval, withDB=args.withDatabase, withABRP=args.withABRP,
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/vwsfriend/agent_connector.py", line 32, in __init__
vwsfriend_1 | run_database_migrations(dsn=dbUrl)
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/vwsfriend/model/migrations.py", line 18, in run_database_migrations
vwsfriend_1 | upgrade(config, "head")
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/alembic/command.py", line 320, in upgrade
vwsfriend_1 | script.run_env()
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/alembic/script/base.py", line 563, in run_env
vwsfriend_1 | util.load_python_file(self.dir, "env.py")
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/alembic/util/pyfiles.py", line 92, in load_python_file
vwsfriend_1 | module = load_module_py(module_id, path)
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/alembic/util/pyfiles.py", line 108, in load_module_py
vwsfriend_1 | spec.loader.exec_module(module) # type: ignore
vwsfriend_1 | File "<frozen importlib._bootstrap_external>", line 855, in exec_module
vwsfriend_1 | File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/vwsfriend/model/vwsfriend-schema/env.py", line 76, in <module>
vwsfriend_1 | run_migrations_online()
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/vwsfriend/model/vwsfriend-schema/env.py", line 58, in run_migrations_online
vwsfriend_1 | connectable = engine_from_config(
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/create.py", line 743, in engine_from_config
vwsfriend_1 | return create_engine(url, **options)
vwsfriend_1 | File "<string>", line 2, in create_engine
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/util/deprecations.py", line 298, in warned
vwsfriend_1 | return fn(*args, **kwargs)
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/engine/create.py", line 548, in create_engine
vwsfriend_1 | dbapi = dialect_cls.dbapi(**dbapi_args)
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/sqlalchemy/dialects/postgresql/psycopg2.py", line 793, in dbapi
vwsfriend_1 | import psycopg2
vwsfriend_1 | File "/opt/venv/lib/python3.9/site-packages/psycopg2/__init__.py", line 51, in <module>
vwsfriend_1 | from psycopg2._psycopg import ( # noqa
vwsfriend_1 | ImportError: libpq.so.5: cannot open shared object file: No such file or directory
vwsfriend_vwsfriend_1 exited with code 1
Any clue what could be wrong? Thanks!
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 26 (15 by maintainers)
Hmm, will try out some things later
Gerne 😉
hmmmm, why can’t it reach the database…