Trate uma reversão do Jellyfin como uma reposição, não como uma simples descida de versão da imagem: pare a versão que falhou, preserve o estado e utilize uma cópia de segurança conhecida ou uma cópia de dados compatível.
Depois de uma versão principal iniciar migrações, um binário mais antigo pode não compreender a base de dados alterada. Num servidor doméstico, mantenha o estado que falhou para diagnóstico, fixe a imagem e os plugins pretendidos, faça a reposição num caminho isolado e só devolva o acesso aos utilizadores depois de o início de sessão, as bibliotecas e o caminho de reprodução que falhou originalmente serem validados.
Congele a Versão Que Falhou Antes de Voltar a Migrá-la
A nova versão está a falhar após o arranque ou a migração. Comece pela verificação menos invasiva: pare o contentor, registe o digest exato da imagem e os registos e copie ou crie um instantâneo dos dados atuais antes de iniciar uma imagem mais antiga.
A observação útil é específica: a cópia de segurança do estado foi concluída, a base de dados já foi migrada, o armazenamento está cheio ou é só de leitura. Registe o resultado antes de alterar outra variável. restaurar em vez de desatualizar
Interprete o caminho em vez de adivinhar. Se o estado puder ser lido, preserve-o e continue; se a migração estiver incompleta, prefira uma cópia de segurança anterior à atualização; se o armazenamento não estiver em boas condições, repare-o antes de restaurar.
Selecione uma Imagem e um Artefacto de Estado Compatíveis
O estado e os artefactos que falharam foram preservados. Comece pela verificação menos invasiva: escolha a última etiqueta ou digest de imagem conhecida por funcionar e associe-a à cópia de segurança criada antes da versão incompatível.
A observação útil é específica: existe uma cópia de segurança anterior à atualização, só existe uma cópia de segurança mais recente, o plugin ou a arquitetura são diferentes. Registe o resultado antes de alterar outra variável.
Interprete o caminho em vez de adivinhar. Se existir uma cópia de segurança anterior à atualização, utilize-a; se não existir, não aponte a imagem antiga para a base de dados migrada; se a arquitetura for diferente, teste primeiro o caminho suportado num ambiente isolado.
Restaure Num Caminho Isolado Antes de Substituir a Produção
Foi selecionada uma imagem e uma cópia de segurança compatíveis. Comece pela verificação menos invasiva: crie um contentor temporário com a imagem fixada, os dados restaurados, o UID/GID correspondente e sem conflito de porta pública. contentor de recuperação isolado
A observação útil é específica: o início de sessão e as bibliotecas carregam, aparece um aviso de migração, aparece o assistente de configuração. Registe o resultado antes de alterar outra variável.
Interprete o caminho em vez de adivinhar. Se o estado carregar, avance para a validação da carga de trabalho; se aparecer um aviso de migração, pare e volte a verificar a correspondência das versões; se aparecer o assistente de configuração, o ponto de montagem está incorreto e a origem permanece intacta.
Repita a Falha Original Antes de Devolver o Acesso aos Utilizadores
A versão antiga arranca num ambiente isolado. Comece pela verificação menos invasiva: inicie sessão com um utilizador existente, inspecione as bibliotecas, reproduza o conteúdo que falhou originalmente, reinicie uma vez e repita.
A observação útil é específica: o caminho original funciona duas vezes, um plugin falha, a falha persiste. Registe o resultado antes de alterar outra variável. teste de reprodução original
Interprete o caminho em vez de adivinhar. Se o caminho original funcionar duas vezes, volte a encaminhar o tráfego e mantenha o estado que falhou; se um plugin falhar, desative apenas esse plugin; se a falha persistir, pare a reversão e reconstrua a partir de um estado limpo e compatível.
Suporte e Dicas
Mais para Ler

O Jellyfin pode partilhar em segurança uma GPU ou acelerador com outro contentor?
A partilha da GPU é condicional: verifique a visibilidade do dispositivo e o suporte dos controladores; em seguida, execute ambas as cargas de trabalho...

Como saber se um erro do Jellyfin vem do cliente ou do servidor
Um erro do Jellyfin pertence ao cliente quando afeta apenas um dispositivo; pertence ao servidor quando vários clientes falham no mesmo percurso e os...

Como configurar a cache e o armazenamento temporário do Jellyfin
Separe o estado persistente, a cache reconstruível e o armazenamento temporário para transcodificação; em seguida, verifique a capacidade e as permissões com um teste...

