Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Résolu] lancer Scan => 500 : Internal Server Error

xade
Timide
Messages : 3
Inscription : 01 sept. 2019, 12:04

[Résolu] lancer Scan => 500 : Internal Server Error

Message par xade » 01 sept. 2019, 12:15

Bonjour

dur retour de vacances :lol: , suite crash de carte SD en mon absence=> passage en Read only et la restauration des sauvegardes qui corrompait la BD, meme sur une fresh install, j'ai refait une installation complète (c'est un peu long).

Seulement le module BLEA ne me permet plus associer aucun équipement (qui fonctionnaient très bien avant) a chaque fois que je lance le SCAN , après la boite de dialogue qui me propose de choisir le type d'équipement à ajouter, j'ai : 500 : Internal Server Error

par ailleurs, la config de BLEA me semble bonne et le Demon est bien lancé et tout semble pourtant OK.

j'ai desinstallé et reinstallé le plugin BLEA (plusieurs fois) sans succès, le bluetooth du RPI fonctionne bien, en SSH je vois bien le module bluetooth actif et je vois bien les équipement lors d'un scan en CLI.

Je vous en remercie par avance pour votre aide et cette solution est formidable...

bien cordialement

Linux raspberrypi 4.19.66-v7+ #1253 SMP Thu Aug 15 11:49:46 BST 2019 armv7l GNU/Linux
Jeedom 3.3.30
blea stable 2019-08-31 01:04:09

PS : rien ne me semble anormal dans les log sauf dans http.error :

Code : Tout sélectionner


Stack trace:
#0 /var/www/html/plugins/blea/core/class/blea.class.php(641): blea::socket_connection('{"apikey":"DtqF...', true)
#1 /var/www/html/plugins/blea/core/ajax/blea.ajax.php(30): blea::changeIncludeState('1', '1', 'xiaomiht')
#2 {main}
thrown in /var/www/html/plugins/blea/core/class/blea.class.php on line 597, referer: http://192.168.99.40/index.php?v=d&m=blea&p=blea
[Sat Aug 31 22:06:04.256967 2019] [:error] [pid 1413] [client 192.168.99.16:50949] PHP Fatal error:  Uncaught Error: Call to undefined function socket_create() in /var/www/html/plugins/blea/core/class/blea.class.php:597
Stack trace:
#0 /var/www/html/plugins/blea/core/class/blea.class.php(641): blea::socket_connection('{"apikey":"DtqF...', true)
#1 /var/www/html/plugins/blea/core/ajax/blea.ajax.php(30): blea::changeIncludeState('1', '1', 'all')
#2 {main}
thrown in /var/www/html/plugins/blea/core/class/blea.class.php on line 597, referer: http://192.168.99.40/index.php?v=d&m=blea&p=blea
[Sun Sep 01 10:02:55.465559 2019] [:error] [pid 14001] [client 192.168.99.16:61873] PHP Fatal error:  Uncaught Error: Call to undefined function socket_create() in /var/www/html/plugins/blea/core/class/blea.class.php:597
Stack trace:
#0 /var/www/html/plugins/blea/core/class/blea.class.php(641): blea::socket_connection('{"apikey":"DtqF...', true)
#1 /var/www/html/plugins/blea/core/ajax/blea.ajax.php(30): blea::changeIncludeState('1', '1', 'all')
#2 {main}
thrown in /var/www/html/plugins/blea/core/class/blea.class.php on line 597, referer: http://192.168.99.40/index.php?v=d&m=blea&p=blea
[Sun Sep 01 10:20:22.904223 2019] [:error] [pid 1392] [client 192.168.99.16:63293] PHP Fatal error:  Uncaught Error: Call to undefined function socket_create() in /var/www/html/plugins/blea/core/class/blea.class.php:597
Stack trace:
#0 /var/www/html/plugins/blea/core/class/blea.class.php(641): blea::socket_connection('{"apikey":"DtqF...', true)
#1 /var/www/html/plugins/blea/core/ajax/blea.ajax.php(30): blea::changeIncludeState('1', '1', 'all')
#2 {main}
thrown in /var/www/html/plugins/blea/core/class/blea.class.php on line 597, referer: http://192.168.99.40/index.php?v=d&m=blea&p=blea
[Sun Sep 01 10:23:29.544503 2019] [:error] [pid 831] [client 192.168.99.16:63498] PHP Fatal error:  Uncaught Error: Call to undefined function socket_create() in /var/www/html/plugins/blea/core/class/blea.class.php:597
Stack trace:
#0 /var/www/html/plugins/blea/core/class/blea.class.php(641): blea::socket_connection('{"apikey":"DtqF...', true)
#1 /var/www/html/plugins/blea/core/ajax/blea.ajax.php(30): blea::changeIncludeState('1', '1', 'all')
#2 {main}
thrown in /var/www/html/plugins/blea/core/class/blea.class.php on line 597, referer: http://192.168.99.40/index.php?v=d&m=blea&p=blea

log du dernier BLEA update:

Code : Tout sélectionner

