J’ai un soucis avec Nginx proxy manager.
Il me fait une erreur sur les certificats que je ne comprend pas trop.
Mon port 443 est bien redirigé vers le home assistant.
Ca me donne une erreur 400 en https.
J’ai la même chose sur une autre machine sauf que Npm n’est pas sur HA et ca marche
Si qq’un a la connaissance:
côté npm
[11/14/2023] [9:48:06 AM] [Express ] › ⬤ debug AuthError: No relevant user found
at /opt/nginx-proxy-manager/internal/token.js:80:12
[11/14/2023] [9:48:16 AM] [Express ] › ⬤ debug AuthError: No relevant user found
at /opt/nginx-proxy-manager/internal/token.js:80:12
[11/14/2023] [9:48:19 AM] [SSL ] › ✖ error Error: Command failed: certbot renew --non-interactive --quiet --config "/etc/letsencrypt.ini" --preferred-challenges "dns,http" --disable-hook-validation
Failed to renew certificate npm-3 with error: Some challenges have failed.
Failed to renew certificate npm-4 with error: Some challenges have failed.
Failed to renew certificate npm-5 with error: Some challenges have failed.
Failed to renew certificate npm-6 with error: Some challenges have failed.
Failed to renew certificate npm-7 with error: Some challenges have failed.
All renewals failed. The following certificates could not be renewed:
/etc/letsencrypt/live/npm-3/fullchain.pem (failure)
/etc/letsencrypt/live/npm-4/fullchain.pem (failure)
/etc/letsencrypt/live/npm-5/fullchain.pem (failure)
/etc/letsencrypt/live/npm-6/fullchain.pem (failure)
/etc/letsencrypt/live/npm-7/fullchain.pem (failure)
5 renew failure(s), 0 parse failure(s)
at ChildProcess.exithandler (node:child_process:400:12)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1093:16)
at Process.ChildProcess._handle.onexit (node:internal/child_process:302:5)
[11/14/2023] [9:48:46 AM] [Express ] › ⬤ debug AuthError: Empty token
at /opt/nginx-proxy-manager/models/token.js:69:14
at new Promise (<anonymous>)
at Object.load (/opt/nginx-proxy-manager/models/token.js:65:11)
at /opt/nginx-proxy-manager/lib/access.js:228:20
at new Promise (<anonymous>)
at Object.load (/opt/nginx-proxy-manager/lib/access.js:226:11)
at /opt/nginx-proxy-manager/lib/express/jwt-decode.js:7:10
at Layer.handle [as handle_request] (/opt/nginx-proxy-manager/node_modules/express/lib/router/layer.js:95:5)
at next (/opt/nginx-proxy-manager/node_modules/express/lib/router/route.js:137:13)
at next (/opt/nginx-proxy-manager/node_modules/express/lib/router/route.js:131:14)
[14/Nov/2023:09:53:37 +0100] - 400 400 - GET https homealine.dsm-walter.xyz "/" [Client 185.126.231.74] [Length 16] [Gzip -] [Sent-to 192.168.1.28] "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" "-"
Le problème ne vient pas de HA. Mais NPM n’arrive pas à renouveler le certificat.
Donc le problème se situe entre NPM et ton hébergeur.
As-tu déja réussi à créer une liaison avec ton hébergeur de nome de domaine ?
Ton port 443 doit être redirigé vers le port 8123 de HA.
Ce n’est pas clair pour moi non plus .
Les logs que tu a mis sont ceux de NPM qui n’arrive pas à renouveler le certificat chez OVH.
Mais tu as 2 instances HA, une qui fonctionne et l’autre, non ?
les 2
j’ai essayé en passant par le plug letsencrypt et il me donne cette erreur qui peux être interessante je penses :
Certbot failed to authenticate some domains (authenticator: standalone). The Certificate Authority reported these problems:
Domain: hxxxxxe.dxxxxxxxxr.xyz
Type: dns
Detail: DNS problem: NXDOMAIN looking up A for hxxxxe.dxxxxxxr.xyz - check that a DNS record exists for this domain; DNS problem: NXDOMAIN looking up AAAA for haxxe.dxxxxxxr.xyz - check that a DNS record exists for this domain
Je ne comprend pas trop quand même,
finalement j’ai réussit a mettre en place le plug letsencrypt en dns (erreur du dessu) mais ca ne me fait tjrs pas de https…
J’ai donc fait un forward des 443 —>8123 mais c’est pas du https…
Quand as-tu créé le sous-domaine ? Il faut 24h à 48h pour la propagation du DNS.
Le problème n’est pas dans HA, mais entre OVH et HA.
Dans OVH, le sous-domaine pointe bien vers l’IP publique de ton amie ?