Impossible de lister les applications installées

Matériel: PC fixe
Version de YunoHost: 4.2.6
J’ai accès à mon serveur : complet
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : script tournant en boucle pour corriger l’effacement régulier du contenu de resolv.dnsmasq.conf

Bonjour,

Je pense avoir trouvé un dysfonctionnement dans le webmin. Quand je vais dans la liste des applications installées (qui existent bel et bien sur mon serveur), j’ai juste une liste vide et un module de recherche grisé et non cliquable.

Peux-tu retourner sur cette page et nous dire ce que la console des outils développeur te dis ?

Voilà ce que ça donne.

TypeError: i[(s + ".main")] is undefined
    apps AppList.vue:74
    onQueriesResponse AppList.vue:72
    ne chunk-vendors.41fe1eb3.js:7
    n chunk-vendors.41fe1eb3.js:7
    ne chunk-vendors.41fe1eb3.js:7
    $emit chunk-vendors.41fe1eb3.js:7
    fetchQueries ViewBase.vue:69
chunk-vendors.41fe1eb3.js:7:12041
    ie chunk-vendors.41fe1eb3.js:7
    re chunk-vendors.41fe1eb3.js:7
    ee chunk-vendors.41fe1eb3.js:7
    ne chunk-vendors.41fe1eb3.js:7
    n chunk-vendors.41fe1eb3.js:7
    ne chunk-vendors.41fe1eb3.js:7
    $emit chunk-vendors.41fe1eb3.js:7
    fetchQueries ViewBase.vue:69

Est-ce que tu peux élaborer sur ce qu’il s’est passé avant que tu constates ce bug

Rien de particulier. Il me semble que le problème date de la refonte de l’interface de yunohost.

J’ai eu le même problème hier sur la page Groupes et autorisations , mais la page est revenu en redémarrent le serveur.

@stemy2 ça ressemble a une apps auxquels il manque une permission, peut être que lister les permissions peut aider à comprendre (avec la liste des apps installées)

yunohost user permission list
yunohost app list

Voilà les sorties des commandes. à priori, je n’y vois rien d’anormal.

yunohost user permission list
permissions: 
  alltube.main: 
    allowed: 
      - visitors
      - all_users
  bibliogram.main: 
    allowed: 
      - visitors
      - all_users
  bitwarden.admin: 
    allowed: [mon username]
  bitwarden.api: 
    allowed: visitors
  bitwarden.main: 
    allowed: 
      - visitors
      - all_users
  cryptpad.main: 
    allowed: 
      - visitors
      - all_users
  diagramsnet.main: 
    allowed: 
      - visitors
      - all_users
  diaspora.main: 
    allowed: 
      - visitors
      - all_users
  drupal.main: 
    allowed: 
      - visitors
      - all_users
  element.main: 
    allowed: 
      - visitors
      - all_users
  emailpoubelle.main: 
    allowed: 
      - all_users
      - visitors
  framaforms.admin: 
    allowed: [mon username]
  framaforms.main: 
    allowed: 
      - all_users
      - visitors
  invidious.main: 
    allowed: 
      - visitors
      - all_users
  librespeed.main: 
    allowed: 
      - visitors
      - all_users
  lstu.main: 
    allowed: 
      - visitors
      - all_users
  lufi.main: 
    allowed: 
      - visitors
      - all_users
  lutim.main: 
    allowed: 
      - visitors
      - all_users
  lutim.upload images: 
    allowed: visitors
  lychee.main: 
    allowed: 
      - all_users
      - visitors
  mail.main: 
    allowed: all_users
  mobilizon.admin: 
    allowed: [mon username]
  mobilizon.main: 
    allowed: 
      - visitors
      - all_users
  netdata.main: 
    allowed: 
      - visitors
      - all_users
      - [mon username]
  nextcloud.api: 
    allowed: 
      - all_users
      - visitors
  nextcloud.main: 
    allowed: 
      - visitors
      - all_users
  nitter.main: 
    allowed: 
      - visitors
      - all_users
  opensondage.legacy_protected_uris: 
    allowed: all_users
  opensondage.main: 
    allowed: 
      - visitors
      - all_users
  peertube.api: 
    allowed: visitors
  peertube.main: 
    allowed: 
      - visitors
      - all_users
  pgadmin.main: 
    allowed: [mon username]
  phpmyadmin.admin: 
    allowed: [mon username]
  phpmyadmin.main: 
    allowed: [mon username]
  phpsysinfo.main: 
    allowed: 
      - visitors
      - all_users
  pixelfed.main: 
    allowed: 
      - visitors
      - all_users
  plume.main: 
    allowed: 
      - visitors
      - all_users
  qr.main: 
    allowed: 
      - visitors
      - all_users
  rainloop.main: 
    allowed: 
      - visitors
      - all_users
  searx.main: 
    allowed: 
      - visitors
      - all_users
  sftp.main: 
    allowed: 
  ssh.main: 
    allowed: 
  synapse.main: 
    allowed: all_users
  synapse.server_api: 
    allowed: visitors
  synapse.server_client_infos: 
    allowed: visitors
  ttrss.legacy_skipped_uris: 
    allowed: visitors
  ttrss.main: 
    allowed: all_users
  unattended_upgrades.main: 
    allowed: all_users
  wallabag2.main: 
    allowed: 
      - visitors
      - all_users
  wordpress.admin: 
    allowed: [mon username]
  wordpress.main: 
    allowed: 
      - visitors
      - all_users
  xmpp.main: 
    allowed: all_users
  zerobin.main: 
    allowed: 
      - visitors
      - all_users
