Go Down

Topic: Impossible de téléverser, mon port COM est OK /Ubuntu [RESOLU] (Read 1 time) previous topic - next topic

geryko

Bonsoir à tous,

Tout fonctionnait bien depuis mon passage à Linux mais en démarrant l'IDE ce soir,
j'ai accepté une mise à jour qui m'était proposée. PS : accepté bêtement
Depuis, il n'est plus possible de téléverser.
Je vois les diodes Em et rec qui travaillent.  C'est tout. 
Même les sketchs qui fonctionnaient hier ne peuvent plus être téléversés.

J'ai téléversé sous WIN et là ça téléverse et ça fonctionne.
En remettant sous Linux le moniteur fonctionne, mon sketch aussi.
La vérification, le moniteur aussi fonctionnent, aucune erreur.
Conclusion : la mise à jour de Linux ne me permet plus de téléverser.
Tout le reste semble fonctionner.
Avez vous un idée ?
Pour l'instant je ne sais pas revenir en arrière, supprimer la mise à jour.

Merci

Ci-dessous le message d'erreur :
Quote
Arduino : 1.8.5 (Linux), Carte : "Arduino Nano, ATmega328P"

Le croquis utilise 3066 octets (9%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
Les variables globales utilisent 218 octets (10%) de mémoire dynamique, ce qui laisse 1830 octets pour les variables locales. Le maximum est de 2048 octets.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Une erreur est survenue lors du transfert du croquis

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.
Lorsque vous avez la solution, la donner et marquer le titre du 1er post [Résolu] .     Géryko

geryko

#1
Mar 17, 2018, 10:22 am Last Edit: Mar 17, 2018, 10:33 am by geryko
Bonjour à tous,

Pour compléter mon message d'hier:
j'ai installé Ubuntu 17.10 il y a moins d'un mois (que je loin de maîtriser) et  IDE 1.8.5 Arduino.
J'ai un dossier "arduino-1.8.5" avec l'IDE décompacté. Ce dossier comprends entre autre :
- un fichier "install.sh"
- un fichier "uninstall.sh"
Ces fichiers ne fonctionnent pas ou ne fonctionnent plus ?
Lorsque je clique un de ces fchiers, il s'ouvre dans un éditeur de texte.  Est-ce normal ?

Le mieux serait de supprimer IDE  et de le réinstaller. (IDE que je possède toujours dans les téléchargements 103,8 Mo )
Ou de réinstaller par dessus ?
Lorsque vous avez la solution, la donner et marquer le titre du 1er post [Résolu] .     Géryko

infobarquee

Quote
Lorsque je clique un de ces fchiers, il s'ouvre dans un éditeur de texte.  Est-ce normal ?
oui, ce n'est pas un exe
il faut passer par une console.

l'ide a été installé comment?

je suis pratiquement certain que ton user ne fait pas/plus partie du group dialout
sudo usermod -aG dialout monuser
AUCUNE AIDE PAR MP

geryko

#3
Mar 17, 2018, 11:12 am Last Edit: Mar 17, 2018, 11:26 am by geryko
Bonjour infobarquee et merci de me venir en aide.

1) De mémoire, pour installer j'ai cliqué le fichier "install.sh" dans le dossier "arduino-1.8.5" avec l'IDE décompacté.
PS :
- En cliquant propriétés du fichier : s'ouvre avec un éditeur de texte.
- En cliquant propriétés du fichier : permissions. Est autorisé à s'exécuter comme un programme.

2) sudo usermod -aG dialout monuser

(avec monuser qui se trouve au début du prompt jusqu'au @ ? C'est bien cela ?)
- Je donne mon mot de passe.
- Cette commande ne signale rien. Retour au prompt d'une novelle ligne de commande.

3) Comment par la console ?
sudo /home/..../arduino-1.8.5/install.sh ??
Lorsque vous avez la solution, la donner et marquer le titre du 1er post [Résolu] .     Géryko

infobarquee

Quote
2) sudo usermod -aG dialout monuser

(avec monuser qui se trouve au début du prompt jusqu'au @ ? C'est bien cela ?)
- Je donne mon mot de passe.
- Cette commande ne signale rien. Retour au prompt d'une novelle ligne de commande.
si tu as appelé ton user toto, tu mets toto à la place de monuser
ca n'affichera rien de plus

via console ou terminale, la fenêtre noire
cd /home/monuser/arduino........
sudo ./install.sh

si ca ne fonctionne pas
sudo chmod +X install.sh
sudo ./install.sh
AUCUNE AIDE PAR MP

geryko

#5
Mar 17, 2018, 02:11 pm Last Edit: Mar 17, 2018, 02:21 pm by geryko
Bonjour,  Résultat des courses.

1)  avec sudo ./uninstall.sh  (après cd /home/..../arduino-1.8.5)
- La réponse est "done", l'icône pour lancer Arduino sur le bureau a disparu.
- mais dans "Afficher les applications" en bas du bureau "arduino-1.8.5" est toujours là.
et en cliquant , l'IDE se lance normalement mais sans pouvoir téléverser.

