ERROR : Please check your network configuration page: 403-Forbidden

Bonjour,

Je suis en train de vérifier si mes plugins fonctionne en Debian 12 mais impossible de lancer fonctionner ce plugin.
Voici le log du démon :

[2024-10-01 20:44:12] INFO  : Starting daemon with log level: debug
[2024-10-01 20:44:12] DEBUG  : Writing PID 1899104 to /tmp/jeedom/worxLandroidS/daemon.pid
[2024-10-01 20:44:12] INFO  : Listening on 127.0.0.1:55073
[2024-10-01 20:44:12] ERROR  : Please check your network configuration page: 403-Forbidden
[2024-10-01 20:44:12] INFO  : Listening cancelled
[2024-10-01 20:44:12] INFO  : Shutdown
[2024-10-01 20:44:12] DEBUG  : Removing PID file /tmp/jeedom/worxLandroidS/daemon.pid
[2024-10-01 20:44:12] DEBUG  : Exit 0

Les logs des dépendances

======================================================================
== 01/10/2024 20:43:46 == Dependencies installation for worxLandroidS
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [  OK  ]
[ 30% ] : Init PyEnv...
** PyEnv not required: 3.11.2 >= 3.9 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [  OK  ]
[ 40% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.11.2
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 79% ] : Install the required python packages : [  OK  ]
[ 80% ] : Restoring folders and files rights...
[ 89% ] : Restoring folders and files rights : [  OK  ]
[ 90% ] : Summary of installed packages...
aiohappyeyeballs==2.4.2
aiohttp==3.10.8
aiosignal==1.3.1
attrs==24.2.0
certifi==2024.8.30
charset-normalizer==3.3.2
frozenlist==1.4.1
idna==3.10
jeedomdaemon==0.11.2
multidict==6.1.0
paho-mqtt==2.1.0
requests==2.32.3
urllib3==2.2.3
yarl==1.13.1
[ 99% ] : Summary of installed packages : [  OK  ]
[100% ] : Finished !
======================================================================
==OK== Installation Successful
======================================================================

J’ai remplis mes informations de connexion et ils sont bien correctes.

La page de santé

Et ma page de réseau si besoin :

L’accès extérieur fonctionne bien.

Merci pour ce que vous pourrez faire.

Bye.

Bonjour,

Avez vous vérifier qu’une version beta n’existe pas pour déjà régler cette compatibilité debian 12
Car vous ne donnez pas la version du plugin utilisée.

Bonjour,

Le version stable comme la beta fonctionne sous debian 12.
L’erreur rencontrée n’a aucun rapport avec debian 12 d’ailleurs, l’accès en interne à jeedom depuis le démon est refusé ce qui veut dire que vous avez un problème sur votre configuration. lisez l’erreur dans le log.

Comme les logs ne inexploitable, j’vais laisser en plan. merci

1 « J'aime »

Le message est là et est clair, l’accès local est refusé:

Avez-vous modifié quelque chose dans les configs systèmes? avez-vous installé quelque chose?

je pense que vous avez du toucher à la config apache pour installer un certificat puisque vous avez configuré un accès externe, je me trompe?

et bien vous avez fait une erreur et vous devez la corriger.

Alors concernant l’installation, c’est une installation de Debian 12.7.
Réseau en DHCP.
Accès externe par mon reverse proxy donc aucun changement d’apache.
J’ai suivi la doc d’installation de Jeedom.
Et pour l’instant, j’ai simplement installé mes plugins.
J’ai refait un check de l’install et tout est ok. Je suis en train de monter une autre VM pour essayer là.

EDIT : Ip fixe meme problème

Donc sur un install fresh, j’ai installé uniquement le plugin, mis mes identifiants et même problème.

il faut regarder sur les logs jeedom et/ou apache pourquoi un accès localhost (donc j’insiste sur 127.0.0.1) est refusé;
je ne peux pas deviner ca d’ici.

et le log plugin, qu’y a-t-il dedans?

Pouvez-vous également montrer la config des clé api? vous pouvez testé en mode « activé » au lieu de « localhost » pour voir si le soucis vient de là.


pas d’ipv6 activé sur la machine?

edit: cela pourrait être un problème de config de l’interface réseau sur l’hyperviseur, c’est quoi d’ailleurs?

Alors sur la toute nouvelle VM, pas de logs apache.

Dans Jeedom, log http.error

0052|[Thu Oct 03 13:10:05.170773 2024] [access_compat:error] [pid 972:tid 972] [client 127.0.0.1:38778] AH01797: client denied by server configuration: /var/www/html/plugins/worxLandroidS/core/php/jeeworxLandroidS.php
0053|[Thu Oct 03 13:10:58.137941 2024] [access_compat:error] [pid 1511:tid 1511] [client 127.0.0.1:44736] AH01797: client denied by server configuration: /var/www/html/plugins/worxLandroidS/core/php/jeeworxLandroidS.php
0054|[Thu Oct 03 13:11:51.050912 2024] [access_compat:error] [pid 967:tid 967] [client 127.0.0.1:47726] AH01797: client denied by server configuration: /var/www/html/plugins/worxLandroidS/core/php/jeeworxLandroidS.php

Les API :

L’hyperviseur est un ESXi 7, pour le réseau un simple vSwitch.
Au niveau de la VM, pas d’IPV6. et je n’ai pas mis d’accès https pour le moment avec le reverse proxy.

{17264EDB-3941-4900-80E6-7F4744FAE9C3}

J’ai vérifié les droits, chmod 775 avec www-data partout

c’est la version stable ou beta finalement?

Jeedom stable et le plugin WOrx en stable

En béta, ça fait pareil.

vous pouvez vérifier s’il y a un fichier .htaccess dans le dossier \desktop\php \core\php du plugin?
si oui, le supprimer et re-tester.

J’en ai pas.

avec quel outil avez-vous vérifié?

je me suis trompé, c’était le dossier le dossier \core\php du plugin que je voulais vérifier

L’éditeur de fichier intégré et en putty, rien

Du coup, y’en a bien un avec ceci dedans :

Order allow,deny
Deny from all

donc la suite :wink:

Impeccable, ça fonctionne. J’ai pu récupéré mon robot. Merci beaucoup.

AU final, ce fichier devrait etre supprimé à un moment donné et il ne l’a pas fait chez moi ?