Quels Ports utilisés pour vérification MàJ /e/OS

Bonjour
J’ai remarqué que lorsque je suis à la maison avec une box Orange, la vérification de Lises à Jour du système n’aboutie jamais. Cela tourne en rond et rien sans erreur. Je n’ai aucun problème depuis le WiFi de mon boulot. J’ai soupçonné le firewall de la box, je l’ai désactivé, mais sans résultat. Est-ce que vous savez quels sont les ports utilisés et / ou y a t il d’autre utilisateur de box Orange qui rencontre ce type de problème.
J’ajoute que en 4G cela se passe bien aussi.
Claudiousse

Bonjour,

Aucun problème ici (Livebox 5 / fibre).
Pour autant que je sache (je vais vérifier), c’est du simple HTTP(S).
As-tu essayé de changer l’adresse IP publique de ta connexion Orange ?

C’est bien du HTTPS : res/values/strings.xml · v1-r · e / os / android_packages_apps_Updater · GitLab
Tu peux tester avec un navigateur vers https://ota.ecloud.global/api/, ça devrait renvoyer un JSON vide.

2 Likes

Effectivement, j’obtiens une réponse JSON “vide” sur mon téléphone : {“id”:null,“result”:[],“error”:null}

J’ai renouvelé mon IP publique (LiveBox 5), mais pas mieux.

Bonjour @smu44 et merci, mais effectivement le test me renvoie la même chose que @jpmeuret “null”. J’ai fait ce test sur mon téléphone et sur ma tablette. J’ai effectué deux reconnexions de la live box 5 fibre ce qui change son IP mais sans résultat.
Cela ne vient pas de la version /e/OS puisque j’avais déjà le problème avant de passer à la version 1.
A suivre donc.
J’ai effectivement posé la même question sur le forum anglais, est-ce que cela pose problème ce genre de doublon?

Si vous obtenez une réponse JSON, cela signifie que vos appareils “causent” bien avec le serveur OTA de /e/.
Donc aucun problème majeur au niveau de votre connexion Internet :slight_smile:

Pour avancer dans le diagnostic, il faudrait un logcat, en remplaçant la partie “Generate the log” par logcat -C *:S UpdatesActivity UpdatesCheckReceiver HttpURLConnectionClient (provoquer une vérification de mise à jour si la sortie est vide).


Les sujets en doublons, encore plus lorsqu’ils sont dans différents langages, sont source de confusion quand au suivi des questions/réponses.
Au minimum, il faut signaler qu’il s’agit d’un doublon avec le lien de l’autre sujet.

1 Like

Bonjour @smu44
J’ai ajouté une info sur le doublon du forum Anglais avec un lien vers le sujet en Français.
Pour le logcat je vais voir ce que cela donne dès que j’ai un moment. Je déposerai le résultat ici.

Salut.
Voici le log que j’ai obtenu :

$ adb logcat -C *:S UpdatesActivity UpdatesCheckReceiver HttpURLConnectionClient
--------- beginning of system
--------- beginning of main
09-11 18:05:01.262 15379 15379 D UpdatesActivity: Adding remote updates
09-11 18:05:01.263 15379 15379 D UpdatesActivity: Cached list parsed
09-11 18:05:07.086 15379 15379 D UpdatesActivity: Checking https://ota.ecloud.global/api/v1/star2lte/dev/eng.root.20220825.215816
09-11 18:05:17.086 15381 15381 D UpdatesActivity: Adding remote updates
09-11 18:05:17.086 15381 15381 D UpdatesActivity: Cached list parsed
09-11 18:05:18.760 15381 15381 D UpdatesActivity: Checking https://ota.ecloud.global/api/v1/star2lte/dev/eng.root.20220825.215816
<... forever ...>
^C

Si ça peut aider, j’en ai aussi fait un avec toutes les traces, sans filtrage (logcat -d), avec passage en mode avion, réactivation du Wifi seul, et nouvelle tentative (sans succès) de lecture des mises à jour disponibles.

1 Like

Étonnant, chez moi ça répond très vite et renvoie un JSON avec pas moins de 9 entrées …
Pas de filtrage du genre Advanced Privacy (VPN), TrackerControl, ou autre ?
Le logcat complet pourrait effectivement être intéressant, en supprimant les entrées avant 18:05:01.262 stp :wink:

1 Like

Oui, j’utilise Tracker Control, en attendant qu’Advanced Privacy fasse le même boulot ou mieux.
Lors de cet essai, Tracker Control était activé.
Mais j’ai déjà fait d’autres essais après l’avoir désactivé : même blocage.
Je vais refaire un log avec TC désactivé (et AP aussi).
En attendant, je t’envoie un log plus complet, mais d’un autre essai, mode avion, sauf Wifi.

1 Like

Malheureusement, rien de probant dans ton log :frowning:
Peut-être faudrait-il attendre plus longtemps (5mn par exemple, pour essayer d’attraper un éventuel message de timeout …).

J’ai reproduit la situation “mode avion + Wifi”, sans TrackerControl :

chiron:/ # logcat -C *:S UpdatesActivity UpdatesCheckReceiver HttpURLConnectionClient
--------- beginning of system
--------- beginning of kernel
--------- beginning of main
09-12 15:14:29.433 25731 25731 D UpdatesActivity: Adding remote updates
09-12 15:14:29.433 25731 25731 D UpdatesActivity: Cached list parsed
09-12 15:14:39.267 25731 25731 D UpdatesActivity: Checking https://ota.ecloud.global/api/v1/chiron/dev/eng.root.20220824.175806
09-12 15:15:13.092 25731 25731 D UpdatesActivity: List downloaded
09-12 15:15:13.092 25731 25731 D UpdatesActivity: Adding remote updates
09-12 15:15:13.142 25731 25731 D UpdatesCheckReceiver: Cancelling pending one-shot check

(le message “Cancelling” est OK).

1 Like

Bonjour
Pour faire mon test
Comment activer mon usb sur le téléphone pour dialoguer avec adb et faire le logcat?

C’est dans le lien du post Quels Ports utilisés pour vérification MàJ /e/OS - #6 by smu44 :wink:

1 Like

Oups ! désolé!
Je regarde çaVoilà le résultat:
sudo adb logcat -C *:S UpdatesActivity UpdatesCheckReceiver HttpURLConnectionClient > logcatmaj.txt

sudo adb logcat -C *:S UpdatesActivity UpdatesCheckReceiver HttpURLConnectionClient
--------- beginning of system
--------- beginning of main
09-12 18:36:33.362 6731 6731 D UpdatesActivity: Adding remote updates
09-12 18:36:33.368 6731 6731 D UpdatesActivity: Cached list parsed
09-12 18:36:38.020 6731 6731 D UpdatesActivity: Checking https://ota.ecloud.global/api/v1/herolte/stable/eng.root.20220905.193630
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: Error downloading file
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: java.net.ConnectException: Failed to connect to ota.ecloud.global/95.217.165.37:443
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:147)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:90)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:30)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at org.lineageos.updater.download.HttpURLConnectionClient$DownloadThread.run(HttpURLConnectionClient.java:255)
09-12 18:37:02.959 6731 6770 E UpdatesActivity: Could not download updates list
09-12 18:49:26.608 7396 7396 D UpdatesActivity: Adding remote updates
09-12 18:49:26.611 7396 7396 D UpdatesActivity: Cached list parsed
09-12 18:49:32.390 7396 7396 D UpdatesActivity: Checking https://ota.ecloud.global/api/v1/herolte/stable/eng.root.20220905.193630
09-12 18:50:14.947 7396 7396 D UpdatesActivity: Adding remote updates
09-12 18:50:14.948 7396 7396 D UpdatesActivity: Cached list parsed
09-12 18:50:18.180 7396 7396 D UpdatesActivity: Checking https://ota.ecloud.global/api/v1/herolte/stable/eng.root.20220905.193630

un autre

sudo adb logcat -C *:S UpdatesActivity UpdatesCheckReceiver HttpURLConnectionClient
--------- beginning of system
--------- beginning of main
09-12 18:36:33.362 6731 6731 D UpdatesActivity: Adding remote updates
09-12 18:36:33.368 6731 6731 D UpdatesActivity: Cached list parsed
09-12 18:36:38.020 6731 6731 D UpdatesActivity: Checking https://ota.ecloud.global/api/v1/herolte/stable/eng.root.20220905.193630
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: Error downloading file
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: java.net.ConnectException: Failed to connect to ota.ecloud.global/95.217.165.37:443
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.io.RealConnection.connectSocket(RealConnection.java:147)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.io.RealConnection.connect(RealConnection.java:116)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.StreamAllocation.findConnection(StreamAllocation.java:186)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.StreamAllocation.findHealthyConnection(StreamAllocation.java:128)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.StreamAllocation.newStream(StreamAllocation.java:97)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:289)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:232)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:465)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:131)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.connect(DelegatingHttpsURLConnection.java:90)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:30)
09-12 18:37:02.958 6731 6770 E HttpURLConnectionClient: at org.lineageos.updater.download.HttpURLConnectionClient$DownloadThread.run(HttpURLConnectionClient.java:255)
09-12 18:37:02.959 6731 6770 E UpdatesActivity: Could not download updates list
09-12 18:49:26.608 7396 7396 D UpdatesActivity: Adding remote updates
09-12 18:49:26.611 7396 7396 D UpdatesActivity: Cached list parsed
09-12 18:49:32.390 7396 7396 D UpdatesActivity: Checking https://ota.ecloud.global/api/v1/herolte/stable/eng.root.20220905.193630
09-12 18:50:14.947 7396 7396 D UpdatesActivity: Adding remote updates
09-12 18:50:14.948 7396 7396 D UpdatesActivity: Cached list parsed
09-12 18:50:18.180 7396 7396 D UpdatesActivity: Checking https://ota.ecloud.global/api/v1/herolte/stable/eng.root.20220905.193630
09-12 18:51:41.912 7396 7396 D UpdatesActivity: List downloaded
09-12 18:51:41.913 7396 7396 D UpdatesActivity: Adding remote updates
09-12 18:51:41.974 7396 7396 D UpdatesCheckReceiver: Cancelling pending one-shot check
09-12 18:52:25.674 7396 7396 D UpdatesActivity: List downloaded
09-12 18:52:25.675 7396 7396 D UpdatesActivity: Adding remote updates
09-12 18:52:25.713 7396 7396 D UpdatesCheckReceiver: Cancelling pending one-shot check

La première tentative à 18:36:38.020 échoue, probablement à cause d’un problème réseau.

Les suivantes, à 18:49:32.390 & 18:50:18.180, ont un comportement parfaitement normal.
Elles renvoient une liste vide, probablement parce que 20220905.193630 est déjà la dernière version disponible :wink:

1 Like

Bien merci @smu44 d’avoir traduit ces infos.
Le comportement est normal mais le résultat n’est pas bon. Impossible de vérifier les MaJ ni de les télécharger en WiFi depuis une box Orange. J’ai essayé chez des amis avec une box Orange d’une autre génération mais toujours en fibre, même chose.
Bon ça passe en 4G et en WiFi ailleurs et je suis passé à la 1.3. :smiley:
Pas de problème particulier avec :+1:

1 Like

Pour ma part j’ai ce problème depuis la version 0.13 de /e/OS lorsque je suis en 4G. D’ailleurs à l’époque c’est tous les domaines e.foundation qui étaient inaccessibles (autant les MàJ que le forum ou le site par les navigateurs).
Actuellement il n’y a que les MàJ qui me sont refusés (chargement infini bloqué), et ça se confirme avec votre lien JSON.
L’accès fonctionne par wifi et différemment selon les fournisseurs : instantané à mon boulot, mais très lent sur des boxs privées (5min pour détecter une MàJ, que ce soit fibre ou ADSL).
J’ai plusieurs fois wipé et fait des clean install d’/e/OS, upgradé Android Q à R (toujours en dev) sans que ça n’y change quoi que ce soit sur mon FP3.
J’utilise TrackerControl mais il n’est pas en cause, la connexion ne prend pas même après une install toute fraîche avant même d’installer une quelconque appli.
J’ai juste appris à faire avec depuis le temps, donc ça ne me pose pas plus de problème que ça, mais c’est vrai que j’ai toujours trouvé ça étrange.

Désolé, là je ne vois pas ce qui peut se passer (d’autant que ça fonctionne chez moi avec ADSL ou fibre Orange).
Je vous suggère d’ouvrir un dossier comme indiqué ci-après, de préférence après la publication d’une nouvelle version (des logs pourront vous être demandés) : Report an issue

1 Like

est ce le type de téléphone qui poserait problème ? j’utilise un S7 .