Mises à jour sous Linux xUbuntu (Ubuntu)
- Steph.LOUVRIER
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 140
- Remerciements reçus 5
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.
- bogucool
- Hors Ligne
- Membre elite
- Messages : 283
- Remerciements reçus 20
Je ne fais jamais les mises à jour sous Linux depuis Noethys.
Je recupère les sources via git.
Connexion ou Créer un compte pour participer à la conversation.
- Steph.LOUVRIER
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 140
- Remerciements reçus 5
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.
- bogucool
- Hors Ligne
- Membre elite
- Messages : 283
- Remerciements reçus 20
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.
Connexion ou Créer un compte pour participer à la conversation.
- Claude
- Hors Ligne
- Membre platinium
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
Connexion ou Créer un compte pour participer à la conversation.
- Claude
- Hors Ligne
- Membre platinium
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
Connexion ou Créer un compte pour participer à la conversation.
- Steph.LOUVRIER
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 140
- Remerciements reçus 5
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.
- Steph.LOUVRIER
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 140
- Remerciements reçus 5
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.
- Steph.LOUVRIER
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 140
- Remerciements reçus 5
Connexion ou Créer un compte pour participer à la conversation.
- amiden
- Hors Ligne
- Nouveau membre
- Messages : 12
- Remerciements reçus 3
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
En espérant que ça puisse être utile.
Connexion ou Créer un compte pour participer à la conversation.