OpenSlides: Initial server-setup fails
Describe the bug server-setup fails
How to Reproduce Use todays master and the readme.md guide, clean docker install, otherwise clean system as well. Same issue as https://github.com/OpenSlides/OpenSlides/issues/5964#issuecomment-802627959
docker-compose log
server-setup_1 | 2021-03-21T15:48:30.631420701Z OPENSLIDES_LOG_LEVEL="INFO"
server-setup_1 | 2021-03-21T15:48:30.905607584Z [2021-03-21 16:48:30 +0100] [32] [INFO] openslides.utils.redis_connection_pool [COXk] CONNECTION_POOL_LIMIT=100
server-setup_1 | 2021-03-21T15:48:30.905972916Z [2021-03-21 16:48:30 +0100] [32] [INFO] openslides.utils.redis [COXk] Redis address redis://redis:6379/0
server-setup_1 | 2021-03-21T15:48:30.906385087Z [2021-03-21 16:48:30 +0100] [32] [INFO] openslides.utils.redis [COXk] Redis read only address redis://redis-slave:6379/0
server-setup_1 | 2021-03-21T15:48:30.910857591Z [2021-03-21 16:48:30 +0100] [32] [INFO] openslides.utils.stream [COXk] Redis stream maxlen None
server-setup_1 | 2021-03-21T15:48:31.625707650Z [2021-03-21 16:48:31 +0100] [32] [INFO] openslides.mediafiles.models [COXk] Using a standalone mediafile database
server-setup_1 | 2021-03-21T15:48:32.034018891Z [2021-03-21 16:48:32 +0100] [32] [INFO] openslides.mediafiles.views [COXk] Using a standalone mediafile database
server-setup_1 | 2021-03-21T15:48:32.474323749Z Operations to perform:
server-setup_1 | 2021-03-21T15:48:32.474582144Z Apply all migrations: agenda, assignments, auth, chat, contenttypes, core, mediafiles, motions, sessions, topics, users
server-setup_1 | 2021-03-21T15:48:32.555312664Z Running migrations:
server-setup_1 | 2021-03-21T15:48:32.576178164Z [2021-03-21 16:48:32 +0100] [32] [WARNING] openslides.utils.redis [COXk] Redis Exception: . Do not reuse connection...
server-setup_1 | 2021-03-21T15:48:32.576554193Z [2021-03-21 16:48:32 +0100] [32] [WARNING] openslides.utils.cache_providers [COXk] Redis was flushed before method 'get_collection_data'. Ensures cache now.
server-setup_1 | 2021-03-21T15:48:32.583332658Z [2021-03-21 16:48:32 +0100] [32] [INFO] openslides.utils.cache [COXk] Building config data and resetting cache...
server-setup_1 | 2021-03-21T15:48:32.584649913Z [2021-03-21 16:48:32 +0100] [32] [INFO] openslides.utils.models [COXk] Loading core/config
**server-setup_1 | 2021-03-21T15:48:32.588229239Z [2021-03-21 16:48:32 +0100] [32] [WARNING] openslides.utils.redis [COXk] Redis Exception: ('MultiExecError errors:', [ValueError('args[0] is empty dict')]). Do not reuse connection...**
server-setup_1 | 2021-03-21T15:48:32.595184212Z Traceback (most recent call last):
server-setup_1 | 2021-03-21T15:48:32.595342796Z File "/app/openslides/utils/cache_providers.py", line 473, in eval
server-setup_1 | 2021-03-21T15:48:32.596123736Z result = await redis.evalsha(hash, keys, args)
server-setup_1 | 2021-03-21T15:48:32.596822331Z aioredis.errors.ReplyError: cache_reset
server-setup_1 | 2021-03-21T15:48:32.596973003Z
server-setup_1 | 2021-03-21T15:48:32.596986814Z During handling of the above exception, another exception occurred:
server-setup_1 | 2021-03-21T15:48:32.596995123Z
server-setup_1 | 2021-03-21T15:48:32.597243494Z Traceback (most recent call last):
server-setup_1 | 2021-03-21T15:48:32.597404797Z File "/usr/local/lib/python3.7/site-packages/asgiref/sync.py", line 339, in thread_handler
server-setup_1 | 2021-03-21T15:48:32.598020199Z raise exc_info[1]
server-setup_1 | 2021-03-21T15:48:32.598170748Z File "/app/openslides/utils/cache_providers.py", line 101, in wrapped
server-setup_1 | 2021-03-21T15:48:32.598788667Z result = await func(cache_provider, *args, **kwargs)
server-setup_1 | 2021-03-21T15:48:32.599131560Z File "/app/openslides/utils/cache_providers.py", line 358, in get_collection_data
server-setup_1 | 2021-03-21T15:48:32.599819048Z read_only=True,
server-setup_1 | 2021-03-21T15:48:32.599974369Z File "/app/openslides/utils/cache_providers.py", line 478, in eval
server-setup_1 | 2021-03-21T15:48:32.600709495Z raise CacheReset()
server-setup_1 | 2021-03-21T15:48:32.601206885Z openslides.utils.cache_providers.CacheReset
server-setup_1 | 2021-03-21T15:48:32.601221239Z
server-setup_1 | 2021-03-21T15:48:32.601229442Z During handling of the above exception, another exception occurred:
server-setup_1 | 2021-03-21T15:48:32.601236941Z
server-setup_1 | 2021-03-21T15:48:32.601281280Z Traceback (most recent call last):
server-setup_1 | 2021-03-21T15:48:32.601291095Z File "manage.py", line 11, in <module>
server-setup_1 | 2021-03-21T15:48:32.603109811Z exit(main())
server-setup_1 | 2021-03-21T15:48:32.603129403Z File "/app/openslides/__main__.py", line 41, in main
server-setup_1 | 2021-03-21T15:48:32.603138632Z execute_from_command_line(sys.argv)
server-setup_1 | 2021-03-21T15:48:32.603146057Z File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
server-setup_1 | 2021-03-21T15:48:32.603153606Z utility.execute()
server-setup_1 | 2021-03-21T15:48:32.603188560Z File "/usr/local/lib/python3.7/site-packages/django/core/management/__init__.py", line 375, in execute
server-setup_1 | 2021-03-21T15:48:32.603200589Z self.fetch_command(subcommand).run_from_argv(self.argv)
server-setup_1 | 2021-03-21T15:48:32.603208319Z File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 323, in run_from_argv
server-setup_1 | 2021-03-21T15:48:32.603215974Z self.execute(*args, **cmd_options)
server-setup_1 | 2021-03-21T15:48:32.603223317Z File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 364, in execute
server-setup_1 | 2021-03-21T15:48:32.603230892Z output = self.handle(*args, **options)
server-setup_1 | 2021-03-21T15:48:32.603238199Z File "/app/openslides/core/management/commands/migrate.py", line 25, in handle
server-setup_1 | 2021-03-21T15:48:32.603245711Z super().handle(*args, **options)
server-setup_1 | 2021-03-21T15:48:32.603277296Z File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 83, in wrapped
server-setup_1 | 2021-03-21T15:48:32.603711310Z res = handle_func(*args, **kwargs)
server-setup_1 | 2021-03-21T15:48:32.603889549Z File "/usr/local/lib/python3.7/site-packages/django/core/management/commands/migrate.py", line 234, in handle
server-setup_1 | 2021-03-21T15:48:32.604575554Z fake_initial=fake_initial,
server-setup_1 | 2021-03-21T15:48:32.604740433Z File "/usr/local/lib/python3.7/site-packages/django/db/migrations/executor.py", line 117, in migrate
server-setup_1 | 2021-03-21T15:48:32.605437903Z state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial)
server-setup_1 | 2021-03-21T15:48:32.605576726Z File "/usr/local/lib/python3.7/site-packages/django/db/migrations/executor.py", line 147, in _migrate_all_forwards
server-setup_1 | 2021-03-21T15:48:32.606173952Z state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial)
server-setup_1 | 2021-03-21T15:48:32.606476020Z File "/usr/local/lib/python3.7/site-packages/django/db/migrations/executor.py", line 245, in apply_migration
server-setup_1 | 2021-03-21T15:48:32.607209966Z state = migration.apply(state, schema_editor)
server-setup_1 | 2021-03-21T15:48:32.607715985Z File "/usr/local/lib/python3.7/site-packages/django/db/migrations/migration.py", line 124, in apply
server-setup_1 | 2021-03-21T15:48:32.608022930Z operation.database_forwards(self.app_label, schema_editor, old_state, project_state)
server-setup_1 | 2021-03-21T15:48:32.608037488Z File "/usr/local/lib/python3.7/site-packages/django/db/migrations/operations/fields.py", line 249, in database_forwards
server-setup_1 | 2021-03-21T15:48:32.611120223Z schema_editor.alter_field(from_model, from_field, to_field)
server-setup_1 | 2021-03-21T15:48:32.611140550Z File "/usr/local/lib/python3.7/site-packages/django/db/backends/base/schema.py", line 535, in alter_field
server-setup_1 | 2021-03-21T15:48:32.611149398Z old_db_params, new_db_params, strict)
server-setup_1 | 2021-03-21T15:48:32.611185089Z File "/usr/local/lib/python3.7/site-packages/django/db/backends/postgresql/schema.py", line 124, in _alter_field
server-setup_1 | 2021-03-21T15:48:32.611196650Z new_db_params, strict,
server-setup_1 | 2021-03-21T15:48:32.611204388Z File "/usr/local/lib/python3.7/site-packages/django/db/backends/base/schema.py", line 649, in _alter_field
server-setup_1 | 2021-03-21T15:48:32.611212098Z new_default = self.effective_default(new_field)
server-setup_1 | 2021-03-21T15:48:32.611219533Z File "/usr/local/lib/python3.7/site-packages/django/db/backends/base/schema.py", line 233, in effective_default
server-setup_1 | 2021-03-21T15:48:32.611227204Z return field.get_db_prep_save(self._effective_default(field), self.connection)
server-setup_1 | 2021-03-21T15:48:32.611234772Z File "/usr/local/lib/python3.7/site-packages/django/db/backends/base/schema.py", line 212, in _effective_default
server-setup_1 | 2021-03-21T15:48:32.611242445Z default = field.get_default()
server-setup_1 | 2021-03-21T15:48:32.611274417Z File "/usr/local/lib/python3.7/site-packages/django/db/models/fields/__init__.py", line 801, in get_default
server-setup_1 | 2021-03-21T15:48:32.611284257Z return self._get_default()
server-setup_1 | 2021-03-21T15:48:32.611291757Z File "/app/openslides/agenda/models.py", line 364, in list_of_speakers_initially_closed
server-setup_1 | 2021-03-21T15:48:32.611299339Z return config["agenda_list_of_speakers_initially_closed"]
server-setup_1 | 2021-03-21T15:48:32.611306822Z File "/app/openslides/core/config.py", line 54, in __getitem__
server-setup_1 | 2021-03-21T15:48:32.611314323Z self.get_collection_string(), self.get_key_to_id()[key]
server-setup_1 | 2021-03-21T15:48:32.611321704Z File "/app/openslides/core/config.py", line 62, in get_key_to_id
server-setup_1 | 2021-03-21T15:48:32.611803044Z async_to_sync(self.build_key_to_id)()
server-setup_1 | 2021-03-21T15:48:32.612112135Z File "/usr/local/lib/python3.7/site-packages/asgiref/sync.py", line 147, in __call__
server-setup_1 | 2021-03-21T15:48:32.612665091Z return call_result.result()
server-setup_1 | 2021-03-21T15:48:32.612828958Z File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 428, in result
server-setup_1 | 2021-03-21T15:48:32.614816056Z return self.__get_result()
server-setup_1 | 2021-03-21T15:48:32.615166479Z File "/usr/local/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result
server-setup_1 | 2021-03-21T15:48:32.615901761Z raise self._exception
server-setup_1 | 2021-03-21T15:48:32.616078201Z File "/usr/local/lib/python3.7/site-packages/asgiref/sync.py", line 212, in main_wrap
server-setup_1 | 2021-03-21T15:48:32.616824142Z result = await self.awaitable(*args, **kwargs)
server-setup_1 | 2021-03-21T15:48:32.617008903Z File "/app/openslides/core/config.py", line 83, in build_key_to_id
server-setup_1 | 2021-03-21T15:48:32.617651304Z self.get_collection_string()
server-setup_1 | 2021-03-21T15:48:32.617825572Z File "/app/openslides/utils/cache.py", line 257, in get_collection_data
server-setup_1 | 2021-03-21T15:48:32.618444907Z collection
server-setup_1 | 2021-03-21T15:48:32.618736233Z File "/app/openslides/utils/cache_providers.py", line 107, in wrapped
server-setup_1 | 2021-03-21T15:48:32.619460481Z await cache_provider.ensure_cache()
server-setup_1 | 2021-03-21T15:48:32.619640552Z File "/app/openslides/utils/cache_providers.py", line 278, in ensure_cache
server-setup_1 | 2021-03-21T15:48:32.620351094Z await self._ensure_cache()
server-setup_1 | 2021-03-21T15:48:32.620529397Z File "/app/openslides/utils/cache.py", line 107, in async_ensure_cache
server-setup_1 | 2021-03-21T15:48:32.621206599Z await self.build_cache(default_change_id)
server-setup_1 | 2021-03-21T15:48:32.621345847Z File "/app/openslides/utils/cache.py", line 131, in build_cache
server-setup_1 | 2021-03-21T15:48:32.621966752Z default_change_id=default_change_id, schema_version=schema_version
server-setup_1 | 2021-03-21T15:48:32.622970572Z File "/app/openslides/utils/cache.py", line 151, in _build_cache
server-setup_1 | 2021-03-21T15:48:32.623181566Z await self.cache_provider.reset_full_cache(config_mapping, change_id)
server-setup_1 | 2021-03-21T15:48:32.623194096Z File "/app/openslides/utils/cache_providers.py", line 301, in reset_full_cache
server-setup_1 | 2021-03-21T15:48:32.623205643Z await tr.execute()
server-setup_1 | 2021-03-21T15:48:32.623257858Z File "/usr/local/lib/python3.7/site-packages/aioredis/commands/transaction.py", line 180, in execute
server-setup_1 | 2021-03-21T15:48:32.623269535Z return_exceptions=return_exceptions)
server-setup_1 | 2021-03-21T15:48:32.623277180Z File "/usr/local/lib/python3.7/site-packages/aioredis/commands/transaction.py", line 299, in _do_execute
server-setup_1 | 2021-03-21T15:48:32.623889257Z return (await self._gather_result(return_exceptions))
server-setup_1 | 2021-03-21T15:48:32.624027998Z File "/usr/local/lib/python3.7/site-packages/aioredis/commands/transaction.py", line 201, in _gather_result
server-setup_1 | 2021-03-21T15:48:32.624756474Z raise self.error_class(errors)
server-setup_1 | 2021-03-21T15:48:32.625166218Z aioredis.errors.MultiExecError: ('MultiExecError errors:', [ValueError('args[0] is empty dict')])
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Reactions: 1
- Comments: 25 (9 by maintainers)
Just fyi: If you had cloned OpenSlides regularly before you could have do one of the following ways of not reclone it:
Then, something else is wrong, too.
Thanks for sharing this project. Jitsi with Sip-Dialin-Integration also works perfect now with it
Now i switch to normal master branch (Finn has updated it) Services run, but password in adminsecret.env does not work.