RB first run - fail

40 views
Skip to first unread message

Владислав Болашев

unread,
Mar 14, 2023, 8:51:44 AM3/14/23
to Review Board Community
Hello. I try to run a RB, but have a problem

[2023-03-13 12:08:25 +0300] [65554] [INFO] Starting gunicorn 20.1.0
[2023-03-13 12:08:25 +0300] [65554] [INFO] Listening at: http://127.0.0.1:8000 (65554)
[2023-03-13 12:08:25 +0300] [65554] [INFO] Using worker: sync
[2023-03-13 12:08:25 +0300] [65556] [INFO] Booting worker with pid: 65556
[2023-03-13 12:08:25 +0300] [65557] [INFO] Booting worker with pid: 65557
[2023-03-13 12:08:25 +0300] [65558] [INFO] Booting worker with pid: 65558
[2023-03-13 12:08:25 +0300] [65559] [INFO] Booting worker with pid: 65559
[2023-03-13 09:08:26 +0000] [65559] [ERROR] Exception in worker process
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 589, in spawn_worker
    worker.init_process()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 134, in init_process
    self.load_wsgi()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 146, in load_wsgi
    self.wsgi = self.app.wsgi()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable = self.load()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 58, in load
    return self.load_wsgiapp()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
    return util.import_app(self.app_uri)
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line 359, in import_app
    mod = importlib.import_module(module)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 848, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in <module>
    from reviewboard.wsgi import application
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py", line 33, in <module>
    application = get_wsgi_application()
  File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py", line 12, in get_wsgi_application
    django.setup(set_prefix=False)
  File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 122, in populate
    app_config.ready()
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line 25, in ready
    sso_backends.populate()
  File "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py", line 384, in populate
    self.register(item)
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py", line 109, in register
    sso_dynamic_urls.add_patterns(dynamic_urls)
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 79, in add_patterns
    self._repopulate_caches()
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 107, in _repopulate_caches
    for resolver in self.resolver_chain:
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 129, in resolver_chain
    self._find_resolver_chain(get_resolver(None))
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 137, in _find_resolver_chain
    for url_pattern in resolver.url_patterns:
  File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 602, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 595, in urlconf_module
    return import_module(self.urlconf_name)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/root.py", line 18, in <module>
    include(settings.SITE_ROOT_URLCONF)),
  File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
    urlconf_module = import_module(urlconf_module)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/urls.py", line 18, in <module>
    extension_manager = get_extension_manager()
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/extensions/base.py", line 55, in get_extension_manager
    _extension_manager = ExtensionManager('reviewboard.extensions')
  File "/usr/local/lib/python3.8/dist-packages/djblets/extensions/manager.py", line 268, in __init__
    self._gen_sync = GenerationSynchronizer('extensionmgr:%s:gen' % key)
  File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 60, in __init__
    self._fetch_or_create_sync_gen()
  File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 113, in _fetch_or_create_sync_gen
    if cache.add(self.cache_key, sync_gen):
  File "/usr/local/lib/python3.8/dist-packages/django/core/cache/backends/memcached.py", line 72, in add
    return self._cache.add(key, value, self.get_backend_timeout(timeout))
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 414, in add
    return self._run_cmd("add", key, False, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 322, in _run_cmd
    return self._safely_run_func(client, func, default_val, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 211, in _safely_run_func
    result = func(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 537, in add
    response = self._store_cmd(b"add", {key: value}, expire, noreply, flags=flags)[
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 1228, in _store_cmd
    self._connect()
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 424, in _connect
    sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[2023-03-13 09:08:26 +0000] [65559] [INFO] Worker exiting (pid: 65559)
[2023-03-13 09:08:26 +0000] [65556] [ERROR] Exception in worker process
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 589, in spawn_worker
    worker.init_process()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 134, in init_process
    self.load_wsgi()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 146, in load_wsgi
    self.wsgi = self.app.wsgi()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable = self.load()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 58, in load
    return self.load_wsgiapp()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
    return util.import_app(self.app_uri)
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line 359, in import_app
    mod = importlib.import_module(module)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 848, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in <module>
    from reviewboard.wsgi import application
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py", line 33, in <module>
    application = get_wsgi_application()
  File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py", line 12, in get_wsgi_application
    django.setup(set_prefix=False)
  File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 122, in populate
    app_config.ready()
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line 25, in ready
    sso_backends.populate()
  File "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py", line 384, in populate
    self.register(item)
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py", line 109, in register
    sso_dynamic_urls.add_patterns(dynamic_urls)
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 79, in add_patterns
    self._repopulate_caches()
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 107, in _repopulate_caches
    for resolver in self.resolver_chain:
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 129, in resolver_chain
    self._find_resolver_chain(get_resolver(None))
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 137, in _find_resolver_chain
    for url_pattern in resolver.url_patterns:
  File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 602, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 595, in urlconf_module
    return import_module(self.urlconf_name)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/root.py", line 18, in <module>
    include(settings.SITE_ROOT_URLCONF)),
  File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
    urlconf_module = import_module(urlconf_module)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/urls.py", line 18, in <module>
    extension_manager = get_extension_manager()
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/extensions/base.py", line 55, in get_extension_manager
    _extension_manager = ExtensionManager('reviewboard.extensions')
  File "/usr/local/lib/python3.8/dist-packages/djblets/extensions/manager.py", line 268, in __init__
    self._gen_sync = GenerationSynchronizer('extensionmgr:%s:gen' % key)
  File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 60, in __init__
    self._fetch_or_create_sync_gen()
  File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 113, in _fetch_or_create_sync_gen
    if cache.add(self.cache_key, sync_gen):
  File "/usr/local/lib/python3.8/dist-packages/django/core/cache/backends/memcached.py", line 72, in add
    return self._cache.add(key, value, self.get_backend_timeout(timeout))
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 414, in add
    return self._run_cmd("add", key, False, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 322, in _run_cmd
    return self._safely_run_func(client, func, default_val, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 211, in _safely_run_func
    result = func(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 537, in add
    response = self._store_cmd(b"add", {key: value}, expire, noreply, flags=flags)[
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 1228, in _store_cmd
    self._connect()
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 424, in _connect
    sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[2023-03-13 09:08:26 +0000] [65556] [INFO] Worker exiting (pid: 65556)
[2023-03-13 09:08:26 +0000] [65557] [ERROR] Exception in worker process
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 589, in spawn_worker
    worker.init_process()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 134, in init_process
    self.load_wsgi()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 146, in load_wsgi
    self.wsgi = self.app.wsgi()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable = self.load()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 58, in load
    return self.load_wsgiapp()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
    return util.import_app(self.app_uri)
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line 359, in import_app
    mod = importlib.import_module(module)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 848, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in <module>
    from reviewboard.wsgi import application
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py", line 33, in <module>
    application = get_wsgi_application()
  File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py", line 12, in get_wsgi_application
    django.setup(set_prefix=False)
  File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 122, in populate
    app_config.ready()
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line 25, in ready
    sso_backends.populate()
  File "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py", line 384, in populate
    self.register(item)
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py", line 109, in register
    sso_dynamic_urls.add_patterns(dynamic_urls)
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 79, in add_patterns
    self._repopulate_caches()
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 107, in _repopulate_caches
    for resolver in self.resolver_chain:
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 129, in resolver_chain
    self._find_resolver_chain(get_resolver(None))
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 137, in _find_resolver_chain
    for url_pattern in resolver.url_patterns:
  File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 602, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 595, in urlconf_module
    return import_module(self.urlconf_name)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/root.py", line 18, in <module>
    include(settings.SITE_ROOT_URLCONF)),
  File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
    urlconf_module = import_module(urlconf_module)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/urls.py", line 18, in <module>
    extension_manager = get_extension_manager()
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/extensions/base.py", line 55, in get_extension_manager
    _extension_manager = ExtensionManager('reviewboard.extensions')
  File "/usr/local/lib/python3.8/dist-packages/djblets/extensions/manager.py", line 268, in __init__
    self._gen_sync = GenerationSynchronizer('extensionmgr:%s:gen' % key)
  File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 60, in __init__
    self._fetch_or_create_sync_gen()
  File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 113, in _fetch_or_create_sync_gen
    if cache.add(self.cache_key, sync_gen):
  File "/usr/local/lib/python3.8/dist-packages/django/core/cache/backends/memcached.py", line 72, in add
    return self._cache.add(key, value, self.get_backend_timeout(timeout))
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 414, in add
    return self._run_cmd("add", key, False, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 322, in _run_cmd
    return self._safely_run_func(client, func, default_val, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 211, in _safely_run_func
    result = func(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 537, in add
    response = self._store_cmd(b"add", {key: value}, expire, noreply, flags=flags)[
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 1228, in _store_cmd
    self._connect()
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 424, in _connect
    sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[2023-03-13 09:08:26 +0000] [65557] [INFO] Worker exiting (pid: 65557)
[2023-03-13 09:08:27 +0000] [65558] [ERROR] Exception in worker process
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/arbiter.py", line 589, in spawn_worker
    worker.init_process()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 134, in init_process
    self.load_wsgi()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/base.py", line 146, in load_wsgi
    self.wsgi = self.app.wsgi()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/base.py", line 67, in wsgi
    self.callable = self.load()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 58, in load
    return self.load_wsgiapp()
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
    return util.import_app(self.app_uri)
  File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line 359, in import_app
    mod = importlib.import_module(module)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 848, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/var/www/reviewboard/htdocs/wsgi.py", line 9, in <module>
    from reviewboard.wsgi import application
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/wsgi.py", line 33, in <module>
    application = get_wsgi_application()
  File "/usr/local/lib/python3.8/dist-packages/django/core/wsgi.py", line 12, in get_wsgi_application
    django.setup(set_prefix=False)
  File "/usr/local/lib/python3.8/dist-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/local/lib/python3.8/dist-packages/django/apps/registry.py", line 122, in populate
    app_config.ready()
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/apps.py", line 25, in ready
    sso_backends.populate()
  File "/usr/local/lib/python3.8/dist-packages/djblets/registries/registry.py", line 384, in populate
    self.register(item)
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/accounts/sso/backends/registry.py", line 109, in register
    sso_dynamic_urls.add_patterns(dynamic_urls)
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 79, in add_patterns
    self._repopulate_caches()
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 107, in _repopulate_caches
    for resolver in self.resolver_chain:
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 129, in resolver_chain
    self._find_resolver_chain(get_resolver(None))
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/resolvers.py", line 137, in _find_resolver_chain
    for url_pattern in resolver.url_patterns:
  File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 602, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "/usr/local/lib/python3.8/dist-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/usr/local/lib/python3.8/dist-packages/django/urls/resolvers.py", line 595, in urlconf_module
    return import_module(self.urlconf_name)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/local/lib/python3.8/dist-packages/djblets/urls/root.py", line 18, in <module>
    include(settings.SITE_ROOT_URLCONF)),
  File "/usr/local/lib/python3.8/dist-packages/django/urls/conf.py", line 34, in include
    urlconf_module = import_module(urlconf_module)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/urls.py", line 18, in <module>
    extension_manager = get_extension_manager()
  File "/usr/local/lib/python3.8/dist-packages/reviewboard/extensions/base.py", line 55, in get_extension_manager
    _extension_manager = ExtensionManager('reviewboard.extensions')
  File "/usr/local/lib/python3.8/dist-packages/djblets/extensions/manager.py", line 268, in __init__
    self._gen_sync = GenerationSynchronizer('extensionmgr:%s:gen' % key)
  File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 60, in __init__
    self._fetch_or_create_sync_gen()
  File "/usr/local/lib/python3.8/dist-packages/djblets/cache/synchronizer.py", line 113, in _fetch_or_create_sync_gen
    if cache.add(self.cache_key, sync_gen):
  File "/usr/local/lib/python3.8/dist-packages/django/core/cache/backends/memcached.py", line 72, in add
    return self._cache.add(key, value, self.get_backend_timeout(timeout))
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 414, in add
    return self._run_cmd("add", key, False, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 322, in _run_cmd
    return self._safely_run_func(client, func, default_val, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/hash.py", line 211, in _safely_run_func
    result = func(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 537, in add
    response = self._store_cmd(b"add", {key: value}, expire, noreply, flags=flags)[
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 1228, in _store_cmd
    self._connect()
  File "/usr/local/lib/python3.8/dist-packages/pymemcache/client/base.py", line 424, in _connect
    sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused
[2023-03-13 09:08:27 +0000] [65558] [INFO] Worker exiting (pid: 65558)
[2023-03-13 12:08:27 +0300] [65554] [WARNING] Worker with pid 65557 was terminated due to signal 15
[2023-03-13 12:08:27 +0300] [65554] [WARNING] Worker with pid 65558 was terminated due to signal 15
[2023-03-13 12:08:27 +0300] [65554] [WARNING] Worker with pid 65556 was terminated due to signal 15
[2023-03-13 12:08:27 +0300] [65554] [INFO] Shutting down: Master
[2023-03-13 12:08:27 +0300] [65554] [INFO] Reason: Worker failed to boot.

David Trowbridge

unread,
Mar 14, 2023, 12:40:14 PM3/14/23
to revie...@googlegroups.com
Hi,

It looks like it’s failing to connect to your configured memcached server.

David


--
Supercharge your Review Board with Power Pack: https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
---
You received this message because you are subscribed to the Google Groups "Review Board Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/reviewboard/acb1161f-e4c8-49ea-a10c-7473543bbc97n%40googlegroups.com.

Chanson Joy

unread,
Mar 15, 2023, 11:27:35 AM3/15/23
to Review Board Community
and why is that ? i have a fresh install, having the same issue.

David Trowbridge

unread,
Mar 15, 2023, 11:29:13 AM3/15/23
to revie...@googlegroups.com
Hi all,

Got a note from someone (who is having trouble posting to the google group) with a potential solution:

I hit something similar on Debian Stable (11).  The default
/etc/memcached.conf included '-l 127.0.0.1' but not '-l ::1'.  The
attempted connection was made over ipv6 (normal behavior?) and failed.
Adding '-l ::1' fixed it.

David

Владислав Болашев

unread,
Mar 16, 2023, 3:11:04 AM3/16/23
to Review Board Community
Hello.I fixed it by change memcache "localhost" server to 127.0.0.1

среда, 15 марта 2023 г. в 18:29:13 UTC+3, David Trowbridge:
Reply all
Reply to author
Forward
0 new messages