1.apt atualização
Para uma nova máquina virtual, instalei o git e descobri que o apt não pode ser usado normalmente. O erro foi relatado da seguinte forma.
Err:1 http://linux.mellanox.com/public/repo/mlnx_ofed/5.1-2.5.8.0/ubuntu18.04/amd64 ./ InRelease
Temporary failure resolving 'linux.mellanox.com'
Err:2 https://mirrors.aliyun.com/ubuntu focal InRelease
Temporary failure resolving 'mirrors.aliyun.com'
Err:3 https://mirrors.aliyun.com/ubuntu focal-security InRelease
Temporary failure resolving 'mirrors.aliyun.com'
Err:4 https://mirrors.aliyun.com/ubuntu focal-updates InRelease
Temporary failure resolving 'mirrors.aliyun.com'
Err:5 https://mirrors.aliyun.com/ubuntu focal-backports InRelease
Temporary failure resolving 'mirrors.aliyun.com'
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
W: Failed to fetch https://mirrors.aliyun.com/ubuntu/dists/focal/InRelease Temporary failure resolving 'mirrors.aliyun.com'
W: Failed to fetch https://mirrors.aliyun.com/ubuntu/dists/focal-security/InRelease Temporary failure resolving 'mirrors.aliyun.com'
W: Failed to fetch https://mirrors.aliyun.com/ubuntu/dists/focal-updates/InRelease Temporary failure resolving 'mirrors.aliyun.com'
W: Failed to fetch https://mirrors.aliyun.com/ubuntu/dists/focal-backports/InRelease Temporary failure resolving 'mirrors.aliyun.com'
W: Failed to fetch http://linux.mellanox.com/public/repo/mlnx_ofed/5.1-2.5.8.0/ubuntu18.04/amd64/./InRelease Temporary failure resolving 'linux.mellanox.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
A primeira reação foi considerar que pode haver um problema com a configuração do código-fonte do apt. Abri o código-fonte com vi /etc/apt/source.list e descobri que não havia problema. Usei ping para testar a rede. Quando eu executei ping no Baidu, relatei um erro de host desconhecido. Quando executei ping em 8.8.8.8, funcionou. Deve ser o nome de domínio. Erro de análise, vi /etc/resolv.conf altera o servidor de nomes, insira dois 8.8.8.8 e 8.8.4.4 e então apt update pode ser bem-sucedido.
Clone 2.git falhou
git clone https://github.com/NVIDIA/nccl.git
Cloning into 'nccl'...
fatal: unable to access 'https://github.com/NVIDIA/nccl.git/': Failed to connect to github.com port 443: No route to host
Motivo: O servidor não possui escada. Possíveis soluções:
Alterar DNS
vi /etc/resolv.conf
#输入以下内容 :wq退出保存
nameserver 114.114.114.114
Use outras máquinas para fazer upload para armazéns domésticos
#在其他机器上下载并上传到国内仓库
git clone https://github.com/NVIDIA/nccl-tests.git
cd nccl-tests
git remote set-url origin https://gitee.com/username/nccl-tests.git
git add .
git commit -m "initial commit"
git push -u origin master