web-dev-qa-db-fra.com

Ignorer l'étape InRelease lors de la mise à jour par apt-get (et aller directement à Release)

Je viens d'installer un nouveau Xenial sur un serveur et j'ai presque immédiatement essayé d'installer Docker dessus.

La page d'installation de Docker indique que vous devez créer un fichier /etc/apt/sources.list.d/docker.list et y ajouter uniquement la source de rapport docker:

deb https://apt.dockerproject.org/repo ubuntu-xenial main

ensuite, il suffit de suivre le processus normal apt-get update & install. Cette étape est généralement très facile, mais sur ce tout nouveau xenial, le update time timeout:

Failed to fetch https://apt.dockerproject.org/repo/dists/ubuntu-xenial/InRelease  Connection timed out after 120000 milliseconds

Le point important ici est que Docker me dit qu’ils n’ont pas de rapport InRelease. Normalement, un apt-get update devrait essayer l'étape InRelease , ne pas trouver une source inline signée et devrait ensuite essayer le Libère la source.

Mon problème est que mon tout nouveau Xenial s’arrête là sans essayer la source Release.

Comment puis-je forcer Ubuntu à vérifier la source https://apt.dockerproject.org/repo/dists/ubuntu-xenial/Release au lieu de https://apt.dockerproject.org/repo/dists/ubuntu-xenial/InRelease?

Si nécessaire, voici le résultat uname -a:

Linux sd-83589 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:46 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Je n'ai eu aucun problème à installer d'autres paquets (zsh, screen, etc.)

S'il vous plaît, n'hésitez pas à me demander des informations supplémentaires: je suis sur ma connaissance à ce sujet, donc j'ai probablement oublié quelque chose ...

2
gfd

Merci à commentaire de Law29 sur ServerFault J'apprends que certaines mises à jour sont effectuées avec HTTPS alors que d'autres utilisent HTTP: /

Je pouvais vérifier avec curl que la requête HTTPS ne parviendrait pas au serveur.

Il s'avère que c'était mon pare-feu qui n'était pas configuré pour accepter les demandes du port 443 ... L'ajout des lignes correctes a résolu le problème! Merci Law29!

2
gfd