VMmanager Knowledge Base
en En
es Es
Your feedback is an opportunity for improvement!
Take part in the survey and contribute to the development of the ISPsystem ecosystem.
Take the survey

Registry resource unavailable

Description

The platform does not start. In response to the command to start the platform, an error shown below appears:

# vm start
2024/01/31 21:41:16 Running command 'docker-compose -f /opt/ispsystem/vm/docker-compose.yaml up -d --remove-orphans --timeout 20'
Pulling clickhouse_server (docker-registry.ispsystem.com/team/vm/clickhouse:0.0.4)...
Get "https://docker-registry.ispsystem.com/v2/": dial tcp: lookup docker-registry.ispsystem.com on [::1]:53: read udp [::1]:60454->[::1]:53: read: connection refused
exit status 1

The error means that the server cannot access the registry-1.docker.io resource where the containers required for the start are located. In most cases, the error occurs if no DNS servers are specified in the /etc/resolv.conf file.

Solution

To solve the problem:

  1. Connect to the server with the platform via SSH.
  2. Check the availability of registry-1.docker.io:

    ping registry-1.docker.io
  3. If there is no response, make sure that the /etc/resolv.conf file contains entries as follows:

    nameserver <IP address of DNS server>

    If the IP address of the systemd-resolved local service (127.0.0.53) is specified as the DNS server, check that the DNS server addresses are specified in /etc/systemd/resolved.conf:

    DNS=<list_servers>
  4. If there are no entries, add them to the /etc/systemd/resolved.conf file.

    An example of entries
    # Generated by NetworkManager
    nameserver <IP address of DNS server>
  5. Start the platform:

    vm start
The article was last updated on 02.13.2024. The article was prepared by technical writers of ISPsystem.