Failing upgrade/start on missing postgresql
/usr/local/lib/python3.7/dist-packages/markdown/util.py:87: DeprecationWarning: SelectableGroups dict interface is deprecated. Use select.
INSTALLED_EXTENSIONS = metadata.entry_points().get('markdown.extensions', ())
/usr/local/lib/python3.7/dist-packages/logilab/database/postgres.py:581: TargetRenamedDeprecationWarning: [logilab.common.deprecation] deprecated has been renamed and is deprecated, uses callable_deprecated instead
@deprecated("[lgdb 1.10] deprecated method")
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/cubicweb/cwctl.py", line 207, in run
status = cmdmeth(appid) or 0
File "/usr/local/lib/python3.7/dist-packages/cubicweb/cwctl.py", line 668, in upgrade_instance
mih = config.migration_handler()
File "/usr/local/lib/python3.7/dist-packages/cubicweb/server/serverconfig.py", line 478, in migration_handler
verbosity=verbosity,
File "/usr/local/lib/python3.7/dist-packages/cubicweb/server/migractions.py", line 124, in __init__
self.repo = config.repository()
File "/usr/local/lib/python3.7/dist-packages/cubicweb/cwconfig.py", line 1148, in repository
repo = Repository(self, vreg=vreg)
File "/usr/local/lib/python3.7/dist-packages/cubicweb/server/repository.py", line 409, in __init__
"native", "system", config.system_source_config.copy()
File "/usr/local/lib/python3.7/dist-packages/cubicweb/server/repository.py", line 544, in get_source
return sources.get_source(type, source_config, self, eid)
File "/usr/local/lib/python3.7/dist-packages/cubicweb/server/sources/__init__.py", line 360, in get_source
return source_adapter(type)(repo, source_config, eid)
File "/usr/local/lib/python3.7/dist-packages/logilab/common/modutils.py", line 125, in __call__
return self._getobj()(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/cubicweb/server/sources/native.py", line 386, in __init__
SQLAdapterMixIn.__init__(self, source_config, repairing=repo.config.repairing)
File "/usr/local/lib/python3.7/dist-packages/cubicweb/server/sqlutils.py", line 327, in __init__
self.dbhelper = logilab_database.get_db_helper(self.dbdriver)
File "/usr/local/lib/python3.7/dist-packages/logilab/database/__init__.py", line 74, in get_db_helper
return _ADV_FUNC_HELPER_DIRECTORY[driver]()
File "/usr/local/lib/python3.7/dist-packages/logilab/database/__init__.py", line 866, in __init__
self.dbapi_module = get_dbapi_compliant_module(self.backend_name)
File "/usr/local/lib/python3.7/dist-packages/logilab/database/__init__.py", line 83, in get_dbapi_compliant_module
mod = _ADAPTER_DIRECTORY.adapt(driver, prefered_drivers, pywrap=pywrap)
File "/usr/local/lib/python3.7/dist-packages/logilab/database/__init__.py", line 220, in adapt
module, modname = _import_driver_module(driver, prefered_drivers)
File "/usr/local/lib/python3.7/dist-packages/logilab/database/__init__.py", line 258, in _import_driver_module
raise ImportError("Unable to import a %s module" % driver)
ImportError: Unable to import a postgres module
instance fresh not upgraded: Unable to import a postgres module
Maybe pip install cubicweb[postgresql]
should be by default in this project ?