Problème avec composer

Salut à tous,

J’ai un soucis de connexion avec composer et je n’arrive pas du tout à comprendre ce qui bloque.
composer update me donne ceci :

[Composer\Downloader\TransportException]                                                                                                                 
  curl error 7 while downloading https://repo.packagist.org/p2/fideloper/proxy.json: Failed to connect to repo.packagist.org port 443: Connection refused

composer diag donne ceci :

Checking composer.json: OK
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: FAIL
[Composer\Downloader\TransportException] The "http://repo.packagist.org/packages.json" file could not be downloaded (HTTP/1.1 404 )
Checking https connectivity to packagist: FAIL
[Composer\Downloader\TransportException] curl error 7 while downloading https://repo.packagist.org/packages.json: Failed to connect to repo.packagist.org port 443: Connection refused
Checking github.com rate limit: OK
Checking disk free space: OK
Checking pubkeys: 
Tags Public Key Fingerprint: 57815BA2 7E54DC31 7ECC7CC5 573090D0  87719BA6 8F3BB723 4E5D42D0 84A14642
Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B  0C708369 153E328C AD90147D AFE50952
OK
Checking composer version: OK
Composer version: 2.0.12
PHP version: 7.4.16
PHP binary path: /usr/bin/php7.4
OpenSSL version: OpenSSL 1.1.1j  16 Feb 2021
cURL version: 7.52.1 libz 1.2.8 ssl OpenSSL/1.0.2u
zip: extension present, unzip present

Et en effet, impossible d’accéder à https://repo.packagist.org/packages.json

Ce n’est pourtant pas un soucis avec la connexion au niveau de la box car j’ai testé avec une autre distrib linux présente sur la même machine : tout fonctionne
Je précise que la distrib ou cela plante est un linux MX (base Debian)
Il y a un soucis réseau quelque part mais je ne vois pas ou.
Je ne passe pas par un proxy et il n’y a aucunes règles de firewall présentent.
Quelqu’un a une idée ?

salut
chez moi ton lien marche

  1. vérifie l’heure de ton ordi, ca joue sur le https
  2. mets à jour ton ordi : la liste des certificateurs peut etre obsolete

Je doute qu’on soit face à un souci de certificat ici, on peut voir dans le retour de composer diag que la récupération via HTTP échoue aussi :

Checking http connectivity to packagist: FAIL
[Composer\Downloader\TransportException] The "http://repo.packagist.org/packages.json" file could not be downloaded (HTTP/1.1 404 )

exact pas vu.

mais la seule solution qui reste est qu’il n’a pas d’internet :slight_smile:

commence par


ping repo.packagist.org 
ip a

Donc non, je n’ai pas de problème de connexion internet. La sur ma machine principale tout fonctionne mais pas sur l’ordi portable ou j’ai le soucis. Par contre je me rend compte que sur mon PC ça ping en ipv6 et en ipv4 sur le portable.

Après activation de l’ipv6 sur le portable, ça déconne toujours…
Je précise aussi que cette machine est à jour au niveau des paquets.

Petite précision importante : le soucis est arrivé après un apt upgrade :))))
Maintenant, le plus compliqué reste de savoir ce qui a changé.

salut,
stp, donne le résultat des commandes, pas juste ton analyse,

La commande reste la même : composer diag
Le résultat est comme indiqué tout en haut du post (je ne vais pas recoller le tout ici)

Quand je tente d’aller sur https://repo.packagist.org/packages.json firefox n’arrive pas à trouver le fichier.
J’ai testé avec une connexion free et orange et c’est pareil. Comment voir ou cela bloque ? Des idées ?

Bonjour, donne les retours de :

grep -oP '},"name":"\K[^"]+' ~/.mozilla/firefox/*.*default*/addons.json
wget https://repo.packagist.org/packages.json > ~/Téléchargements/test.txt

après tu peux supprimer le paquet, évidement

rm ~/Téléchargements/test.txt

uBlock Origin
Decentraleyes
Adblock Plus

Pour le wget, j’allais justement donner les résultat :slight_smile:

stephane@mxlinux / $ wget https://repo.packagist.org/packages.json
--2021-04-19 10:32:06--  https://repo.packagist.org/packages.json
Résolution de repo.packagist.org (repo.packagist.org)… 51.77.109.217
Connexion à repo.packagist.org (repo.packagist.org)|51.77.109.217|:443… échec : Connexion refusée.
stephane@mxlinux / $ wget http://repo.packagist.org/packages.json
--2021-04-19 10:32:17--  http://repo.packagist.org/packages.json
Résolution de repo.packagist.org (repo.packagist.org)… 51.77.109.217
Connexion à repo.packagist.org (repo.packagist.org)|51.77.109.217|:80… connecté.
requête HTTP transmise, en attente de la réponse… 404 
2021-04-19 10:32:17 erreur 404 : (pas de description).

Supprime adblock plus qui est une bouse pas éthique et qui est redondant avec ublock origin :wink:
Tu pourras ajouter localcdn (à la place de decentraleyes), sitebleacher (que facebook n’aime pas) et autotab discard.

Donne nous :

cat /etc/resolv.conf

On attaque pas la même IP, la tienne correspond à un serveur FME de Safe Software : tu es dans une organisation ?
Si non, redémarre ta box aussi.

    ~]$ wget https://repo.packagist.org/packages.json > ~/Téléchargements/test.txt
--2021-04-19 10:30:34--  https://repo.packagist.org/packages.json
Certificat de l’autorité de certification « /etc/ssl/certs/ca-certificates.crt » chargé
Résolution de repo.packagist.org (repo.packagist.org)… 146.59.232.7, 2001:41d0:601:1100::4b27
Connexion à repo.packagist.org (repo.packagist.org)|146.59.232.7|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [application/json]
Sauvegarde en : « packages.json »

packages.json                                     [ <=>                                                                                              ]   2,05K  --.-KB/s    ds 0s      

2021-04-19 10:30:34 (28,6 MB/s) - « packages.json » sauvegardé [2102]
stephane@mxlinux ~ $ cat /etc/resolv.conf 
nameserver 192.168.1.1
search home

Pour Les module firefox, je vais faire du ménage et voir ce que tu m’a conseillé :slight_smile:
Mais je ne pense pas qu’ils soient à l’origine du soucis.

Pour l’IP, oui j’ai vu que je tombais sur un serveur FME…
Et non, je n’appartiens à aucune organisation. Je fais tout de chez moi, donc pas présent dans un réseau d’entreprise.
Quand je fais un composer diag sur ma machine principale, tout fonctionne, alors que de mon portable, rien à faire. Biensur tout ceci est fait à partir de la même connexion.
Je pense plus à une sorte de paramétrage réseau ou un filtrage quelconque qui poserai problème, non ?
Pour info, je viens de me connecter à une autre box de chez orange cette fois : même soucis.

Absolument ! (mais c’était moche)

Essaie nextdsn voir (je les utilise, oui, je sais c’est five eyes, mais ce sont de petits français aussi)