Erreur reinstallation Jellyfin depuis sauvegarde

Mon serveur YunoHost

Matériel: PC
Version de YunoHost: 11.2.20.2
J’ai accès à mon serveur : En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifications particulières sur votre instance ? : non

Description du problème

Bonjour, j’ai effectué la mise a jour de 10.8.x a 10.9.x. La maj a bien fonctionné cependant je n’arrivais plus à acceder a jf depuis applis jellyfin sur tablette ou smartphone via reseau local (ça fonctionnait via le portail ynh/interface web).

Apres plusieurs reboot d’un peu tout, j’ai commencé a chercher des nouveaux parametres dans jf qui pourraient etre responsable de ce changement. Par erreur j’ai ajoute mon reseau local x.x.x.0 (dans les parametres reseaux de jf) mais mis /64 au lieu de /24. J’ai de ce fait perdu acces au serveur.

J’ai donc désinstallé afin de restaurer mon backup 10.8.x, mais il ne fonctionne pas, je crois comprendre parce que l’equipe jellyfin a retiré de ses serveurs les anciens installeurs?

Log
https://paste.yunohost.org/rahapiseca

Probleme similaire

Du coup, je l’ai dans l’os? Ou est ce qu’il est possible d’extraire de la sauvegarde ynh les parametres de jf? Ou une autre solution?

Merci

En effet, la sauvegarde avec les anciennes version ne pourra pas récupérer l’executable, ce dernier à était bougé de place de la part des équipe de Jellyfin :confused: .

Il sera certainement plus simple de fix le soucis sur la derniere version dans ce cas de figure.
Tu a plutot les logs ou erreur lié à t’a tablette/smartphone ?

Le probleme c’est que j’ai desinstallé afin de de restaurer la sauvegarde… J’arrive à réinstaller la 10.9 mais je repars de zero en termes de configuration. Justement c’est mes parametres que je veux récupérer

N’y a-t-il pas moyen de retouver sur le net les anciens installeurs, les mettre en local et modifier le script de restauration pour pointer dessus?

Edit en me.relisant ça me semble bien compliqué… Je crois que je vais repartir de zero.

Pas cool de la part de jellyfin et je demande à la team ynh s’il n’est pas possible de s’affranchir de serveurs externes lorqu’il s’agit de sauvegarde et restauration? Je n’etais pas au courant que ma sauvegarde en etait dependante, et du coup n’est pas utilisable

Tu peux très certainement télécharger ta sauvegarde pour retrouver les paramètres, je ne sais pas où sont les fichiers de cette dernière, mais tu devrais réussir à remettre en place la configuration facilement.

Bonjour,
J’ai rencontré le même problème et je m’en suis sorti en remplaçant les liens contenus dans le fichier apps/jellyfin/settings/manifest.toml de l’archive.
Par exemple en remplaçant
arm64.url = "https://repo.jellyfin.org/releases/server/debian/versions/stable/server/10.8.13/jellyfin-server_10.8.13-1_arm64.deb"
par
arm64.url = "https://repo.jellyfin.org/files/server/debian/stable/10.8.13/arm64/jellyfin-server_10.8.13-1_arm64.deb"
Il faut le faire sur chaque ressource.
Il n’est pas nécessaire de mettre à jour les différents checksums, les paquets sont bien les mêmes.
J’ai pu ensuite restaurer l’application depuis l’interface d’admin

1 Like

I could not either update/reinstall from backup (updated ynh11, raspi at home, not custom config)

from full log file, I guess this is the relevant part:

2024-08-10 04:22:53,685: DEBUG - + test -e /opt/yunohost-apps-src/jellyfin/ffmpeg_bullseye
2024-08-10 04:22:53,685: DEBUG - + '[' -n https://repo.jellyfin.org/files/ffmpeg/debian/latest-6.x/arm64/jellyfin-ffmpeg6_6.0.1-7-bullseye_arm64.deb ']'
2024-08-10 04:22:53,686: DEBUG - + '[' -e /var/cache/yunohost/download/jellyfin/ffmpeg_bullseye ']'
2024-08-10 04:22:53,686: DEBUG - + '[' '!' -e /var/cache/yunohost/download/jellyfin/ffmpeg_bullseye ']'
2024-08-10 04:22:53,687: DEBUG - ++ wget --tries 3 --no-dns-cache --timeout 900 --no-verbose --output-document=/var/cache/yunohost/download/jellyfin/ffmpeg_bullseye https://repo.jellyfin.org/files/ffmpeg/debian/latest-6.x/arm64/jellyfin-ffmpeg6_6.0.1-7-bullseye_arm64.deb
2024-08-10 04:22:54,332: DEBUG - + out='Will not apply HSTS. The HSTS database must be a regular and non-world-writable file.
2024-08-10 04:22:54,333: DEBUG - ERROR: could not open HSTS store at '\''/root/.wget-hsts'\''. HSTS will be disabled.
2024-08-10 04:22:54,333: DEBUG - https://repo.jellyfin.org/files/ffmpeg/debian/latest-6.x/arm64/jellyfin-ffmpeg6_6.0.1-7-bullseye_arm64.deb:
2024-08-10 04:22:54,334: DEBUG - 2024-08-10 04:22:54 ERROR 404: Not found.'
2024-08-10 04:22:54,334: DEBUG - + ynh_die '--message=Will not apply HSTS. The HSTS database must be a regular and non-world-writable file.
2024-08-10 04:22:54,334: DEBUG - ERROR: could not open HSTS store at '\''/root/.wget-hsts'\''. HSTS will be disabled.
2024-08-10 04:22:54,335: DEBUG - https://repo.jellyfin.org/files/ffmpeg/debian/latest-6.x/arm64/jellyfin-ffmpeg6_6.0.1-7-bullseye_arm64.deb:
2024-08-10 04:22:54,335: DEBUG - 2024-08-10 04:22:54 ERROR 404: Not found.'
2024-08-10 04:22:54,338: DEBUG - ERROR: could not open HSTS store at '\''/root/.wget-hsts'\''. HSTS will be disabled.
2024-08-10 04:22:54,338: DEBUG - https://repo.jellyfin.org/files/ffmpeg/debian/latest-6.x/arm64/jellyfin-ffmpeg6_6.0.1-7-bullseye_arm64.deb:
2024-08-10 04:22:54,338: DEBUG - 2024-08-10 04:22:54 ERROR 404: Not found.'
2024-08-10 04:22:54,386: DEBUG - ERROR: could not open HSTS store at '\''/root/.wget-hsts'\''. HSTS will be disabled.
2024-08-10 04:22:54,386: DEBUG - https://repo.jellyfin.org/files/ffmpeg/debian/latest-6.x/arm64/jellyfin-ffmpeg6_6.0.1-7-bullseye_arm64.deb:
2024-08-10 04:22:54,387: DEBUG - 2024-08-10 04:22:54 ERROR 404: Not found.'
2024-08-10 04:22:54,388: DEBUG - + ynh_exit_properly
2024-08-10 04:22:54,389: DEBUG - + [[ restore =~ ^install$|^upgrade$|^restore$ ]]
2024-08-10 04:22:54,390: WARNING - Will not apply HSTS. The HSTS database must be a regular and non-world-writable file.
2024-08-10 04:22:54,391: WARNING - ERROR: could not open HSTS store at '/root/.wget-hsts'. HSTS will be disabled.
2024-08-10 04:22:54,393: WARNING - https://repo.jellyfin.org/files/ffmpeg/debian/latest-6.x/arm64/jellyfin-ffmpeg6_6.0.1-7-bullseye_arm64.deb:
2024-08-10 04:22:54,394: WARNING - 2024-08-10 04:22:54 ERROR 404: Not found.
2024-08-10 04:22:55,894: ERROR - couldnt restore jellyfin due internal script error

thank you

Merci pour ton aide dr41nU, c’etait fastidieux car tous les renommages de liens ne suivaient pas la même logique, mais j’ai reussi avec ta methode. Je vais rester sur mon 10.8 pour l’instant, le temps de comprendre quels parametres j’ai besoin de sauvegarder pour passer a la 10.9 sans trop de perte

Ghose: this is due to the fact that jellyfin reorganised their servers and all the paths of sources and installers were moved/renamed.
The reinstall of a 10.8 backup depends on those files, which still exist but in different places

thank you @alami

so I guess I should manually review and edit those files referenced in the backup archive under apps/jellyfin/settings/manifest.toml as @dr41nU suggested.

thank you for your help. It’s likely that I install again (as we barely use it so it would not be a problem to create users and configs again. Library is on a external SSD)

Just an update, after I managed to recover the 10.8 backup, the update to 10.9.9-ynh2 worked. Although i had to connect locally and tweak the network pqrameters innthe jf dashboard before i could connect from phone and tablet

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