Mon serveur YunoHost
Matériel: Raspberry Pi à la maison
Version de YunoHost: 11.2.1
J’ai accès à mon serveur : En SSH | Par la webadmin | En direct avec un clavier/écran | …
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non
**appli concernée: wireguard_client 0.3~ynh1
Bonjour,
en vue de faire un système domotique, j’ai installé yunohost sur un raspberry pi4 à la maison. Pour que ce système soit accessible depuis n’importe où, je compte utiliser un serveur yunohost que je loue chez OVH. Ce serveur a une adresse fixe, alors que mon raspberry est derrière une livebox dont l’adresse internet peut changer. L’idée est que depuis la toile, je peux accéder au raspberry via le VPN du serveur OVH.
J’ai installé Wireguard sur le serveur OVH, et je peux l’utiliser avec l’appli WireGuard client depuis mon téléphone. J’ai donc l’impression que mon serveur VPN fonctionne bien.
Par contre, j’ai installé l’application WireGuard client sur mon raspberry pi, mais là lorsque je tente d’ajouter un nouveau client avec l’interface graphique, j’ai le message d’erreur suivant qui s’affiche :
Update panel 'main' of app 'wireguard_client' configuration
YunoHost encountered an internal error
Really sorry about that.
You should look for help on the forum or the chat to fix the situation, or report the bug on the bugtracker.
The following information might be useful for the person helping you:
Error: "500" Internal Server Error
Action: "PUT" /yunohost/api/apps/wireguard_client/config/main
Error message:
Unexpected server error
Traceback
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/moulinette/interfaces/api.py", line 453, in process
ret = self.actionsmap.process(arguments, timeout=30, route=_route)
File "/usr/lib/python3/dist-packages/moulinette/actionsmap.py", line 580, in process
return func(**arguments)
File "/usr/lib/python3/dist-packages/yunohost/log.py", line 410, in func_wrapper
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/yunohost/app.py", line 1895, in app_config_set
return config_.set(key, value, args, args_file, operation_logger=operation_logger)
File "/usr/lib/python3/dist-packages/yunohost/utils/configpanel.py", line 205, in set
self._ask()
File "/usr/lib/python3/dist-packages/yunohost/utils/configpanel.py", line 609, in _ask
{
File "/usr/lib/python3/dist-packages/yunohost/utils/configpanel.py", line 612, in <dictcomp>
if question.value is not None
AttributeError: 'AlertOption' object has no attribute 'value'
J’ai donc l’impression qu’il y a un bug dans l’interface graphique ?
Par ailleur, avec l’aide du forum, j’ai pu lancer le client (avec sudo wg-quick up wg0.conf’ et le fichier de conf récupéré du serveur OVH) et j’ai l’impression que ça marche (depuis le raspberry, un curl sur monippublique.com me renvoit bien l’adresse du serveur OVH).
Qu’en pensez-vous ? le problème vient-il de mon utilisation ?