alexylem / jarvis

Jarvis.sh is a simple configurable multi-lang assistant.
http://openjarvis.com
MIT License
807 stars 197 forks source link

Jarvis UI erreur permission #836

Open sosordinet opened 6 years ago

sosordinet commented 6 years ago

Bonjour, J'ai un problème avec la prise de contrôle de Jarvis à distance, quand j'essaie de lancer une commande du type: http://192.168.1.20:8080?say=Hello World J'ai une erreur de permission refusé.


Starting RestAPI server on http://192.168.1.29:8080                                                      Starting User Interface on http://192.168.1.29:8081Jarvis: BonjourUser defined commands:*AIDE**BONJOUR*|*SALUT**COMMENT*APPELLE**MERCI**AU REVOIR*|*BYE*ANNULE*|TERMINE*ENCORE**TEST**VERSION**REPETE (*) ET (*)*CA VA*>*OUI*>*NON*|*PAS*Commands from plugin jarvis-systemd-startup:Commands from plugin jarvis-ui:*OUVR*INTERFACE*Commands from plugin jarvis-time:*QUELLE HEURE**QUEL JOUR*Commands from plugin jarvis-gmail:*MAIL*Commands from plugin jarvis-jeedom:*Commands from plugin jarvis-api:Guillaume: testJarvis: Ca fonctionne!Guillaume: 192.168.1.25 - - [09/May/2018 07:51:11] "POST / HTTP/1.1" 200 -/usr/local/bin/jarvis: ligne 189: jarvis.log: Permission non accordée
```shell

J'ai chercher et n'ai pas trouvé d'infos dessus. 
Si quelqu'un pouvait m'aider.
Merci d'avance.
Cordialement,
Guillaume.
sosordinet commented 6 years ago

Desolé pour la mise en forme. Voici mon terminal:

login as: pi pi@192.168.1.29's password: Linux raspberrypi 4.14.34-v7+ #1110 SMP Mon Apr 16 15:18:51 BST 2018 armv7l

The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue May 8 16:17:10 2018 from 192.168.1.24 pi@raspberrypi:~ $ cd jarvis pi@raspberrypi:~/jarvis $ ./jarvis.sh Notice: you can use 'jarvis' instead of './jarvis.sh' Starting RestAPI server on http://192.168.1.29:8080 Starting User Interface on http://192.168.1.29:8081 Jarvis: Bonjour User defined commands: AIDE BONJOUR|SALUT COMMENTAPPELLE MERCI AU REVOIR|BYE ANNULE|TERMINE ENCORE TEST VERSION REPETE () ET () CA VA >OUI*

NON|PAS Commands from plugin jarvis-systemd-startup:

Commands from plugin jarvis-ui: OUVRINTERFACE* Commands from plugin jarvis-api:

Commands from plugin jarvis-time: QUELLE HEURE QUEL JOUR Commands from plugin jarvis-gmail: MAIL Commands from plugin jarvis-jeedom: * Jarvis: Waiting to hear 'Jarvis' Guillaume: /usr/local/bin/jarvis: ligne 189: jarvis.log: Permission non accordée

Merci

wikijm commented 6 years ago

Bonjour @sosordinet,

Au vu du message d'erreur Guillaume: /usr/local/bin/jarvis: ligne 189: jarvis.log: Permission non accordée, je pense que tu as un problème de droits sur ce fichier de log.

As-tu lancé l'installation d'OpenJarvis en root ou avec pi ?

Comme solution de contournement, peux-tu essayer la commande suivante :

chmod 644 ./jarvis.log

Cela devrait te donner, grâce à la commande ls -la, un résultat identique au suivant :

-rw-r--r-- 1 pi pi 1376 sept. 28 2017 jarvis.log

sosordinet commented 6 years ago

Bonjour, Merci de vous intéresser à mon problème. J'ai essayer "chmod 750 ./jarvis.log" mais j'ai toujours cette même erreur. Je vais essayer de le réinstaller en root.

Cordialement, @sosordinet

wikijm commented 6 years ago

Désolé, je me suis trompé de commande. J'ai mis à jour le ticket pour transformer code de droit 750 en 644.

Peux-tu d’abord retenter avec la commande à jour ?

sosordinet commented 6 years ago

Ok, je l'ai fais en 644 et toujours même erreur. la commande ls -la me donne bien: -rw-r--r-- 1 pi pi 2386128 mai 8 16:22 jarvis.log

Oliv4945 commented 6 years ago

Que donne ls -al et pwd dans le répertoire de Jarvis ?