What app is this about, and its version: Many Notes 0.16.2~ynh1
What YunoHost version are you running: YunoHost 12.1.40.1
What type of hardware are you using: Virtual machine
Describe your issue
Bonjour,
Je rencontre un problème avec Many Notes 0.16.2~ynh1 installé depuis le catalogue YunoHost.
Précision : j’ai effectué le diagnostic ci-dessous avec l’aide d’une IA. Les commandes et résultats proviennent bien de mon installation, mais les interprétations ont été faites avec son aide et peuvent donc être erronées.
Configuration
YunoHost sur Debian 12
Many Notes : 0.16.2~ynh1
installation sur un sous-domaine dédié
accès en HTTPS
La commande :
sudo yunohost app info many-notes
renvoie :
description: Markdown note-taking app
domain_path: notes.example.tld/
id: many-notes
name: Many Notes
version: 0.16.2~ynh1
Problème
Après l’installation, Many Notes affiche normalement sa page de connexion.
J’ai créé un compte depuis Sign up, puis j’ai pu me connecter.
Après la connexion, je suis redirigé vers :
https://notes.example.tld/vaults
mais la page reste entièrement blanche.
Dans la console Firefox, j’obtiens l’erreur JavaScript suivante :
You must pass your app key when you instantiate Pusher.
Vérifications effectuées
J’ai vérifié les noms des variables présentes dans le .env, sans afficher leurs valeurs ni les secrets.
Le .env contient notamment :
APP_KEY
BROADCAST_CONNECTION
…
mais aucune variable :
PUSHER_*
REVERB_*
n’y est définie.
En revanche, une recherche dans les fichiers de Many Notes montre que le code référence notamment :
PUSHER_APP_CLUSTER
PUSHER_APP_ID
PUSHER_APP_KEY
PUSHER_APP_SECRET
PUSHER_HOST
PUSHER_PORT
PUSHER_SCHEME
REVERB_APP_ID
REVERB_APP_KEY
REVERB_APP_SECRET
REVERB_HOST
REVERB_PORT
REVERB_SCHEME
…
J’ai donc vérifié la valeur de la connexion de broadcasting :
sudo grep ‘^BROADCAST_CONNECTION=’ /var/www/many-notes/.env
Résultat :
BROADCAST_CONNECTION=log
Il ne semble donc pas que mon instance soit configurée pour utiliser Pusher ou Reverb comme backend de broadcasting.
Pourtant, le frontend semble essayer d’initialiser Pusher et échoue faute de clé, avec :
You must pass your app key when you instantiate Pusher.
La page /vaults reste alors blanche.
Question
Est-ce que quelqu’un peut reproduire ce comportement avec Many Notes 0.16.2~ynh1 ?
Est-ce qu’une configuration supplémentaire de Pusher/Reverb est nécessaire avec cette version de Many Notes, ou pourrait-il s’agir d’un problème du paquet YunoHost avec la version 0.16.2 ?
Je préfère ne pas ajouter manuellement des variables PUSHER_* ou REVERB_* ni modifier le .env avant de savoir quelle configuration est normalement attendue par le paquet.
Je peux fournir des logs ou effectuer d’autres commandes de diagnostic si nécessaire.
Merci par avance pour votre aide.