Mises à jour sous Linux xUbuntu (Ubuntu)

Plus d'informations
il y a 7 ans 6 mois #16784 par Steph.LOUVRIER
Bonjour,

Je viens poster ce petit problème que je rencontre depuis le début et pour savoir si d'autres personnes le rencontre aussi.

Quand je veux faire les mises à jour Noethys sur un système Ubuntu Linux (xUbuntu très exactement), j'ai bien le message d'information pour me dire qu'il y a une mise à jour du logiciel, puis je clique sur "Rechercher" et j'ai bien la détection de la nouvelle version avec son journal des modifications mais c'est au moment du téléchargement que ça se complique.

Le téléchargement se passe plus ou moins bien (dès fois le téléchargement se passe bien et dès fois non) puis au moment d'installer j'ai des problèmes d'affichage de la fenêtre et je ne peux pas cliquer sur le bouton d'installation qui n'apparaît pas ou bien quand il apparaît et que je clique dessus ça plante.

Auriez-vous des pistes pour m'aider car en ce moment, je ne peux pas passer à la dernière version (1.2.0.0).

Par avance merci,

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 6 mois #16787 par bogucool
Bonjour,

Je ne fais jamais les mises à jour sous Linux depuis Noethys.

Je recupère les sources via git.
Les utilisateur(s) suivant ont remercié: Steph.LOUVRIER

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 6 mois #16791 par Steph.LOUVRIER
Je me suis posé justement la question si je pouvais faire les mises à jour à partir du dossier source sur Github.

Est-ce que je télécharge le dossier et j'écrase le dossier dans mon PC en faisant un copier/coller ? Est-ce la bonne procédure ?

Merci bogucool

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 6 mois - il y a 7 ans 6 mois #16795 par bogucool
En gros oui.

Je préconise de ne pas écraser mais de poser dans un autre dossier et de modifier le pointage du lanceur si tu récupères le zip.

Ou alors travailler directement dans le dépot local récupéré via un git clone et tenir le dépot local à jour à chaque publication de version.
Dernière édition: il y a 7 ans 6 mois par bogucool.
Les utilisateur(s) suivant ont remercié: Steph.LOUVRIER

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 6 mois #16811 par Claude
Bonjour,

J'ai constaté aussi le fait que quelques fois il faut recommencer la procédure plusieurs fois.
Pour les spécialistes de python, je pense que c'est lié aux thread, mais je ne maîtrise pas cet aspect de python, je ne sais donc pas comment le vérifier.

En fait pour y arriver quand ça ne se passe pas bien, je commence par purger le répertoire Updates (dans le menu outils admin)
Puis lorsque je clique sur Téléchargement, je mets très rapidement le pointeur de ma souris tout en haut ou en bas de l'écran, et je ne bouge plus la souris.
C'est pourquoi je pense à un problème de thread, il semble y avoir conflit entre la barre de progression du téléchargement et la gestion des autres opérations sur l'écran.

Mais tout ceci n'est qu'intuitif, je n'ai pas réussi à trouver de doc suffisamment précise sur les thread pour arriver à préciser.

A essayer ...

Claude
Les utilisateur(s) suivant ont remercié: Steph.LOUVRIER

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 6 mois - il y a 7 ans 6 mois #16812 par Claude
Accessoirement quand on fait la mise à jour sous linux, elle se fait depuis github.
Donc pour le faire manuellement, il faut dézipper la version dispo sur github dans un dossier, puis recopier le contenu dans le dossier d'install de noethys.
Par exemple:

cd /tmp
wget https://github.com/Noethys/Noethys/archive/master.zip
unzip master.zip
cp -a Noethys-master/noethys/* /dossier_de_noethys/

Et si tu passes par des outils graphiques pour télécharger et dézipper, tu copies le contenu de Noethys-master/noethys/ dans ton dossier d'install par ton navigateur de fichiers
Dernière édition: il y a 7 ans 6 mois par Claude.
Les utilisateur(s) suivant ont remercié: Steph.LOUVRIER

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 6 mois #16823 par Steph.LOUVRIER

bogucool écrit: Je préconise de ne pas écraser mais de poser dans un autre dossier et de modifier le pointage du lanceur si tu récupères le zip.


Merci pour cette réponse bogucool.

bogucool écrit: Ou alors travailler directement dans le dépot local récupéré via un git clone et tenir le dépot local à jour à chaque publication de version.


Ça m'a l'air un peu compliqué et presque pareil que d'écraser les anciennes version par copier/coller : quel serait l'avantage de cette solution de dépôt local stp ?

Claude écrit: Bonjour,

J'ai constaté aussi le fait que quelques fois il faut recommencer la procédure plusieurs fois.
Pour les spécialistes de python, je pense que c'est lié aux thread, mais je ne maîtrise pas cet aspect de python, je ne sais donc pas comment le vérifier.

En fait pour y arriver quand ça ne se passe pas bien, je commence par purger le répertoire Updates (dans le menu outils admin)
Puis lorsque je clique sur Téléchargement, je mets très rapidement le pointeur de ma souris tout en haut ou en bas de l'écran, et je ne bouge plus la souris.
C'est pourquoi je pense à un problème de thread, il semble y avoir conflit entre la barre de progression du téléchargement et la gestion des autres opérations sur l'écran.

Mais tout ceci n'est qu'intuitif, je n'ai pas réussi à trouver de doc suffisamment précise sur les thread pour arriver à préciser.

A essayer ...

Claude


Je vais essayer cette méthode et je vous tiendrai au courant. Merci.

Claude écrit: Accessoirement quand on fait la mise à jour sous linux, elle se fait depuis github.
Donc pour le faire manuellement, il faut dézipper la version dispo sur github dans un dossier, puis recopier le contenu dans le dossier d'install de noethys.
Par exemple:

cd /tmp
wget https://github.com/Noethys/Noethys/archive/master.zip
unzip master.zip
cp -a Noethys-master/noethys/* /dossier_de_noethys/

Et si tu passes par des outils graphiques pour télécharger et dézipper, tu copies le contenu de Noethys-master/noethys/ dans ton dossier d'install par ton navigateur de fichiers


C'est la solution que j'avais en tête. Merci.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 6 mois #16994 par Steph.LOUVRIER
Comme promis je viens vous faire mon petit rapport.

Effectivement en prenant les sources sur GitHub et en les copiant à la place de celles dans le PC, cela fonctionne la mise à jour se passe bien (Merci à bogucool et Claude ^^)

J'ai essayé la technique de "la souris placée rapidement en haut ou en bas" (en ayant purgé le dossier updates) mais malheureusement ça n'a pas fonctionné mais comme tu le disais Claude c'est peut-être un bug alors il ne vaut mieux pas passer par cette solution.

bogucool je suis bien intéressé par ta solution de travailler avec un dépôt local récupéré via un clone des sources sur GitHub, pourrais-tu me dire comment faire car je ne comprend pas trop bien la logique stp ? Si j'ai bien compris, tu créés un dossier local qui serait alimenté par le dépôt GitHub au moment de faire les mises à jour Ubuntu ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 5 mois #17263 par Steph.LOUVRIER
Un petit UP pour ma petite demande d'aide pour la solution du dépôt local s'il vous plaît ? ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 4 ans 10 mois #23187 par amiden
Bonsoir,

Pour la dernière mise à jour via git, j'ai procédé comme suit (en simple utilisateur):
cp -R Noethys/ Noethys.1.7.x.x.bak   (où .x.x est le numéro de version)
cd Noethys/
 git init
git remote
git remote add noethys https://github.com/Noethys/Noethys
git remote -v
git fetch
git pull origin master
Il y a quelques sites en français qui explique en détail les commandes, tel celui-ci .
En espérant que ça puisse être utile.
Les utilisateur(s) suivant ont remercié: Steph.LOUVRIER, dodh

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.149 secondes
Propulsé par Kunena