********************************************************
*			 Installation des dépendances			 *
********************************************************
Hit:1 http://archive.raspberrypi.org/debian stretch InRelease
Hit:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.3).
libatlas-base-dev is already the newest version (3.10.3-1+rpi1).
libffi-dev is already the newest version (3.2.1-6).
libopenjp2-7 is already the newest version (2.1.2-1.1+deb9u3).
libssl-dev is already the newest version (1.1.0k-1~deb9u1).
libtiff5 is already the newest version (4.0.8-2+deb9u4).
python3-dev is already the newest version (3.5.3-1).
python3-pyudev is already the newest version (0.21.0-1).
python3-requests is already the newest version (2.12.4-1).
python3-serial is already the newest version (3.2.1-1).
python3-setuptools is already the newest version (33.1.1-1).
rfkill is already the newest version (0.5-1).
bluetooth is already the newest version (5.43-2+rpt2+deb9u2).
libbluetooth-dev is already the newest version (5.43-2+rpt2+deb9u2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/142 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 60417 files and directories currently installed.)
Preparing to unpack .../python3-pip_9.0.1-2+rpt2_all.deb ...
Unpacking python3-pip (9.0.1-2+rpt2) over (9.0.1-2+rpt2) ...
Setting up python3-pip (9.0.1-2+rpt2) ...
Processing triggers for man-db (2.7.6.1-2) ...
Requirement already up-to-date: setuptools in /usr/local/lib/python3.5/dist-packages
Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.11.0-3+deb9u4).
libglib2.0-dev is already the newest version (2.50.3-2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Requirement already satisfied: pyudev in /usr/lib/python3/dist-packages
Requirement already satisfied: pyserial in /usr/lib/python3/dist-packages
Requirement already satisfied: requests in /usr/lib/python3/dist-packages
Requirement already satisfied: pybluez in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: pillow in /usr/local/lib/python3.5/dist-packages
Requirement already satisfied: numpy in /usr/local/lib/python3.5/dist-packages
Cloning into 'bluepy'...
running build
running build_py
creating build
creating build/lib
creating build/lib/bluepy
copying bluepy/blescan.py -> build/lib/bluepy
copying bluepy/sensortag.py -> build/lib/bluepy
copying bluepy/thingy52.py -> build/lib/bluepy
copying bluepy/scanner.py -> build/lib/bluepy
copying bluepy/btle.py -> build/lib/bluepy
copying bluepy/__init__.py -> build/lib/bluepy
copying bluepy/scan_fuzz.py -> build/lib/bluepy
copying bluepy/get_services.py -> build/lib/bluepy
copying bluepy/uuids.json -> build/lib/bluepy
copying bluepy/bluez-src.tgz -> build/lib/bluepy
copying bluepy/bluepy-helper.c -> build/lib/bluepy
copying bluepy/Makefile -> build/lib/bluepy
running install
Working dir is /tmp/bluepy
execute make -C ./bluepy clean
execute make -C bluepy -j1
running build
running build_py
copying bluepy/bluepy-helper -> build/lib/bluepy
running install_lib
copying build/lib/bluepy/bluepy-helper -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/blescan.py -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/sensortag.py -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/thingy52.py -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/bluepy-helper.c -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/scanner.py -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/Makefile -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/btle.py -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/__init__.py -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/scan_fuzz.py -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/bluez-src.tgz -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/uuids.json -> /usr/local/lib/python3.5/dist-packages/bluepy
copying build/lib/bluepy/get_services.py -> /usr/local/lib/python3.5/dist-packages/bluepy
byte-compiling /usr/local/lib/python3.5/dist-packages/bluepy/blescan.py to blescan.cpython-35.pyc
byte-compiling /usr/local/lib/python3.5/dist-packages/bluepy/sensortag.py to sensortag.cpython-35.pyc
byte-compiling /usr/local/lib/python3.5/dist-packages/bluepy/thingy52.py to thingy52.cpython-35.pyc
byte-compiling /usr/local/lib/python3.5/dist-packages/bluepy/scanner.py to scanner.cpython-35.pyc
byte-compiling /usr/local/lib/python3.5/dist-packages/bluepy/btle.py to btle.cpython-35.pyc
byte-compiling /usr/local/lib/python3.5/dist-packages/bluepy/__init__.py to __init__.cpython-35.pyc
byte-compiling /usr/local/lib/python3.5/dist-packages/bluepy/scan_fuzz.py to scan_fuzz.cpython-35.pyc
byte-compiling /usr/local/lib/python3.5/dist-packages/bluepy/get_services.py to get_services.cpython-35.pyc
running install_egg_info
running egg_info
creating bluepy.egg-info
writing entry points to bluepy.egg-info/entry_points.txt
writing dependency_links to bluepy.egg-info/dependency_links.txt
writing bluepy.egg-info/PKG-INFO
writing top-level names to bluepy.egg-info/top_level.txt
writing manifest file 'bluepy.egg-info/SOURCES.txt'
reading manifest file 'bluepy.egg-info/SOURCES.txt'
writing manifest file 'bluepy.egg-info/SOURCES.txt'
removing '/usr/local/lib/python3.5/dist-packages/bluepy-1.1.4-py3.5.egg-info' (and everything under it)
Copying bluepy.egg-info to /usr/local/lib/python3.5/dist-packages/bluepy-1.1.4-py3.5.egg-info
running install_scripts
Installing sensortag script to /usr/local/bin
Installing blescan script to /usr/local/bin
Installing thingy52 script to /usr/local/bin
Requirement already satisfied: cryptography in /usr/lib/python3/dist-packages
Requirement already satisfied: pycrypto in /usr/lib/python3/dist-packages
********************************************************
*			 Installation terminée					*
********************************************************

Dernière édition par xade le 08 sept. 2019, 14:58, édité 1 fois.

Mips2648
Actif
Messages : 929
Inscription : 08 sept. 2018, 17:09

Re: lancer Scan => 500 : Internal Server Error

Message par Mips2648 » 02 sept. 2019, 09:58

Salut,

Désinstaller et réinstaller un plugin ne sert souvent à rien.
Par contre ton install de php à l'air malade... donc rien à voir avec le plugin ni jeedom: dans le log on voit
PHP Fatal error: Uncaught Error: Call to undefined function socket_create()
socket_create() est une fonction built-in de php... si ca ne fonctionne pas c'est pas bon signe
Au minimum, aucun plugin avec démon python ne fonctionnera.

C'est du pi? pi3 ou pi4? stretch si c'est pi3?
version php?
peux-tu donner une capture de la page santé de jeedom?
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!

Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648

xade
Timide
Messages : 3
Inscription : 01 sept. 2019, 12:04

Re: lancer Scan => 500 : Internal Server Error

Message par xade » 02 sept. 2019, 11:49

Bonjour

merci pour votre retour et votre aide.

c'est un RPi 3b+

voici les infos :

version PHP :

php -v
PHP 7.0.33-0+deb9u3 (cli) (built: Mar 8 2019 10:01:24) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.33-0+deb9u3, Copyright (c) 1999-2017, by Zend Technologies

version Linux
lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.9 (stretch)
Release: 9.9
Codename: stretch

Code : Tout sélectionner



Santé de Jeedom
Résultat	Conseil
Système à jour	OK	
Cron actif	OK	
Scénario actif	OK	
Démarré	OK 2019-08-31 22:54:25	
Date système (dernière heure enregistrée)	OK 2019-09-02 11:45:55 (2019-09-02 11:00:02)	
Droits sudo	OK	
Version Jeedom	3.3.30	
Version PHP	7.0.33-0+deb9u3	
Version OS	Linux raspberrypi 4.19.66-v7+ #1253 SMP Thu Aug 15 11:49:46 BST 2019 armv7l GNU/Linux [9.9]	
Version database	10.1.38-MariaDB-0+deb9u1	
Espace disque libre	20 %	
Espace disque libre tmp	99 %	En cas d'erreur essayez de redémarrer. Si le problème persiste, testez en désactivant les plugins un à un jusqu'à trouver le coupable
Mémoire disponible	66 %	
Mémoire suffisante	0	
Erreur I/O	0	
Swap disponible	92 %	
Charge	0.69 - 0.58 - 0.74	
Configuration réseau interne	OK	
Configuration réseau externe	NOK	Allez sur Administration -> Configuration -> Réseaux, puis configurez correctement la partie réseau
Persistance du cache	OK (2019-09-02 11:30:03)	
Apache private tmp	OK	
Plugins	OK	
 Santé Bluetooth Advertisement OK B8:27:EB:xx:xx:xx 
 Santé Monitoring OK
 Santé Network OK


xade
Timide
Messages : 3
Inscription : 01 sept. 2019, 12:04

Re: lancer Scan => 500 : Internal Server Error

Message par xade » 07 sept. 2019, 13:47

Bonjour à tous

Je me réponds à moi-même... :roll:
BLEA ne fonctionnait pas et je ne savais pas pourquoi...
J’ai retenté plein de truc (mise à jour linux, réinstallation de PHP 7, édition des fichiers de conf PHP,... => le seul résultat obtenu était que finalement Jeedom ne fonctionnait plus... (mais je savais pourquoi... :lol: )

je ne peux donc que conseiller de faire très régulièrement un clone de votre Carte Mémoire comme cela la restauration va presque aussi vite que de tout casser... (car pour rappel mes sauvegardes était aussi corrompues => et corrompais l'installation toute fresh de jeedom (ancienne comme nouvelle)...)

Je me suis donc résolut à re-refaire une installation form scratch....
J’en ai aussi profité pour changer de version Raspbian
2018-11-13-raspbian-stretch-lite => 2019-04-08-raspbian-stretch-lite

Et, par magie, tout a fonctionné du 1er coup (sans rien changer sur la méthode que je commence à connaitre par cœur...)
Donc je ne suis pas plus avancé au niveau de la compréhension... mais maintenant cela fonctionne...

Encore merci à ceux qui ont cherché à m'aider...

Répondre

Revenir vers « [Plugin Officiel] BLEA »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité