Page 1 sur 2

impossible de lancer arduino en tant qu'User (résolu)

Posté : mar. 6 juil. 2021 15:18
par corto-landese
Bonjour, j'ai changé de PC ( le nouveau est en Mint 19.3, l'ancien était en 18.3) et j'ai ré-installé Arduino IDE (ce qui, comme déjà dit dans d'autres posts est moins simple qu'en 18.x) mais j'ai un problème pour le lancer : en tant qu'user l'icone dans l'onglet 'programmation' du menu ne fonctionne pas et le raccourci sur le bureau pas plus , ils ouvrent juste brièvement une fenêtre qui disparait aussitôt.
je ne peux démarrer l'IDE Arduino qu'en ouvrant /home/user/bureau/arduino en tant que super utilisateur et en le lançant depuis là à partir du raccourci.
sûrement un problème de permissions mais je n'arrive pas à trouver quoi et je ne suis pas très pointu de ce coté là.

une idée ? merci

Re: impossible de lancer arduino en tant qu'User

Posté : mar. 6 juil. 2021 15:52
par cyrille
cf
https://cbiot.fr/dokuwiki/arduiro:insta ... zing-linux

ça date un peu mais reste d'actualité

Tu as bien mis ton user dans les groupess : tty et dialout ?

Code : Tout sélectionner

sudo addgroup $USER dialout
sudo addgroup $USER tty
Se délogguer et relogguer pour que les modifs soient prises en compte


Donne nous le retour de

Code : Tout sélectionner

groups

Re: impossible de lancer arduino en tant qu'User

Posté : mar. 6 juil. 2021 17:46
par corto-landese
Salut Cyrille,

oui j'ai bien passé les commandes addgroup (j'avais trouvé ton tuto qui est sur ton site et aussi dans le forum)[d'ailleurs, à ce sujet, j'ai l'inverse de ton tuto : ACMx pour les atméga et TTYUSBx pour un UNO].

et groups donne : pierre adm tty uucp dialout cdrom sudo dip plugdev users lpadmin sambashare fuse (sans que j'ai passé tes commandes [déjà fait grâce à ton tuto])

et comme permissions pour le raccourci en tant qu'User j'ai ça

Image

Re: impossible de lancer arduino en tant qu'User

Posté : mar. 6 juil. 2021 18:02
par cyrille
Bizarre ton histoire,
Je viens de l'installer sous debian sid depuis la dernière version d'arduino
passe sans soucis
Recupération archive
Décompression
Lancement du script install.sh

Puis lancement du programme depuis le menu/developpement ou depuis /home/$USER/Téléchargement/arduino-1.8.15

Pas de soucis

Comment as tu procédé à l'installation ?
Lance le en ligne de commande et copie le retour.

Je vais essayer une install dans un vb sous mint 20.1. Je tiens au jus

Re: impossible de lancer arduino en tant qu'User

Posté : mar. 6 juil. 2021 18:09
par cyrille
Nickel aussi sous Mint 20.1

Image

Détaille ton installation
Et aussi donne le retour d'un lancement en ligne de commande, ça nous éclairera sans doute ;)

Re: impossible de lancer arduino en tant qu'User

Posté : mar. 6 juil. 2021 18:24
par corto-landese
Alors : j'ai installé comme toi, depuis la version Arduino récupérée sur leur site (1.8.15) [je ne suis pas sûr que ça soit la der des der mais elle est sensée être stable].

et c'est là que ça coince : "Puis lancement du programme depuis le menu/developpement ou depuis /home/$USER/Téléchargement/arduino-1.8.15"
moi c'est l'onglet programmation du menu et le pgm est sous /home/pierre/arduino mais ça ne devrait pas faire de différence .

par contre en ligne de commande j'ai ça :
"Set log4j store directory /home/pierre/.arduino15
Dossier d'installation de l'IDE incorrect: Votre IDE est installé dans un sous-dossier de votre carnet de croquis.
Veuillez déplacer votre IDE dans un autre dossier.
"

que je ne comprends pas (pour moi le 'carnet de croquis' est le répertoire skectchbook et il est direct sous home, au même niveau que le répertoire Arduino ?!)

Re: impossible de lancer arduino en tant qu'User

Posté : mar. 6 juil. 2021 18:34
par cyrille
Reprends ton install à zero, vire tout. TU as un script uninstall.sh pour faire cela

Puis tu extrais ton archive et copie le répertoire arduino-1.8.15 dans ton $home

Code : Tout sélectionner

mv /home/$USER/Téléchargements/arduino-1.8.15 /home/$USER/arduino-1.8.15

et relances l'install

Code : Tout sélectionner

bash /home/$USER/arduino-1.8.15/install.sh
Vois si ça passe mieux car ton erreur est là
Dossier d'installation de l'IDE incorrect: Votre IDE est installé dans un sous-dossier de votre carnet de croquis.
Veuillez déplacer votre IDE dans un autre dossier

Re: impossible de lancer arduino en tant qu'User

Posté : mar. 6 juil. 2021 19:08
par corto-landese
Quand je dis que j'ai la poisse !
install dans /home/pierre/Arduino-1.8.15 : OK
et lors du lancement de l'install.sh
ben
  • ~/Arduino-1.8.15$ ./install.sh
    Adding desktop shortcut, menu item and file associations for Arduino IDE...


    ln: impossible de créer le lien symbolique '/usr/local/bin/arduino': Permission non accordée
    Adding symlink failed. Hope that's OK. If not then rerun as root with sudo.
    done!

Re: impossible de lancer arduino en tant qu'User

Posté : mar. 6 juil. 2021 19:11
par cyrille
Ce ne sont pas des erreurs fatales, tu le lances depuis le dossier d'install ou le menu (le fichier .desktop est automatiquement généré au lancement de install.sh)

As tu essayé de le lancer ? ça devrait passer

Re: impossible de lancer arduino en tant qu'User

Posté : mar. 6 juil. 2021 19:13
par corto-landese
j'ai relancé la commande en mode 'sudo' et ça passe.
Et je peux lancer l'IDE depuis le répertoire et depuis le menu.

en espérant que je ne vais pas avoir de mauvaises surprise à l'utilisation.

la suite demain après tests de téléversement.