Mise à jour automatique

Nouvelles fonctionnalités, mises à jour, statistiques, ...

Si vous avez des questions ou des suggestions c'est ici
Si vous rencontrez un problème ou une erreur c'est
Avatar du membre
Belgique Hervé
Site Admin
Site Admin
Messages : 15536
Enregistré le : 20 mai 2019 14:10
Localisation : Jurbise
Marque et modèle du bac : La Vie en Bleu sur mesure
Volume du bac : 750
Dimensions du bac : 150 x 90 x 65
Date démarrage : 12/01/2002
Eclairage : LED Alpheus 8x19M1002 type 21
Brassage : Tunze 6125 + 6085 oscillos + Gyre XF130 en surface
Ecumeur : Deltec TC2060 externe
Supplémentation : RAC Deltec PF601 ARM extra coarse
A remercié : 783 fois
A été remercié : 1987 fois
Genre :
Pays :
Belgique (be)
Belgique

Mise à jour automatique

Message par Belgique Hervé »

Bonjour,
Au démarrage le logiciel vérifie s'il existe une version plus récente auquel cas il la télécharge automatiquement.

Comme on ne peut pas remplacer un fichier en train d'être exécuté il télécharge un petit utilitaire RVRTupgrade.exe, le démarre puis s'arrête.
L’utilitaire télécharge le logiciel RVReefTools.exe nouvelle version, le démarre puis s'arrête.
Ceci ne demande que quelques secondes.

Cette procédure pourtant simple ne se passe pourtant pas toujours bien, pourquoi ?
Tous les rapports d'erreur que je reçois sont dus au fait que l'utilisateur n'a pas suffisamment de permissions.
C'est le cas quand le logiciel est installé dans un répertoire privilégié de Windows comme C:\Program Files ... ou C:\Users\... ou sur le bureau !
Ce problème peut aussi être du au pare-feu qui n'aime pas qu'un .exe en télécharge un autre.
Enfin le téléchargement ne fonctionne pas bien si le nom du répertoire contient un espace.
On peut alors recevoir les messages suivants (exemples) :
Download RVRTupgrade.exe error : pas possible de télécharger l'utilitaire car pas d'accès à Internet ou blocage pare-feu
C:\Program Files\RV Reef Tools\RVRTupgrade.exe not found : le nom du répertoire contient plusieurs espaces
ShellExecute : 2 : The specified file was not found. : l'utilitaire a bien été téléchargé mais il a été supprimé par le pare-feu ou l'anti-virus.
ShellExecute : 5 : The operating system denied access to the specified file. : idem mais le pare-feu ou l'anti-virus empêche l'exécution
C:\Users\vandercyril\Documents\RVRTupgrade.exe not found : le logiciel a été installé dans c:\Users
C:\Users\mikrokopter\Desktop\aquarium\RVRTupgrade.exe not found : le logiciel a été installé sur le bureau

On peut toujours le télécharger "à la main" mais si j'ai écrit cette procédure automatique c'est parce qu'il y avait un autre problème :
souvent la nouvelle version n'était pas téléchargée à la place de l'ancienne mais dans un autre répertoire, du coup
soit en démarrant le logiciel il diasait à nouveau "vous utilisez une ancienne version ..."
soit il ne retrouvait pas ses jeunes notamment le Log Book.

Pour éviter ces inconvénients il suffit d'installer le logiciel dans un répertoire dédié par exemple C:\RVReefTools
et indiquer au pare-feu et à l'anti-virus qu'ils doivent considérer RVReefTools.exe et RVRTUpgrade.exe comme safe
ainsi il se mettra à jour automatiquement et rapidement.
Page d'accueil Image ... ce que j'écris n'est jamais que mon avis ...
Image
Memento mori
Utilitaires pour aquarium récifal www.rudyv.be/RVRT
Questions fréquentes FAQ
Avatar du membre
France Fredles
Barracuda
Barracuda
Messages : 547
Enregistré le : 03 juin 2019 10:16
Localisation : Gandelu
Marque et modèle du bac : DIY
Volume du bac : 200
Dimensions du bac : 80 x 60 x 50
Date démarrage : 15/08/2018
Eclairage : Evergrow IT5080
Brassage : TUNZE Nanostream 6045 + Maxspect Gyre XF230
Ecumeur : NYOS - Quantum 160
Supplémentation : Aucune
A remercié : 13 fois
A été remercié : 69 fois
Genre :
Pays :
France (fr)
France

Mise à jour automatique

Message par France Fredles »

Merci Hervé. Je fais parti de ces gens qui ont un message d'erreur à l'installation automatique. Je me contentais donc de télécharger "à la main". Je viens de voir qu'il y avait des espaces dans le nom de mon répertoire. Je verrai la prochaine fois si c'était la cause de mon message d'erreur (dont je n'ai pas gardé de copie : moi, quand je vois un message d'erreur, je clique sur Ok et je fais autrement ! Et si ça marche autrement, ça me va et je réfléchis pas plus...).
Avatar du membre
Belgique Hervé
Site Admin
Site Admin
Messages : 15536
Enregistré le : 20 mai 2019 14:10
Localisation : Jurbise
Marque et modèle du bac : La Vie en Bleu sur mesure
Volume du bac : 750
Dimensions du bac : 150 x 90 x 65
Date démarrage : 12/01/2002
Eclairage : LED Alpheus 8x19M1002 type 21
Brassage : Tunze 6125 + 6085 oscillos + Gyre XF130 en surface
Ecumeur : Deltec TC2060 externe
Supplémentation : RAC Deltec PF601 ARM extra coarse
A remercié : 783 fois
A été remercié : 1987 fois
Genre :
Pays :
Belgique (be)
Belgique

Mise à jour automatique

Message par Belgique Hervé »

Je me décarcasse à pondre des messages d'erreur afin d'essayer d'expliquer la raison du problème.
Ce n'est pas la première fois que j'entends qu'on ne lit pas le message, qui contient pourtant souvent la solution :Cry2:
Je ne sais plus à qui j'écrivais récemment que j’allais ajouter après tout message un autre message disant
"avez-vous bien lu le message précédent ?" :lol2:

Ajouté 3 minutes 43 secondes après :
viewtopic.php?f=14&t=481&p=6286#p6240
Page d'accueil Image ... ce que j'écris n'est jamais que mon avis ...
Image
Memento mori
Utilitaires pour aquarium récifal www.rudyv.be/RVRT
Questions fréquentes FAQ
Avatar du membre
France Fredles
Barracuda
Barracuda
Messages : 547
Enregistré le : 03 juin 2019 10:16
Localisation : Gandelu
Marque et modèle du bac : DIY
Volume du bac : 200
Dimensions du bac : 80 x 60 x 50
Date démarrage : 15/08/2018
Eclairage : Evergrow IT5080
Brassage : TUNZE Nanostream 6045 + Maxspect Gyre XF230
Ecumeur : NYOS - Quantum 160
Supplémentation : Aucune
A remercié : 13 fois
A été remercié : 69 fois
Genre :
Pays :
France (fr)
France

Mise à jour automatique

Message par France Fredles »

Ah mais c'est pas la règle, de ne jamais lire les messages d'erreur ? Moi, en tout cas, c'est comme ça que je fais depuis toujours ! En vérité, je conseille même à mes collègues de faire la même chose au bureau :

- J'ai un message d'erreur !!! Qu'est ce que je fais ?
- C'est pas grave, ferme la fenêtre et recommence. Ca marche ?
- Oui, c'est bon.
- Bah voilà : ne jamais lire les messages d'erreur !

Bon, des fois ça marche pas. Là on peut commencer à lire le message d'erreur.

Non mais franchement, lire un message d'erreur, quelle idée !
Avatar du membre
Belgique Morlock
Requin
Requin
Messages : 1799
Enregistré le : 20 mai 2019 15:04
Localisation : Belgique
Volume du bac : 600l (1000l net)
Dimensions du bac : 120x80x65
Eclairage : GHL Mitras 6200
A remercié : 107 fois
A été remercié : 85 fois
Genre :
Pays :
Belgique (be)
Belgique

Mise à jour automatique

Message par Belgique Morlock »

:whist:
Concernant RVRT, je l'installe aussi à la main, pas trop envie de tout chambouler dans ma config réseau.
C'est simple et ça marche à tous les coups
:muet:
Avatar du membre
Belgique Hervé
Site Admin
Site Admin
Messages : 15536
Enregistré le : 20 mai 2019 14:10
Localisation : Jurbise
Marque et modèle du bac : La Vie en Bleu sur mesure
Volume du bac : 750
Dimensions du bac : 150 x 90 x 65
Date démarrage : 12/01/2002
Eclairage : LED Alpheus 8x19M1002 type 21
Brassage : Tunze 6125 + 6085 oscillos + Gyre XF130 en surface
Ecumeur : Deltec TC2060 externe
Supplémentation : RAC Deltec PF601 ARM extra coarse
A remercié : 783 fois
A été remercié : 1987 fois
Genre :
Pays :
Belgique (be)
Belgique

Mise à jour automatique

Message par Belgique Hervé »

Il suffisait de lire le message qui, lors de l'installation initiale, conseille d'installer dans un répertoire racine :Heu:
Page d'accueil Image ... ce que j'écris n'est jamais que mon avis ...
Image
Memento mori
Utilitaires pour aquarium récifal www.rudyv.be/RVRT
Questions fréquentes FAQ
Avatar du membre
Belgique Hervé
Site Admin
Site Admin
Messages : 15536
Enregistré le : 20 mai 2019 14:10
Localisation : Jurbise
Marque et modèle du bac : La Vie en Bleu sur mesure
Volume du bac : 750
Dimensions du bac : 150 x 90 x 65
Date démarrage : 12/01/2002
Eclairage : LED Alpheus 8x19M1002 type 21
Brassage : Tunze 6125 + 6085 oscillos + Gyre XF130 en surface
Ecumeur : Deltec TC2060 externe
Supplémentation : RAC Deltec PF601 ARM extra coarse
A remercié : 783 fois
A été remercié : 1987 fois
Genre :
Pays :
Belgique (be)
Belgique

Mise à jour automatique

Message par Belgique Hervé »

Bonjour,
Maintenant que la mise à jour automatique envoie un rapport d'erreur explicite
je confirme que tous les cas où elle fonctionne pas sont dus au fait que le logiciel a été installé dans C:\users\...
Page d'accueil Image ... ce que j'écris n'est jamais que mon avis ...
Image
Memento mori
Utilitaires pour aquarium récifal www.rudyv.be/RVRT
Questions fréquentes FAQ
Avatar du membre
Belgique Hervé
Site Admin
Site Admin
Messages : 15536
Enregistré le : 20 mai 2019 14:10
Localisation : Jurbise
Marque et modèle du bac : La Vie en Bleu sur mesure
Volume du bac : 750
Dimensions du bac : 150 x 90 x 65
Date démarrage : 12/01/2002
Eclairage : LED Alpheus 8x19M1002 type 21
Brassage : Tunze 6125 + 6085 oscillos + Gyre XF130 en surface
Ecumeur : Deltec TC2060 externe
Supplémentation : RAC Deltec PF601 ARM extra coarse
A remercié : 783 fois
A été remercié : 1987 fois
Genre :
Pays :
Belgique (be)
Belgique

Mise à jour automatique

Message par Belgique Hervé »

Dans la prochaine version je vais laisser le choix d'effectuer la màj automatiquement ou manuellement à l'utilisateur.
J'ai remplacé le long message par celui-ci

Code : Tout sélectionner

Vous utilisez la version AppVersion
une version plus récente NewVersion est disponible.
Le logiciel peut se mettre à jour automatiquement sauf si un anti-virus l'en empêche
ou si le répertoire App.Path dans lequel vous l'avez installé est réservé par Windows
comme par exemple C:\Temp ou C:\User ou C:\Program Files ou encore sur le bureau.

Voulez-vous que le logiciel essaye se mettre à jour automatiquement ?
Sinon vous pourrez le télécharger manuellement à partir de la page web qui va s'ouvrir.
S'il répond NON le logiciel s'arrête et la page de téléchargement s'ouvre https://www.rudyv.be/Aquarium/RVRT/RVRTVersions.php
S'il répond OUI il reçoit ce message d'information

Code : Tout sélectionner

Afin de télécharger la dernière version NewVersion l'application va redémarrer.
Si un message vous demande l’autorisation de modifier votre ordinateur, cliquez sur OUI.
en cliquant sur OK la màj commence
si la màj fonctionne le logiciel redémarre, sinon l'utilisateur reçoit ce message

Code : Tout sélectionner

Impossible de mettre le logiciel à jour automatiquement.
Texte explicatif du problème
Un rapport d'erreur va être envoyé sur le serveur.
Vous pouvez télécharger la dernière version à partir de la page qui va s'ouvrir.
Attention de bien copier le fichier téléchargé dans le même répertoire que votre version actuelle.
le logiciel s'arrête et la page de téléchargement s'ouvre https://www.rudyv.be/Aquarium/RVRT/RVRTVersions.php

Je pense que c'est plus explicite ... à condition de lire les messages.
Page d'accueil Image ... ce que j'écris n'est jamais que mon avis ...
Image
Memento mori
Utilitaires pour aquarium récifal www.rudyv.be/RVRT
Questions fréquentes FAQ
Avatar du membre
Belgique Hervé
Site Admin
Site Admin
Messages : 15536
Enregistré le : 20 mai 2019 14:10
Localisation : Jurbise
Marque et modèle du bac : La Vie en Bleu sur mesure
Volume du bac : 750
Dimensions du bac : 150 x 90 x 65
Date démarrage : 12/01/2002
Eclairage : LED Alpheus 8x19M1002 type 21
Brassage : Tunze 6125 + 6085 oscillos + Gyre XF130 en surface
Ecumeur : Deltec TC2060 externe
Supplémentation : RAC Deltec PF601 ARM extra coarse
A remercié : 783 fois
A été remercié : 1987 fois
Genre :
Pays :
Belgique (be)
Belgique

Mise à jour automatique

Message par Belgique Hervé »

Je reçois toujours des rapports d'erreur pour des problèmes lors de la mise à jour qui ne sont pas dus au logiciel, exemples
  • ShellExecute E:\ReefTools\RVRTupgrade.exe erreur 2 : The specified file was not found.
    L'antivirus a supprimé l'utilitaire de mise à jour au moment de son démarrage.
  • ShellExecute C:\Users\sevdu\Desktop\RVRTupgrade.exe erreur 5 : The operating system denied access to the specified file
    Windows a bloqué l'accès parce que le répertoire C:\Users\sevdu\Desktop (= le bureau) est réservé par Windows
  • ShellExecute E:\T2\RVRTupgrade.exe erreur 5 : The operating system denied access to the specified file
    il ne s'agit pas d'un répertoire réservé par Windows mais il en interdit quand même l'accès
  • ...
A partir de la prochaine version je ne m'enverrai plus de rapport d'erreur, de toute façon je ne peux rien y faire.
Pour éviter ces problèmes il faut installer le logiciel dans un répertoire dédié, par exemple C:\RVReefTools
et indiquer les fichiers RVReefTools.exe et RVRTupgrade.exe comme safe dans l'anti-virus et/ou le pare feu.
Page d'accueil Image ... ce que j'écris n'est jamais que mon avis ...
Image
Memento mori
Utilitaires pour aquarium récifal www.rudyv.be/RVRT
Questions fréquentes FAQ
Avatar du membre
France Space
?
?
Messages : 2106
Enregistré le : 21 mai 2019 09:47
Localisation : Lyon
Volume du bac : 350
Dimensions du bac : 120x50x53
Date démarrage : 15/11/2017
Eclairage : 3x Hydra 26HD
A remercié : 146 fois
A été remercié : 76 fois
Genre :
Pays :
France (fr)
France

Mise à jour automatique

Message par France Space »

Peut-être serait-il intéressant de mettre par défaut le dossier d'installation sur C:\RVRT dans l'installateur? (c'est peut-être déjà le cas?)
Verrouillé