Återställ Jellyfin efter en misslyckad containeruppdatering genom att skydda bestående data innan du ersätter, återställer eller återskapar körmiljön.
En misslyckad uppdatering kan bero på ett image-problem, en ändrad miljövariabel, en förlorad enhetsmappning, ett volymfel eller ett problem med programmets migrering. Dokumentera det misslyckade tillståndet och identifiera vilket lager som ändrades. Återställningen är säkrast när konfigurationskatalogen lämnas orörd tills du vet om det var körmiljön eller datan som faktiskt gick sönder.
Frys det misslyckade tillståndet innan du hämtar något igen
Inaktivera automatiska uppdateringar och omstartsloopar så att varje nytt försök inte ändrar loggar, image-taggar eller programmets tillstånd. Spara den effektiva containerdefinitionen och det första allvarliga felet.
Det är mycket enklare att återställa en misslyckad uppgradering när en Jellyfin-säkerhetskopia före ändringen redan finns. Utan en sådan kan ett körmiljöfel bli ett problem med att återställa tillståndet.
Dokumentera image-digest, monteringar, enheter, miljö, nätverksläge och de senaste loggarna. Kör inte rensnings- eller prune-kommandon medan återställningsunderlaget fortfarande identifieras.
Skydda konfiguration och databas innan du återskapar något
Den utbytbara imagen bör separeras från den bestående Jellyfin-databasen, konfigurationen, metadata och insticksprogram. Skapa en skrivskyddad kopia eller ögonblicksbild innan en äldre eller nyare binär öppnar datan igen.
Jellyfins konfigurationssäkerhetskopior skyddar användarkonton, biblioteksinställningar, visningshistorik och metadata separat från själva mediebiblioteket.
Kopiera den bestående sökvägen till en andra plats och bevara ägarskapet. Beständighetsgränsen för containern är korrekt endast om en ren körmiljö kan återansluta utan att skapa en tom server.
Återställ det minsta felande lagret
Om den gamla imagen fungerar med samma tillstånd och monteringar hör felet till uppdateringssökvägen snarare än biblioteket. Om båda versionerna misslyckas ska du sluta växla mellan images och i stället undersöka data eller behörigheter separat.
Ett versionsspecifikt startfel i Jellyfin bör skiljas från allmänna lagrings- och nätverksändringar.
Testa en återställning eller en känd fungerande image mot en kopierad uppsättning tillståndsdata. Undvik att tvinga fram upprepade migreringar mot den enda kopian av databasen.
Validera identitet, bibliotek och en uppspelning innan du återupptar automatiseringen
En container som når tillståndet ”körs” är inte helt återställd förrän förväntade användare, bibliotek, visningsstatus, sökvägar och uppspelningsbeteende fungerar igen. Skanningar och kompletterande automatisering kan skapa nya skrivningar, så håll dem pausade under valideringen.
Ett korrekt återställningstest verifierar programmets funktion efter återställningen i stället för att se lyckad filextrahering som ett bevis.
Bekräfta serveridentiteten, bläddra i ett bibliotek, testa en Direct Play-uppspelning, en omkodning om den används och en omstart. Aktivera först därefter schemalagda skanningar och automatiska uppdateringar igen.
Support och tips
Mer att läsa

Bör du säkerhetskopiera Jellyfin medan tjänsten körs eller stoppa tjänsten först?
Föredra säkerhetskopior av stoppade tjänster för enkelhetens skull; använd live-ögonblicksbilder endast när applikationstillståndet fångas konsekvent och återställningar har testats.

Varför blir Jellyfin varmt eller högljutt när ingen streamar?
Värme vid inaktivitet beror vanligtvis på bakgrundsarbete eller en belastning från en delad värd, så identifiera den aktiva processen och den schemalagda uppgiften innan...

När bör du bygga om i stället för att reparera Jellyfin?
Välj ominstallation framför reparation när problemet är avvikelser i körmiljön och beständiga data är säkerhetskopierade; ”ominstallera” inte genom att radera den enda fungerande databasen.

