Fonctionnement Gambas3

Fermé
kekedor Messages postés 1 Date d'inscription jeudi 26 mars 2020 Statut Membre Dernière intervention 26 mars 2020 - 26 mars 2020 à 18:52
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 27 mars 2020 à 11:04
Bonjour
Je viens d'installer Gambas3 et cela ne fonctionne que si je suis en root.
Sinon j'ai l'erreur suivante:
Cache directory must be located inside ~/.cache.
Project.InitWebView.257
Le repertoire .cache est bien présent.
Quelqu'un a-t-il une solution pour régler ce problème?
Par avance merci

2 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
27 mars 2020 à 07:49
Salut,

Quelle version d'Ubuntu utilises-tu ?
Comment as-tu installé Gambas3 ?
Comment le lances-tu ?

0
Bonjour,
Je suis sous raspian (raspberry pi3)
je l'ai installé avec un apt-get install
Quand je le lance depuis le menu ou en ligne de commande il plante
Par contre en faisant sudo gambas3 ça marche et le user.home est "/root"
Merci pour ton aide
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
27 mars 2020 à 08:27
C'est bizarre ;-\

Regarde où est situé le programme :
whereis gambas3
?
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 419
Modifié le 27 mars 2020 à 12:01
Bon je viens d'installer une image de Raspberry (Raspbian Buster) dans une VM et effectivement impossible à lancer en simple user (pi).
Aucune réaction via l'icône et une "erreur de segmentation" en console.
pi@osboxes:~ $ gambas3
Erreur de segmentation

Par contre il se lance bien via sudo.

J'ai regardé les droits sur l'exécutable :
<pi@osboxes:~ $ ls -lh /usr/bin/gambas3.gambas 
-rwxr-xr-x 1 root root 6,1M janv. 15 2019 /usr/bin/gambas3.gambas

et on s'aperçoit qu'il n'y a que "root" qui a le droit d'écriture.

Donc, j'ai essayé de mettre les droits pour tout le monde :
pi@osboxes:~ $ sudo chmod a+w /usr/bin/gambas3.gambas

Vérification :
pi@osboxes:~ $ <code>ls -lh /usr/bin/gambas3.gambas 
-rwxrwxrwx 1 root root 6,1M janv. 15 2019 /usr/bin/gambas3.gambas

Test :
pi@osboxes:~ $ gambas3
qt5ct: using qt5ct plugin
qt5ct: D-Bus global menu: no
pi@osboxes:~ $

Bingo, ça marche et idem depuis le lancement via le menu d'applications.



;-))
0