Erreur d'accès au registry

Request description

Bonjour,

Depuis au moins une semaine, nous n’arrivons plus à récupérer l’image 6.3 sur le registry.
Nous avons l’erreur suivante

$ -# docker login registry.simplicite.io
Username: rcib
Password:
Error response from daemon: Get "https://registry.simplicite.io/v2/": remote error: tls: protocol version not supported

Auriez vous une piste pour nous aider ?
Merci d’avance !
Emmanuelle

Bonjour

Nous ne constatons pas de pb (et il n’y a pas eu de changement récemment) sur l’URL du registre:

Vous avez de votre coté un composant qui applique des règles particulières/strictes sur les accès aux URLs en https://. De notre coté nous utilisons la configuration par défaut du nginx de la distribution Linux sur laquelle tourne ce registre, elle est peut être trop large quant aux versions de TLS supportées vs vos règles.

Bref il faudrait nous dire plus précisément ce que ces règles interdisent et on verra pour adapter la configuration nginx en conséquence

PS:

ou inversement votre client (CLI docker ou autre) ne supporte peut être pas/plus les protocoles configurés sur notre nginx => quelle version de client docker utilisez vous ?

Faites aussi le test en curl direct sur l’URL comme dans mon exemple pour vérifier si le pb est plus global ou uniquement au niveau du client Docker utilisé

On utilise Docker 20, j’ai testé avec 24 et on a la même erreur.
En curl j’arrive à me connecter, via un explorateur web aussi.

Pour les règles, il faut que je demande aux DEVOPS, pour l’instant ils ne sont pas disponibles :frowning:

Avec les CLI docker de version 29+ dont je dispose je n’ai pas de pb.

Par défaut nginx supporte TLS v1.0, v1.2 et v1.3, c’est comme ça sur registry.simplicite.io.

Sur certains autres serveurs (qui servent autre chose que des registres Docker) nous avons limité à v1.3 sans que ça pose visiblement de pbs.

Je ne maitrise pas l’impact que ça aurait chez l’ensemble nos clients de mettre en place cette même limitation sur le nginx du registre Docker mais on peut le tester ponctuellement si besoin

Côté DEVOPS, on pense que le problème est chez nous, je ne t’embête pas plus pour l’instant !
Un grand merci pour tes réponses rapides aujourd’hui.

Emmanuelle

OK. Si on doit faire un test on se calera une heure précise pour limiter les effets potentiels chez d’autres clients