Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to start Label Studio in an airgapped environment #7175

Open
DrissiReda opened this issue Mar 6, 2025 · 1 comment
Open

Unable to start Label Studio in an airgapped environment #7175

DrissiReda opened this issue Mar 6, 2025 · 1 comment

Comments

@DrissiReda
Copy link

I'm trying to start label studio in a kubernetes cluster, however it keeps trying to check the latest version then fails and crashes.

What I've tried:

  • Run 1.16.0 in an offline kubernetes cluster: crashes on start.
  • Run 1.16.0 with the same configuration in an online server: works.
  • Tried 1.15.0 and 1.14.0 on the offline cluster: crashes on start.
  • Tried 1.13.1 on the offline cluster: works.

Is there any way to disable latest version check? It makes no sense in an offline cluster.

Relevant logs
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/settings/label_studio.py\", line 49, in <module>"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/usr/local/lib/python3.12/importlib/__init__.py\", line 90, in import_module"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    check_for_the_latest_version(print_message=True)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 394, in check_for_the_latest_version"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    from label_studio.core.utils.common import collect_versions"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 420, in <module>"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    application = get_wsgi_application()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return _bootstrap._gcd_import(name[level:], package, level)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                  ^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    data = get_latest_version()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/django/core/wsgi.py\", line 12, in get_wsgi_application"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 365, in get_latest_version"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/settings/label_studio.py\", line 49, in <module>"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    check_for_the_latest_version(print_message=True)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 394, in check_for_the_latest_version"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    django.setup(set_prefix=False)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    from label_studio.core.utils.common import collect_versions"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    response = requests.get(pypi_url, timeout=10).text"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/django/__init__.py\", line 19, in setup"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 420, in <module>"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    data = get_latest_version()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/api.py\", line 73, in get"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 365, in get_latest_version"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return request(\"get\", url, params=params, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                      ^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/api.py\", line 59, in request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/django/conf/__init__.py\", line 81, in __getattr__"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    response = requests.get(pypi_url, timeout=10).text"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return session.request(method=method, url=url, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/api.py\", line 73, in get"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    check_for_the_latest_version(print_message=True)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/sessions.py\", line 589, in request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self._setup(name)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 394, in check_for_the_latest_version"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return request(\"get\", url, params=params, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/django/conf/__init__.py\", line 68, in _setup"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/api.py\", line 59, in request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return session.request(method=method, url=url, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    resp = self.send(prep, **send_kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self._wrapped = Settings(settings_module)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/sessions.py\", line 589, in request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/sessions.py\", line 703, in send"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                    ^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/django/conf/__init__.py\", line 166, in __init__"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    data = get_latest_version()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 365, in get_latest_version"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    resp = self.send(prep, **send_kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    r = adapter.send(request, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/sessions.py\", line 703, in send"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    mod = importlib.import_module(self.SETTINGS_MODULE)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/adapters.py\", line 667, in send"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/usr/local/lib/python3.12/importlib/__init__.py\", line 90, in import_module"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    response = requests.get(pypi_url, timeout=10).text"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    r = adapter.send(request, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/adapters.py\", line 667, in send"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/api.py\", line 73, in get"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    resp = conn.urlopen("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return _bootstrap._gcd_import(name[level:], package, level)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 715, in urlopen"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/settings/label_studio.py\", line 49, in <module>"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return request(\"get\", url, params=params, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    resp = conn.urlopen("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 715, in urlopen"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/api.py\", line 59, in request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    httplib_response = self._make_request("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    from label_studio.core.utils.common import collect_versions"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                       ^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 404, in _make_request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 420, in <module>"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return session.request(method=method, url=url, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    httplib_response = self._make_request("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/sessions.py\", line 589, in request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                       ^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self._validate_conn(conn)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 404, in _make_request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 1060, in _validate_conn"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    check_for_the_latest_version(print_message=True)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self._validate_conn(conn)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 1060, in _validate_conn"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 394, in check_for_the_latest_version"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    resp = self.send(prep, **send_kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/sessions.py\", line 703, in send"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    conn.connect()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connection.py\", line 363, in connect"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    conn.connect()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connection.py\", line 363, in connect"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    data = get_latest_version()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    r = adapter.send(request, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/label_studio/core/utils/common.py\", line 365, in get_latest_version"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/adapters.py\", line 667, in send"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self.sock = conn = self._new_conn()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self.sock = conn = self._new_conn()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                       ^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                       ^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connection.py\", line 174, in _new_conn"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connection.py\", line 174, in _new_conn"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    conn = connection.create_connection("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    conn = connection.create_connection("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    resp = conn.urlopen("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/util/connection.py\", line 85, in create_connection"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 715, in urlopen"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/util/connection.py\", line 85, in create_connection"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    response = requests.get(pypi_url, timeout=10).text"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    sock.connect(sa)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    sock.connect(sa)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/api.py\", line 73, in get"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "KeyboardInterrupt"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "KeyboardInterrupt"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "unable to load app 0 (mountpoint='') (callable not found or import error)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "unable to load app 0 (mountpoint='') (callable not found or import error)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "*** no app loaded. GAME OVER ***"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "*** no app loaded. GAME OVER ***"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return request(\"get\", url, params=params, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    httplib_response = self._make_request("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                       ^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 404, in _make_request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/api.py\", line 59, in request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    return session.request(method=method, url=url, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self._validate_conn(conn)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 1060, in _validate_conn"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/sessions.py\", line 589, in request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    resp = self.send(prep, **send_kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/sessions.py\", line 703, in send"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    conn.connect()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connection.py\", line 363, in connect"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self.sock = conn = self._new_conn()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    r = adapter.send(request, **kwargs)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                       ^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connection.py\", line 174, in _new_conn"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/requests/adapters.py\", line 667, in send"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    conn = connection.create_connection("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/util/connection.py\", line 85, in create_connection"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    sock.connect(sa)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    resp = conn.urlopen("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "KeyboardInterrupt"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 715, in urlopen"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "unable to load app 0 (mountpoint='') (callable not found or import error)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "*** no app loaded. GAME OVER ***"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    httplib_response = self._make_request("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                       ^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 404, in _make_request"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self._validate_conn(conn)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connectionpool.py\", line 1060, in _validate_conn"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    conn.connect()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connection.py\", line 363, in connect"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    self.sock = conn = self._new_conn()"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "                       ^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/connection.py\", line 174, in _new_conn"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    conn = connection.create_connection("}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "  File \"/label-studio/.venv/lib/python3.12/site-packages/urllib3/util/connection.py\", line 85, in create_connection"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "    sock.connect(sa)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "KeyboardInterrupt"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "unable to load app 0 (mountpoint='') (callable not found or import error)"}
{"timestamp": "06/Mar/2025:09:19:09 +0000", "source": "uwsgi", "levelname": "INFO", "message": "*** no app loaded. GAME OVER ***"}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "OOPS ! failed loading app in worker 1 (pid 37)"}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "Thu Mar  6 09:19:10 2025 - need-app requested, destroying the instance..."}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "OOPS ! failed loading app in worker 2 (pid 38)"}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "Thu Mar  6 09:19:10 2025 - need-app requested, destroying the instance..."}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "OOPS ! failed loading app in worker 3 (pid 39)"}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "Thu Mar  6 09:19:10 2025 - need-app requested, destroying the instance..."}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "OOPS ! failed loading app in worker 4 (pid 40)"}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "Thu Mar  6 09:19:10 2025 - need-app requested, destroying the instance..."}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "goodbye to uWSGI."}
{"timestamp": "06/Mar/2025:09:19:10 +0000", "source": "uwsgi", "levelname": "INFO", "message": "VACUUM: pidfile removed."}
@heidi-humansignal
Copy link
Collaborator

Hello,

Thank you for contacting Label Studio,

We are investigating this issue and will perform the necessary checks and updates to resolve it!

Thank you!

Comment by Oussama Assili
Workflow Run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants