Plus aucune app installées en partie admin

Mon serveur YunoHost

Matériel: server self hosted
Version de YunoHost: 4.2.4
J’ai accès à mon serveur : ssh
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non / oui
Si oui, expliquer:

Description du problème

plus aucune applications installées dans l’interface web admin
mais les applications sont toujours là dans la partie utilisateur et elles sont toujours listées en ssh

Peux tu confirmer que toutes les migrations sont bien appliquées ?
Est-ce que c’est un setup qui a déjà été restauré à partir d’un backup (même partiel) ?
Ton instance a été installée quand ?

Et le plus utile, est ce que tu serais aller dans les outils de développements de ton navigateur et voir si il y a des erreurs en rouge dans la console (lorsque tu vas sur la page des apps) ?

Je fais tout ça dans la soirée mais je vais déjà donner un petit détail en plus avant que j’oublie. La dernière grosse opération faite dessus c est l’essai de migration de bitwarden vers vaultwarden avec les indications de test sur le GitHub et ça ça a foiré.

Comme demandé par @ljf
ça c’est l’erreur que j’ai en console:

TypeError: i[(s + “.main”)] is undefined
apps AppList.vue:74
onQueriesResponse AppList.vue:72
VueJS 4
ne
n
ne
$emit
fetchQueries ViewBase.vue:69
promise callbackfetchQueries ViewBase.vue:68
created ViewBase.vue:76
VueJS 43
ne
Rn
_init
a
on
init
p
h
Di
_update
r
get
nr
In
$mount
init
p
h
Di
_update
r
get
nr
In
$mount
init
n
p
h
Di
_update
r
get
run
Xn
pe
le
promise callback
oe
pe
tr
update
notify
set
init vue-router.esm.js:2989
init vue-router.esm.js:2988
updateRoute vue-router.esm.js:2409
transitionTo vue-router.esm.js:2263
confirmTransition vue-router.esm.js:2397
r vue-router.esm.js:2001
r vue-router.esm.js:2008
Mt vue-router.esm.js:2012
confirmTransition vue-router.esm.js:2392
r vue-router.esm.js:2001
r vue-router.esm.js:2005
p vue-router.esm.js:2379
l vue-router.esm.js:2127
te vue-router.esm.js:2203
vue.runtime.esm.js:1888:12
VueJS 7
ie
re
ee
ne
n
ne
$emit
fetchQueries ViewBase.vue:69
(Async: promise callback)
fetchQueries ViewBase.vue:68
created ViewBase.vue:76
VueJS 43
ne
Rn
_init
a
on
init
p
h
Di
_update
r
get
nr
In
$mount
init
p
h
Di
_update
r
get
nr
In
$mount
init
n
p
h
Di
_update
r
get
run
Xn
pe
le
(Async: promise callback)
oe
pe
tr
update
notify
set
init vue-router.esm.js:2989
init vue-router.esm.js:2988
updateRoute vue-router.esm.js:2409
transitionTo vue-router.esm.js:2263
confirmTransition vue-router.esm.js:2397
r vue-router.esm.js:2001
r vue-router.esm.js:2008
Mt vue-router.esm.js:2012
confirmTransition vue-router.esm.js:2392
r vue-router.esm.js:2001
r vue-router.esm.js:2005
p vue-router.esm.js:2379
l vue-router.esm.js:2127
te vue-router.esm.js:2203

dis moi si tu veux un formattage spécifique sur mon hastebin ou quelque chose du genre.
Et donc comme je disais pour le moment j’ai laissé en l’état la migration de bitwarden foirée mais en soi si c’est dû à ça, est-on bien sûr que c’est le résultat que l’on veut qu’en cas d’échec d’une appli l’entièreté de la page appli devienne inaccessible?

Donc non c’est pas un setup restauré à partir d’un backup et l’upgrade de 4.1 à 4.2 s’est passée sans encombres et j’avais évidemment accès à la page appli avant.

C’est un soucis de permission. Probablement dû au fait que bitwarden a changé de nom, je suppose que les permissions sont restées avec le nom d’avant.

@yalh76 ^

okey … Mais ça ne concerne qu’un dossier et qu’une appli… N’y a t’il pas moyen de faire en sote que chaque appli de la page applications isntalléees soient considérées individuellement?
Ou bien t uveux dire un problème de permissions sur l’ensemble de /var/www ?

Non de permission au sens de yunohost (cf écran des permissions).

Normalement toutes les apps ont une permission main, l’une de tes apps installée n’en a pas (visiblement vaultwarden.main est manquant).
Du coup, la page plante car ce n’était pas spécialement prévu (pour rappel, l’interface d’admin a été totalement réécrite donc la peinture est fraîche en un sens, surtout sur un cas comme celui-ci)

1 Like

Maintenant au moins on sait ce qu’il reste à améliorer

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.