IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

IDE 2.3 ne s'exécute pas sous Ubuntu


Sujet :

Arduino

  1. #1
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut IDE 2.3 ne s'exécute pas sous Ubuntu
    Bonjour a tous,
    J' essaye Linux Ubuntu.
    J'ai installé a peu près comme je veux.
    L'IDE 1.8.19 de Arduino fonctionne et communique avec les Arduino via ttyACM0 (installé avec apt)

    J'ai voulu avoir l'IDE 2.3.4, j'ai téléchargé le fichier image (arduino-ide_2.3.4_Linux_64bit.AppImage),
    Je l'ai mis en exécutable pour tout le monde.
    Lorsque je clique dessus, il me demande bien si je veux l’exécuter, je clique sur Exécuter, puis rien.

    J'ai télécharge le fichier .zip, je l'ai décompressé, j'ai essayé d' exécuter le programme arduino-ide, mais après avoir répondu
    qu'il pouvait s'exécuter, .... rien

    Hors ,sous Debian, le fichier Appimage s’exécute bien.
    Suivant la Doc Arduino, j'ai installé libfuse2, et suivit les instruction de la Doc, mais rien n'y fait.
    L'IDE2.3.4 ne s’exécute pas.

    Si quelqu'un à des idée

    Merci

    Michel

  2. #2
    Modérateur

    Avatar de Vincent PETIT
    Homme Profil pro
    Consultant en Systèmes Embarqués
    Inscrit en
    Avril 2002
    Messages
    3 243
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Systèmes Embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2002
    Messages : 3 243
    Par défaut
    Bonjour,
    L'IDE n'est pas dans les dépôts officiels d'ubuntu ?

  3. #3
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut
    Bonjour,

    Dans les dépot ne se trouve que l'IDE 1.8, donc la vieille version.
    H'ai l'habiture de travailler depuis quelque temps avec la version 2.3
    Qui chez Arduino n'existe que en format compressé *.tar ou en format executable .appimage

    Mais j'ai essayé les deux, et aucunes ne fonctionnent (sous Ubuntu 24.04. LTS)

    michel

  4. #4
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 121
    Billets dans le blog
    47
    Par défaut
    Et quand tu lances en ligne de commande, il n'y a pas de messages d'erreur qui s'affichent ?

  5. #5
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut
    Bonjour,

    Je lance arduino-ide_2.3.4_Linux_64bit.AppImage avec la commande:
    michel@MaisonI7:~/Arduino$ sudo ./arduino-ide_2.3.4_Linux_64bit.AppImage

    (zenity:39050): Gtk-WARNING **: 22:33:50.542: Unable to acquire session bus: L’exécution du processus fils « dbus-launch » a échoué (Aucun fichier ou dossier de ce nom)
    r: 0
    License accepted
    [1217/223356.780418:FATAL:electron_main_delegate.cc(294)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
    Trappe pour point d'arrêt et de trace
    michel@MaisonI7:~/Arduino$
    Et depuis le fichier installer avec le .zip:
    michel@MaisonI7:~/arduino-ide_2.3.4_Linux_64bit$ sudo ./arduino-ide
    [1217/223944.633500:FATAL:electron_main_delegate.cc(294)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
    Trappe pour point d'arrêt et de trace
    michel@MaisonI7:~/arduino-ide_2.3.4_Linux_64bit$
    Je suis pas très avancè...

    Michel

  6. #6
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 121
    Billets dans le blog
    47
    Par défaut
    Bonsoir,

    Tu peux toujours essayer comme proposé, en rajoutant l'option --no-sandbox.

  7. #7
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut
    bonjour f-leb,

    Ce matin j'ai essayé....
    voici le retour (partiel) de la commande:
    michel@MaisonI7:~/arduino-ide_2.3.4_Linux_64bit$ sudo ./arduino-ide --no-sandbox
    [sudo] Mot de passe de michel*:
    Arduino IDE 2.3.4
    Checking for frontend application configuration customizations. Module path: /home/michel/arduino-ide_2.3.4_Linux_64bit/resources/app/lib/backend/electron-main.js, destination 'package.json': /home/michel/arduino-ide_2.3.4_Linux_64bit/resources/app/package.json
    [6081:1218/083615.050729:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
    [6081:1218/083615.050820:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
    [6081:1218/083615.050857:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
    [6081:1218/083615.050871:ERROR:bus.cc(407)] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix")
    Authorization required, but no authorization protocol specified

    Authorization required, but no authorization protocol specified

    Authorization required, but no authorization protocol specified

    [6110:1218/083615.075376:ERROR:egl_util.cc(44)] Failed to load GLES library: /home/michel/arduino-ide_2.3.4_Linux_64bit/libGLESv2.so: /home/michel/arduino-ide_2.3.4_Linux_64bit/libGLESv2.so: Ne peut ouvrir le fichier d'objet partagé: Permission non accordée
    [6110:1218/083615.079277:ERROR:viz_main_impl.cc(196)] Exiting GPU process due to errors during initialization
    Authorization required, but no authorization protocol specified
    ..........................................
    Cela ne m'avance pas fort....

    Une fenêtre blanche apparait avec en titre:
    sketch_dec18a | arduino-IDE 2.3.34
    Mais rien dans la fenêtre
    Et le terminal ne rend rend la main que lorsque je ferme la fenêtre ....

    Quelque chose est mal installé (ou pas installé) mais quoi...
    La sortie du terminal est très longue , 552 lignes dont les dernière sont :
    Authorization required, but no authorization protocol specified

    Warning: Couldn't load Vulkan. Searched /home/michel/arduino-ide_2.3.4_Linux_64bit/libvk_swiftshader.so, /home/michel/arduino-ide_2.3.4_Linux_64bit/libvk_swiftshader.so, libvk_swiftshader.so.
    at operator() (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:299)
    at Initialize (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:310)
    at Create (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:266)
    at operator() (../../third_party/dawn/src/dawn/native/vulkan/BackendVk.cpp:521)

    Warning: Failed to load libEGL.so
    at DiscoverPhysicalDevices (../../third_party/dawn/src/dawn/native/opengl/BackendGL.cpp:61)
    Mon Ubuntu 24.04 est installé avec les drives NVDIA Vulkan (nécessaire pour faire fonctionner X-Plane12)
    Est ce des autorisations nécessaire manquantes ??,
    s
    Dans le répertoire "/home/michel/arduino-ide_2.3.4_Linux_64bit/", il y a des sous-répertoires (resources/app/lib/backend) contenant des fichier *.js ou *.json qui sont lisible par tous le monde, editable par moi et non exécutable.
    Cela me semble normal non??

    Le problèmes ne viendrait-il pas des drive NVDIA ??


    Merci

    Michel

  8. #8
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 121
    Billets dans le blog
    47
    Par défaut
    Ton Linux est à jour ? (apt update et apt upgrade)

  9. #9
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut
    Oui, je fais régulièrement la mise a jour.

    Surtout avant d'installer des nouveaux logiciels

    michel

  10. #10
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut Solution IDE 2.3.x arduino et Ubuntu 24.04LTS
    Bonjour,

    Pour information,

    Il parait que UBUNTU 24.04LTS (et peut être les suivants) utilise un système pour protéger les applications.
    Cela s'apelle "apparmor"
    D'après ce que j'ai compris, cela empêche les *.appImage et d'autre applications d'être exécuté sur le système
    Il faut configurer l'application dans /etc/apparmor.d/ pour que cela fonctionne......
    Ma solution
    Placer le fichier à exécuter dans /usr/local/bin/.( ou dans un aute répertoire)
    Dans /etc/apparmor.d/ , créer un fichier avec le nom de l'application. Dans mon cas, pour l'IDE arduino je l'ai appelé:/etc/apparmor.d/usr.local.bin.arduino
    Et ce fichier doit contenir:
    bi <abi/4.0>,
    include <tunables/global>
    profile arduino /usr/local/bin/arduino-ide* flags=(unconfined) {
    userns,
    include if exists <local/arduino>
    }
    ou la ligne "profile arduino" doit être suivie de l'adresse du fichier a exécuter.....
    ( dans mon cas, "/usr/local/bin/arduino-ide*" avec une * car le nom du fichier complet est :arduino-ide_2.3.4_Linux_64bit.AppImage )

    Un petit reboot (ou un reload de apparmor, et hop, cela fonctionne.
    Encore juste à mettre le fichier pour avoir son icone sur le bureau ou sur la barre de lancement


    Et le tour est joué.....


    Merci au Forum Arduino pour l'aide qui m'a été apportée pour le problème.

    Je marque comme résolu...

    Michel

  11. #11
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 121
    Billets dans le blog
    47
    Par défaut
    Bonjour,

    Curieux... J'ai installé l'IDE Arduino 2.3.4 sur une VM avec Ubuntu 24.04.1 LTS, et l'appImage s'exécute normalement....

  12. #12
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut
    Bonjour f-leb,

    D'après le forum Arduino, cela serait du au fait que je n'ai pas installer l'image au bon endroit???
    Il faudrait la mettre dans /usr/local/bin, il est vrai que je l'ai mise dans /home/michel/Arduino.

    Moi cela me semblait logique....

    Mais voila....

    0 l'occasion je regarde plus a fond cette histoire de place, mais avec Debian, je ne rappelle pas avoir eu ce genre
    de problèmes.....

    Voir les version???

    michel

  13. #13
    Membre éprouvé
    Homme Profil pro
    Retraité de l'électronique analogique
    Inscrit en
    Avril 2021
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité de l'électronique analogique

    Informations forums :
    Inscription : Avril 2021
    Messages : 50
    Par défaut
    J'arrive un peu tard, mais pourquoi utiliser un appImage ?

    Sous Debian, je n'ai jamais installé autre chose que la version zip que je désarchive dans le répertoire de mon choix.
    Je peux même avoir plusieurs versions du moment que chaque version est dans un répertoire propre.

  14. #14
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut
    bonjour Bernard_68

    J'ai essayé les deux, même résultat.

    Comme la version 2.3.x n'est pas fournie en paquet *.deb (au contraire de la version 1.8.x) ou autre mais un *.zip, dans lequel on trouve un executable
    arduino-ide qui présente le même problème.

    Je n'ai pas essayé de le mettre dans apparmor.d mais si l'un fonctionne cela me suffit.

    michel

  15. #15
    Responsable Arduino et Systèmes Embarqués


    Avatar de f-leb
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2009
    Messages
    13 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 13 121
    Billets dans le blog
    47
    Par défaut
    Citation Envoyé par f-leb Voir le message
    Curieux... J'ai installé l'IDE Arduino 2.3.4 sur une VM avec Ubuntu 24.04.1 LTS, et l'appImage s'exécute normalement....
    Citation Envoyé par michel.semal Voir le message
    D'après le forum Arduino, cela serait du au fait que je n'ai pas installer l'image au bon endroit???
    Il faudrait la mettre dans /usr/local/bin, il est vrai que je l'ai mise dans /home/michel/Arduino.
    mon appImage est aussi dans mon dossier perso /home/fleb/arduino, et je n'ai pas de problèmes...

  16. #16
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut
    Les mystères de l'informatique??

    michel

  17. #17
    Membre éprouvé
    Homme Profil pro
    Retraité de l'électronique analogique
    Inscrit en
    Avril 2021
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité de l'électronique analogique

    Informations forums :
    Inscription : Avril 2021
    Messages : 50
    Par défaut
    Citation Envoyé par michel.semal Voir le message
    bonjour Bernard_68
    Comme la version 2.3.x n'est pas fournie en paquet *.deb (au contraire de la version 1.8.x) ou autre mais un *.zip, dans lequel on trouve un executable
    arduino-ide qui présente le même problème.
    Je n'ai pas essayé de le mettre dans apparmor.d mais si l'un fonctionne cela me suffit.
    michel
    Je redis : depuis que Debian a jeté l'éponge devant le foutoir des versions arduino [1], je n'ai jamais installé que la version zip, dézippée dans n'importe quel répertoire, sans droit root.
    Pour le confort il suffit de créer une icone sur le bureau (KDE pour moi) qui lance le fichier "arduino-ide" et puis c'est tout.
    Je ne connais même pas appmord.d.

    [1] Historique des paquets Debian
    - Paquets deb dispo jusqu'à la 1.0.5.
    - Abandon de 1.0.6 à la 1.8.? -> foutoir trop important chez arduino, valse des versions, guerre civile arduino "Banzi contre Musso" avec "branche 1.6 contre branche 1.7"
    - Retour de debian avec la 1.8.?+1
    - Départ de Debian avec la valse des versions 2.x.y

    Les produits arduino, matériels ou logiciels, sortent non terminés, attendre au minimum deux années avant de les utiliser.

  18. #18
    Membre éclairé

    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2012
    Messages : 231
    Par défaut
    bonjour Bernard_68

    mi décembre, Windows à décider de formater mon disque /home (sur un autre disque que le disque principal.)
    Donc j'ai réussi avec testdisk à récuperer les données du disque /home, et pour ce travail, j'ai pris un autre SSD sur
    lequel j'ai installé Ubuntu24.04 LTS (pour voir, en fait pour gérer plus facilement les drive NVDIA de ma carte graphique...)
    Dès lors j'ai du réinstaller pas mal d'application, freecad,Xplane,etc.... Pour Arduino, comme je travaillais depuis plus d'un an
    avecl'ide2.03, J'ai voulu le remettre et c'est la que les problèmes on commencés.

    J'aime bien l'IDE2.0x, je le trouve plus convivial que le 1.18.....

    Quand à apparmor, il semblerait( d'après le forum Arduino) que c'est une nouvelle manière de Ubuntu de protéger Linux des applications
    Je n'ai pas eu cela sous Debian(11).

    Voila......

    Merci pour tes informations


    Michel

  19. #19
    Membre éprouvé
    Homme Profil pro
    Retraité de l'électronique analogique
    Inscrit en
    Avril 2021
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité de l'électronique analogique

    Informations forums :
    Inscription : Avril 2021
    Messages : 50
    Par défaut
    Citation Envoyé par michel.semal Voir le message
    bonjour Bernard_68
    J'aime bien l'IDE2.0x, je le trouve plus convivial que le 1.18.....
    Michel
    Dans ce cas platformIO sur vscode est encore plus convivial,......après une petite période de familiarisation
    Note : je ne suis qu'un amateur, j'ai attendu d'être en retraite pour découvrir la programmation. Si j'y suis arrivé tout le monde peut le faire.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 14
    Dernier message: 02/11/2022, 15h24
  2. L'émulateur Android ne se lance pas sous Ubuntu
    Par poutch dans le forum Android
    Réponses: 4
    Dernier message: 09/07/2011, 10h44
  3. Réponses: 5
    Dernier message: 09/06/2009, 10h30
  4. 'SHOW TABLES' marche pas sous postgresql !?
    Par fet dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 13/05/2004, 09h28
  5. Réponses: 6
    Dernier message: 27/01/2004, 11h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo