You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
We are trying to give ldap-mailcow a try, we followed the steps stated in the readme, but there are sqlite errors.
I've created the ldap folder within data, and the dockerfile looks like follows:
Hello,
We are trying to give ldap-mailcow a try, we followed the steps stated in the readme, but there are sqlite errors.
I've created the ldap folder within data, and the dockerfile looks like follows:
[root@mail01 mailcow-dockerized]# cat docker-compose.override.yml version: '2.1' services: ldap-mailcow: image: programmierus/ldap-mailcow network_mode: host container_name: mailcowcustomized_ldap-mailcow depends_on: - nginx-mailcow volumes: - ./data/ldap:/db:rw - ./data/conf/dovecot:/conf/dovecot:rw - ./data/conf/sogo:/conf/sogo:rw environment: - LDAP-MAILCOW_LDAP_URI=ldap://server:389 - LDAP-MAILCOW_LDAP_BASE_DN=OU=Users,OU=Accounts,DC=domain,DC=org - LDAP-MAILCOW_LDAP_BIND_DN=CN=Mailcow Service Account,OU=Mail,OU=Services,OU=Management,DC=ad,DC=domain,DC=org - LDAP-MAILCOW_LDAP_BIND_DN_PASSWORD=*** - LDAP-MAILCOW_API_HOST=https://mail01.domain.org - LDAP-MAILCOW_API_KEY=*** - LDAP-MAILCOW_SYNC_INTERVAL=300
I get the following errors:
[root@mail01 mailcow-dockerized]# docker-compose up ldap-mailcow [root@mail01 mailcow-dockerized]# docker-compose logs ldap-mailcow Attaching to mailcowcustomized_ldap-mailcow mailcowcustomized_ldap-mailcow | 06.08.21 10:46:05 New database file created: db/ldap-mailcow.sqlite3 mailcowcustomized_ldap-mailcow | Traceback (most recent call last): mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2339, in _wrap_pool_connect mailcowcustomized_ldap-mailcow | return fn() mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 364, in connect mailcowcustomized_ldap-mailcow | return _ConnectionFairy._checkout(self) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 778, in _checkout mailcowcustomized_ldap-mailcow | fairy = _ConnectionRecord.checkout(pool) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 495, in checkout mailcowcustomized_ldap-mailcow | rec = pool._do_get() mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/impl.py", line 239, in _do_get mailcowcustomized_ldap-mailcow | return self._create_connection() mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 309, in _create_connection mailcowcustomized_ldap-mailcow | return _ConnectionRecord(self) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 440, in __init__ mailcowcustomized_ldap-mailcow | self.__connect(first_connect_check=True) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 661, in __connect mailcowcustomized_ldap-mailcow | pool.logger.debug("Error on connect(): %s", e) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ mailcowcustomized_ldap-mailcow | compat.raise_( mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", line 178, in raise_ mailcowcustomized_ldap-mailcow | raise exception mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 656, in __connect mailcowcustomized_ldap-mailcow | connection = pool._invoke_creator(self) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/strategies.py", line 114, in connect mailcowcustomized_ldap-mailcow | return dialect.connect(*cargs, **cparams) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 493, in connect mailcowcustomized_ldap-mailcow | return self.dbapi.connect(*cargs, **cparams) mailcowcustomized_ldap-mailcow | sqlite3.OperationalError: unable to open database file mailcowcustomized_ldap-mailcow | mailcowcustomized_ldap-mailcow | The above exception was the direct cause of the following exception: mailcowcustomized_ldap-mailcow | mailcowcustomized_ldap-mailcow | Traceback (most recent call last): mailcowcustomized_ldap-mailcow | File "syncer.py", line 4, in <module> mailcowcustomized_ldap-mailcow | import filedb, api mailcowcustomized_ldap-mailcow | File "/filedb.py", line 27, in <module> mailcowcustomized_ldap-mailcow | Base.metadata.create_all(db_engine) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/sql/schema.py", line 4546, in create_all mailcowcustomized_ldap-mailcow | bind._run_visitor( mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2097, in _run_visitor mailcowcustomized_ldap-mailcow | with self._optional_conn_ctx_manager(connection) as conn: mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/contextlib.py", line 113, in __enter__ mailcowcustomized_ldap-mailcow | return next(self.gen) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2089, in _optional_conn_ctx_manager mailcowcustomized_ldap-mailcow | with self._contextual_connect() as conn: mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2305, in _contextual_connect mailcowcustomized_ldap-mailcow | self._wrap_pool_connect(self.pool.connect, None), mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2342, in _wrap_pool_connect mailcowcustomized_ldap-mailcow | Connection._handle_dbapi_exception_noconnection( mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 1584, in _handle_dbapi_exception_noconnection mailcowcustomized_ldap-mailcow | util.raise_( mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", line 178, in raise_ mailcowcustomized_ldap-mailcow | raise exception mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/base.py", line 2339, in _wrap_pool_connect mailcowcustomized_ldap-mailcow | return fn() mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 364, in connect mailcowcustomized_ldap-mailcow | return _ConnectionFairy._checkout(self) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 778, in _checkout mailcowcustomized_ldap-mailcow | fairy = _ConnectionRecord.checkout(pool) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 495, in checkout mailcowcustomized_ldap-mailcow | rec = pool._do_get() mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/impl.py", line 239, in _do_get mailcowcustomized_ldap-mailcow | return self._create_connection() mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 309, in _create_connection mailcowcustomized_ldap-mailcow | return _ConnectionRecord(self) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 440, in __init__ mailcowcustomized_ldap-mailcow | self.__connect(first_connect_check=True) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 661, in __connect mailcowcustomized_ldap-mailcow | pool.logger.debug("Error on connect(): %s", e) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__ mailcowcustomized_ldap-mailcow | compat.raise_( mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/util/compat.py", line 178, in raise_ mailcowcustomized_ldap-mailcow | raise exception mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/pool/base.py", line 656, in __connect mailcowcustomized_ldap-mailcow | connection = pool._invoke_creator(self) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/strategies.py", line 114, in connect mailcowcustomized_ldap-mailcow | return dialect.connect(*cargs, **cparams) mailcowcustomized_ldap-mailcow | File "/usr/local/lib/python3.8/site-packages/sqlalchemy/engine/default.py", line 493, in connect mailcowcustomized_ldap-mailcow | return self.dbapi.connect(*cargs, **cparams) mailcowcustomized_ldap-mailcow | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) unable to open database file mailcowcustomized_ldap-mailcow | (Background on this error at: http://sqlalche.me/e/13/e3q8) [root@mail01 mailcow-dockerized]#
Any idea on what to look for?
Thanks!
Elio
The text was updated successfully, but these errors were encountered: