Rozwiązanie społecznościowe

Plex nie działa w ZimaOS 1.7: poprawka YAML i AppData

A ZimaOS 1.7.0 user hit a YAML placeholder error in Plex; reinstall worked, but IceWhale warned that 1.7.0 uninstall could delete AppData.

Jeśli Plex przestał się otwierać lub edytor aplikacji wyświetla komunikat „Resolve YAML placeholder before saving” po aktualizacji do ZimaOS 1.7.0, zaktualizuj ZimaOS do wersji 1.7.1 lub nowszej przed odinstalowaniem aplikacji. Wersja 1.7.1 poprawiła zgodność zapisywania YAML i naprawiła problem, przez który odinstalowanie aplikacji mogło usunąć jej folder konfiguracji.

Użytkownik, którego dotyczyło źródłowe zgłoszenie, odzyskał działanie Plex po ponownej instalacji, ale IceWhale natychmiast ostrzegło, że odinstalowanie Plex w wersji 1.7.0 domyślnie usuwało dane AppData. Dlatego ponowna instalacja nie jest dobrym pierwszym krokiem, chyba że konfiguracja Plex została już zarchiwizowana.

Edytor YAML Plex w ZimaOS wyświetlający komunikat „Resolve YAML placeholder before saving” dotyczący znacznika br
Edytor w wersji 1.7.0 potraktował znacznik HTML br w tekście wskazówek jako nierozwiązany symbol zastępczy YAML. Źródło: forum społeczności IceWhale.
Logi Plex w ZimaOS pokazujące uruchamianie kontenera LinuxServer i pomyślne otwarcie portu 32400
Ponownie zainstalowany kontener Plex osiągnął port 32400 i zainicjował uprawnienia urządzeń GPU. Źródło: forum społeczności IceWhale.

Zaktualizuj ZimaOS przed ręczną edycją YAML

Oficjalne informacje o wydaniu ZimaOS 1.7.1 wymieniają poprawioną zgodność zapisywania YAML oraz poprawkę problemu z usuwaniem folderów konfiguracji podczas odinstalowywania aplikacji.

Co spowodowało ostrzeżenie o symbolu zastępczym

Pomoc techniczna IceWhale zaleciła użytkownikowi usunięcie <br> z tekstu tips w starym pliku YAML Plex. Był to problem zgodności pakietu i parsera, a nie awaria bazy danych Plex.

Sprawdź, czy Plex rzeczywiście działa

docker ps | grep -i plex
docker logs --tail 200 plex

Sprawny kontener Plex firmy LinuxServer powinien udostępnić wewnętrzną usługę internetową na porcie 32400.

Wykonaj kopię zapasową AppData Plex przed ponowną instalacją

Metadane Plex zawierają bazy danych bibliotek, historię oglądania, plakaty i tożsamość serwera. Przed usunięciem lub ponownym utworzeniem kontenera sprawdź zamapowany folder konfiguracji Plex i wykonaj jego kopię zapasową.

Użyj aktualnego pakietu ze sklepu z aplikacjami

Na bieżącej stronie Plex w sklepie z aplikacjami ZimaOS widnieje utrzymywana linia wydań 1.43.2.

Zweryfikuj mapowanie woluminu multimediów

Jeśli Plex się uruchamia, ale biblioteki są puste, otwórz ustawienia aplikacji i potwierdź, że ścieżka multimediów na hoście jest nadal zamapowana na ścieżkę kontenera używaną przez Plex. Aktualny przewodnik konfiguracji Plex opisuje obsługiwany sposób pracy z pamięcią masową.

Sprawdź urządzenia GPU niezależnie

Logi ze źródła pokazały, że uprawnienia do /dev/dri/renderD128 i /dev/dri/card0 były prawidłowe. Jeśli odtwarzanie działa, ale transkodowanie kończy się niepowodzeniem, zdiagnozuj mapowanie GPU niezależnie od błędu YAML.

Przewodnik sprzętowy Plex pomoże w tej części diagnostyki.

Zweryfikuj stan powiązania Plex

Logi ze źródła pokazały, że podczas jednego uruchomienia serwer był już powiązany, a podczas innego — niepowiązany. Jeśli Plex się otwiera, ale wyświetla niewłaściwy stan serwera lub konta, sprawdź, czy trwały wolumin konfiguracji przetrwał, i upewnij się, że logujesz się na właściwe konto Plex, zanim wygenerujesz nowe tokeny powiązania.

Sprawdź obraz kontenera po aktualizacji ZimaOS

docker inspect plex --format '{{.Config.Image}}'

Porównaj uruchomiony obraz z aktualnym pakietem ze sklepu z aplikacjami. Pomyślna aktualizacja ZimaOS nie oznacza automatycznie, że zmienił się stary, przypięty ręcznie obraz Plex.

Przywróć AppData przed ponownym tworzeniem bibliotek

Jeśli AppData zostało zarchiwizowane przed odinstalowaniem, przywróć folder konfiguracji, zanim uznasz, że metadane biblioteki zostały utracone. Ponowne dodawanie terabajtów multimediów do nowej bazy danych Plex może uruchomić długie ponowne skanowanie i pobieranie metadanych, których można uniknąć, jeśli oryginalna baza danych jest nienaruszona.

Najczęściej zadawane pytania

Czy powinienem odinstalować Plex, aby naprawić błąd w wersji 1.7.0?

Nie, dopóki nie wykonasz kopii zapasowej AppData. W wersji 1.7.0 IceWhale ostrzegało, że odinstalowanie może usunąć folder konfiguracji.

Co oznaczał błąd symbolu zastępczego br?

Edytor aplikacji błędnie zinterpretował tekst w polu wskazówek YAML; pomoc techniczna zaleciła usunięcie wpisu <br>.

Czy wersja 1.7.1 rozwiązuje tę klasę problemów?

Tak. Jej dziennik zmian zawiera poprawki zgodności zapisywania YAML oraz usuwania konfiguracji aplikacji.

Dlaczego Plex działa, ale nie wyświetla multimediów?

Sprawdź mapowanie woluminu multimediów między hostem a kontenerem i ponownie przeskanuj bibliotekę Plex.