yunohost app list
apps: 
  0: 
    description: Interface Web pour Youtube-dl
    domain_path: alltube.stemy.me/
    id: alltube
    name: AllTube
    version: 3.0.0~ynh1
  1: 
    description: Une interface alternative pour Instagram 
    domain_path: bibliogram.stemy.me/
    id: bibliogram
    name: Bibliogram
    version: 1.0.0~ynh8
  2: 
    description: Gérez les mots de passe et autres informations sensibles
    domain_path: bitwarden.stemy.me/
    id: bitwarden
    name: Bitwarden
    version: 1.20.0~ynh4
  3: 
    description: Éditeur chiffré collaboratif en temps réel.
    domain_path: cryptpad.stemy.me/
    id: cryptpad
    name: CryptPad
    version: 4.7.0~ynh1
  4: 
    description: Application en ligne qui permet de faire des schémas et du dessin vectoriel.
    domain_path: diagramsnet.stemy.me/
    id: diagramsnet
    name: Diagrams.net
    version: 14.6.5~ynh1
  5: 
    description: Service de réseau social distribué
    domain_path: diaspora.stemy.me/
    id: diaspora
    name: Diaspora
    version: 0.7.14.0~ynh1
  6: 
    description: Un système de gestion de contenu écrit en PHP
    domain_path: stemy.me/accueil
    id: drupal
    name: Accueil
    version: 8.9.15~ynh1
  7: 
    description: Un client web pour matrix
    domain_path: element.stemy.me/
    id: element
    name: Element
    version: 1.7.32~ynh1
  8: 
    description: Créez des adresses email jetables qui redirigent les mails vers votre adresse réelle
    domain_path: emailpoubelle.stemy.me/
    id: emailpoubelle
    name: EmailPoubelle
    version: 2.0~ynh5
  9: 
    description: Créez des formulaires et questionnaires en ligne
    domain_path: framaforms.stemy.me/
    id: framaforms
    name: Framaforms
    version: 1.0.3~ynh2
  10: 
    description: Front-end alternatif à YouTube
    domain_path: invidious.stemy.me/
    id: invidious
    name: Invidious
    version: 0.20.1~ynh10
  11: 
    description: Test de vitesse de connexion très léger.
    domain_path: librespeed.stemy.me/
    id: librespeed
    name: LibreSpeed
    version: 5.2.4~ynh1
  12: 
    description: Raccourcisseur d'URL
    domain_path: lstu.stemy.me/
    id: lstu
    name: Lstu
    version: 0.23-0~ynh1
  13: 
    description: Application d'hébergement et de partage de fichiers anonyme
    domain_path: lufi.stemy.me/
    id: lufi
    name: Lufi
    version: 0.05.13~ynh3
  14: 
    description: Service d'hébergement anonyme d'images
    domain_path: lutim.stemy.me/
    id: lutim
    name: Lutim
    version: 0.12.1~ynh3
  15: 
    description: Système de gestion de photos pour gérer et partager des photos.
    domain_path: lychee.stemy.me/
    id: lychee
    name: Lychee
    version: 4.3~ynh1
  16: 
    description: Une plateforme décentralisée et fédérée pour organiser des événements
    domain_path: mobilizon.stemy.me/
    id: mobilizon
    name: Mobilizon
    version: 1.2.2~ynh1
  17: 
    description: Monitoring serveur en temps reel
    domain_path: netdata.stemy.me/
    id: netdata
    name: NetData
    version: 1.30.0~ynh1
  18: 
    description: Stockage en ligne, plateforme de partage de fichiers et diverses autres applications
    domain_path: nextcloud.stemy.me/
    id: nextcloud
    name: Nextcloud
    version: 21.0.2~ynh1
  19: 
    description: Interface alternative pour Twitter qui respecte votre vie privée
    domain_path: nitter.stemy.me/
    id: nitter
    name: Nitter
    version: 0.2021.07.01~ynh1
  20: 
    description: Service pour planifier un rendez-vous ou prendre une décision rapidement et facilement.
    domain_path: opensondage.stemy.me/
    id: opensondage
    name: OpenSondage
    version: 1.1.10~ynh2
  21: 
    description: Plateforme de diffusion vidéo par P2P directement dans le navigateur, et connectée à un réseau fédéralisé
    domain_path: peertube.stemy.me/
    id: peertube
    name: PeerTube
    version: 3.2.1~ynh4
  22: 
    description: Application web de gestion des bases de données PostgreSQL
    domain_path: pgadmin.stemy.me/
    id: pgadmin
    name: pgAdmin
    version: 4-5.3~ynh1
  23: 
    description: Application web de gestion des bases de données MySQL
    domain_path: phpmyadmin.stemy.me/
    id: phpmyadmin
    name: phpMyAdmin
    version: 5.1.1~ynh1
  24: 
    description: Un script PHP paramétrable qui affiche des informations sur votre système.
    domain_path: phpsysinfo.stemy.me/
    id: phpsysinfo
    name: PhpSysInfo
    version: 3.3.4~ynh1
  25: 
    description: Logiciel de partage d'image fédéré via ActivityPub
    domain_path: pixelfed.stemy.me/
    id: pixelfed
    name: Pixelfed
    version: 0.11.0~ynh1
  26: 
    description: Une application de blogging fédérée.
    domain_path: plume.stemy.me/
    id: plume
    name: Plume
    version: 0.6.0~ynh2
  27: 
    description: Interface Web pour générer des codes QR
    domain_path: qr.stemy.me/
    id: qr
    name: LibreQR
    version: 1.3.0~ynh1
  28: 
    description: Webmail léger multi-comptes
    domain_path: rainloop.stemy.me/
    id: rainloop
    name: Rainloop
    version: 1.16.0~ynh1
  29: 
    description: Méta-moteur de recherche respectueux de la vie privée et bidouillable
    domain_path: searx.stemy.me/
    id: searx
    name: Searx
    version: 1.0.0~ynh2
  30: 
    description: Un serveur de messagerie instantané basé sur Matrix
    domain_path: synapse.stemy.me/_matrix
    id: synapse
    name: Synapse
    version: 1.37.1~ynh1
  31: 
    description: Lecteur de flux d’actualité utilisant les protocoles RSS et Atom.
    domain_path: ttrss.stemy.me/
    id: ttrss
    name: Tiny Tiny RSS
    version: 20200916~ynh5
  32: 
    description: Mise à jour automatique quotidienne.
    id: unattended_upgrades
    name: Unattended-upgrades
    version: 1.0~ynh5
  33: 
    description: Fait passer le trafic internet à travers un VPN
    domain_path: stemy.me/vpnadmin
    id: vpnclient
    name: VPN Client
    version: 1.4.1~ynh3
  34: 
    description: Une application de lecture-plus-tard auto-hébergeable
    domain_path: wallabag.stemy.me/
    id: wallabag2
    name: Wallabag
    version: 2.3.8~ynh3
  35: 
    description: Logiciel de création de blog ou de site Web
    domain_path: blog.stemy.me/
    id: wordpress
    name: WordPress
    version: 5.7.2~ynh1
  36: 
    description: Pastebin minimaliste où le serveur n'a aucune connaissance des données copiées
    domain_path: zerobin.stemy.me/
    id: zerobin
    name: Zerobin
    version: 1.3.4~ynh2

Ébéééé, pour une raison cheloue y’a pas de permission vpnclient.main :confused:

Effectivement, j’ai un problème chelou avec vpnclient. à chaque mise à jour, j’ai le message “failed to get label vpnclient ?”. D’autres apps m’ont fait le coup et les réinstaller a corrigé le problème à chaque fois, mais je n’ose pas faire pareil avec vpnclient de peur de devoir refaire toute sa config. Pour le moment, je n’ai pas trouvé de solution propre à ça.

Lance ces commandes en remplaçant YOUR_FIRST_USER:

source /usr/share/yunohost/helpers
app=vpnclient; ynh_permission_create --permission="main" --url="/vpnadmin" --auth_header=false --label="VPN Client" --show_tile=true --protected=true --allowed=YOUR_FIRST_USER
1 Like

La première ligne me donne déjà une erreur.

basename : option invalide -- 'b'
Saisissez « basename --help » pour plus d'informations.

Par contre, la deuxième semble avoir fonctionné, je n’ai plus le message d’erreur et maintenant, il peut afficher les apps. J’aurais jamais pensé que c’était lié.