2)  avec sudo ./install.sh  (après cd /home/..../arduino-1.8.5)
- La réponse est "done", une icône "arduino.arduinoide.desktop" se place sur le bureau mais ce fichier
me dit que je ne suis pas le propriétaire root.
Lorsque ça fonctionnait j'y avais droit.
Il n'y a que root et aucun groupe autorisé alors qu'avant je pouvais voir un 3ème onglet "ouvrir avec"
- dans "Afficher les applications" en bas du bureau il y a 2 icônes "arduino-1.8.5".
Les 2 donnent le même résultat. (pas de téléversement)

3)  même après plusieurs sudo ./uninstall.sh  successifs (après cd /home/..../arduino-1.8.5)
- La réponse est toujours "done", l'icône pour lancer Arduino sur le bureau a disparu.
- mais dans "Afficher les applications" en bas du bureau "arduino-1.8.5" est toujours là.
et en cliquant , l'IDE se lance normalement mais sans pouvoir téléverser.

4) je continue à penser qu'il s'agit d'un problème IDE car tout fonctionne sauf  le téléversement.
Linux ou IDE  n'est en cause que pour la désinstallation.
C'est un autre sujet mais pour recharger une version propre il faut y passer.
Lorsque vous avez la solution, la donner et marquer le titre du 1er post [Résolu] .     Géryko

geryko

#6
Mar 17, 2018, 03:23 pm Last Edit: Mar 17, 2018, 03:26 pm by geryko
re
1) Je viens de m'apercevoir qu'en cliquant l'icône "arduino-1.8.5" dans "Afficher les applications" en bas du bureau  je pointais sur mon dossier décompressé de l'IDE que l'avais téléchargé.

2) en redécompressant le fichier téléchargé dans le même dossier, les dates sont toujours les mêmes,
même là où fait un modif provisoire pour un test.
Donc mon fichier n'a pas été remplacé ! (écrasé par le nouveau)

J'ai envie de supprimer le dossier arduino-1.8.5
- de supprimer l'icône dans "Afficher les applications" en bas du bureau "arduino-1.8.5"
 Est-utile ? (car je ne sais pas le faire pour l'instant)
- de le recréer et d'y redécompresser mon fichier IDE téléchargé "arduino-1.8.5-linux64.tar.xz"

Qu'en pensez-vous ?

Autre question sans rapport :
Dans "Afficher les applications" en bas du bureau "arduino-1.8.5"
Est-il possible de renommer les icônes ?   (oui/non pour aller vite)
Lorsque vous avez la solution, la donner et marquer le titre du 1er post [Résolu] .     Géryko

68tjs

Même remarque que là :
https://forum.arduino.cc/index.php?topic=535777.msg3652125#msg3652125
Reponse #5

Tant que vous n'êtes pas sur un serveur multi-utilisateurs ce n'est pas la peine de se casser la tête.
Et en plus vous pouvez très simplement installer autant de versions que vous voulez, que demander de plus ?

Nous disposerions d'un véritable paquet "deb" comme il y a quelques années ok pour installer en multi-utilisateur mais le mainteneur du paquet à jeter l'éponge devant le foutoir des deux arduinos et n'a toujours pas repris cette charge de travail et je crains que ce ce soit définitivement mort.

geryko

Bonsoir 68tjs,

J'ai lu le #5 sur ton lien. Pas sûr de bien te comprendre.
Je voudrais (préférerais)  "Travailler" en local, sans être connecté.  (m'amuser en fait)

Question :
 j'avais la version :  "arduino-1.8.5-linux64.tar.xz"
 J'ai vu qu'il y avait aussi la version  "arduino-lightly-linux64.tar.xz"
 
Quelle différence ?
ici  https://www.arduino.cc/en/Main/Software

Dans le pire des cas je reformaterai mon disque.
J'en ai marre de windaube et là je vais craquer aussi.
Cordialement.
à 74 balais c'est dur
Lorsque vous avez la solution, la donner et marquer le titre du 1er post [Résolu] .     Géryko

bricofoy

tu peux tout simplement supprimer (ou renommer) le dossier arduino,et redécompresser l'archive, ce qui va te redonner le dossier "neuf"
-tu savais que si tu passe le CD de windows à l'envers, tu entends une chanson satanique ?
-non, mais il y a pire : à l'endroit, ça l'installe !

68tjs

A 74 c'est dur, allez juste 2 de moins mais j'ai franchis le pas Linux en 2000. :smiley-mr-green:

Ce que je veux dire :
Tu télécharges la version linux de l'ide
je l'appelle arduino_Z.tar.x.z.
tar : programme d'archivage Unix initialement prévu pour les bandes magnétiques (bien antérieur à zip et consorts).
x ,z : configurateur pour indiquer que le fichier est compressé.

Avec ton explorateur de fichier (je ne connais pas celui que tu utilises, moi avec KDE c'est Dolphin) tu crées un nouveau répertoire dans ton home  que j'appelle arduino_Z (rien d'original)
Tu y copies le fichier arduino_Z.tar.x.z.
Tu décompresses arduino_Z.tar.x.z
Tous les fichiers de l'IDE se trouvent maintenant dans ton répertoire dont un script exécutable appelé simplement _arduino.
C'est bien un script exécutable car on peut l'ouvrir avec un éditeur de fichier :
Tu peux supprimer le fichier archive tar.x.z qui ne sert plus à rien.

Selon ton interface graphique tu créé un lien sur ton bureau qui pointe sur le fichier _arduino qui est dans le répertoire arduino_X.
Pour avoir plus de détail sur ce point il faudrait que tu dises quelle interface graphique tu utilises : KDE, Mate, Xfce, Lxde,..

Un extrait de mon home concernant les IDE Wiring/Arduino :

Comme tu peux voir j'ai plusieurs versions installées et je ne me suis jamais servi des scripts _install et _uninstall.
Par contre j'ai créé un "lanceur KDE " sur mon bureau qui pointe sur le fichier _arduino de la version de l'ide que je veux utiliser
Un simple sh _arduino ne peut pas lancer l' IDE pour des raisons qui me dépassent.




geryko

Bonsoir,

J'ai réussi !

1) Le dossier où j'avais décompressé "arduino-1.8.5" dans /home a été supprimé et remplacé par une
version identique mais je crois que ce n'étais pas nécessaire pour mon cas.

2) J'ai supprimé le dossier caché ".arduino45" dans /home   C'est ça qui me ramenait à la situation initiale.

3) J'ai réinstallé comme indiqué ici :  https://doc.ubuntu-fr.org/arduino
https://doc.ubuntu-fr.org/arduino

Seuls petits points :
- Je n'ai plus l'icône Arduino sur le bureau fichier :  "arduino.arduinoide.desktop"
- dans "Afficher les applications" en bas du bureau il y a 2 icônes "arduino-1.8.5".

Bien évidemment je n'ai pas accepté la mise à jour qui m'avait foutu la M....

ça roule pour cette fois.
Merci à tous.
Lorsque vous avez la solution, la donner et marquer le titre du 1er post [Résolu] .     Géryko

68tjs

A part être inscrit dans le groupe "dialout" rien de ce qui est indiqué dans le document Ubuntu ne m'a été nécessaire.
Je suis sous Debian, Ubuntu se vante d'être une Debian qui a été simplifiée pour la rendre  plus simple d'accès --> j'ai des gros doutes, cela ne me donne pas  envie de tester Ubuntu.

geryko

Bonsoir 68tjs,

Je comprends bien que tu veux dire mais suffit de savoir le faire.   message #10
Je ne maîtrise pas les termes.

Quote
Selon ton interface graphique tu créé un lien sur ton bureau qui pointe sur le fichier _arduino qui est dans
le répertoire arduino_X.
Pour avoir plus de détail sur ce point il faudrait que tu dises quelle interface graphique tu utilises : KDE, Mate, Xfce, Lxde,..
- Je pense que mon interface graphique est Gnome3 ? : c'est pas terrible.
- Créer un lien sur mon bureau qui pointe sur le fichier : Je vois mais pour l'instant je ne sais pas le faire.
- Ta présentation des fichiers qui ressemble à celle  d' Explorateur Win me plaît bien.
- Ce sera pour plus tard.
-
Merci pour tes explications.
Bien cordialement à tous.
Lorsque vous avez la solution, la donner et marquer le titre du 1er post [Résolu] .     Géryko

68tjs

Quote
- Je pense que mon interface graphique est Gnome3 ? : c'est pas terrible.
Presque d'accord avec toi.

Pourquoi presque : parce que comme je l'ai dit j'ai commencé avec une Mandrake qui fournissait KDE par défaut.
Ubuntu n'existait pas et Debian avait encore sa réputation de "machin pour spécialiste".
A la disparition de Mandrake/Mandriva j'ai testé une des toutes premières versions d'Ubuntu, Gnome, la suppression du compte root et l'obligation d'utiliser sudo ne m'ont pas emballé.
Le court épisode Ubuntu  a permis de démystifié l'univers Debian et je suis passé à Debian.
Cela fait 18 ans que j'ai mes habitudes avec Kde, donc  Gnome c'est perturbant pour moi.

D'autres qui auront commencé avec Gnome, en général ce sont les mêmes que ceux qui ont commencé avec Ubuntu, y sont parfaitement à l'aise et pourront mieux te renseigner sur cette opération qu'il est extrêmement utile de connaître.

Note : ce n'est pas parce que tu as installé Gnome avec ton Ubuntu que tu ne peux pas utiliser une autre interface graphique.
La seule limite à l'installation de nouvelles interfaces graphiques est la capacité de ton disque dur.

Go Up