The installation script is downloaded successfully using the configured proxy, and the installation proceeds through the initial stages without any apparent issues. The required container images also appear to be pulled successfully.
However, the installation fails at the “Install Traefik” step. The installation stops with the following error:
Fetching https://distfeed.nethserver.org/ns8/updates/repodata.json: HTTPSConnectionPool(host='distfeed.nethserver.org', port=443): Max retries exceeded with url: /ns8/updates/repodata.json?view=latest (Caused by NewConnectionError("HTTPSConnection(host='distfeed.nethserver.org', port=443): Failed to establish a new connection: [Errno 101] Network is unreachable"))
Traceback (most recent call last):
File "/var/lib/nethserver/cluster/actions/add-module/50update", line 84, in <module>
image_url = cluster.modules.get_latest_module(request['image'], rdb)
File "/usr/local/agent/pypkg/cluster/modules.py", line 182, in get_latest_module
raise LatestModuleLookupError(module)
cluster.modules.LatestModuleLookupError: traefik
Expected behavior:
The installation should complete successfully.
As mentioned in the linked documentation, I configured the proxy environment variables in /usr/share/containers/containers.conf . I also created a systemd drop-in file at /etc/systemd/system/podman.service.d/override.conf and set the proxy as Environment variables for the podman service. Unfortunately, neither change appears to have resolved the issue.
To verify that containers receive the proxy environment variables, I ran an ubuntu container and confirmed that they are present:
I also checked the proxy logs and found no connection attempts to distfeed.nethserver.net . I believe that Traefik is not using the configured proxy and is instead attempting to connect directly.
…but creating the cluster fails with following error:
“Network connectivity check failed. Ensure the node can access Internet and DNS resolution is working”