Plex Server unter TrueNAS manuell updaten
Das Aktualisieren des Plexserver auf dem TrueNAS System ist recht wichtig, um die neusten Funktionen und Fehlerkorrekturen zu erhalten. Da bei TrueNAS die Aktualisierung des Plex Server Plugin meist nur einmal im Quartal erfolgt, fehlen häufig einige Updates, die ggf. wichtig sein können.
In diesem Artikel möchte ich euch erklären, wie ihr den Plex-Medienserver auf eurer TrueNAS-Installation auf den neuesten Stand aktualisieren und diesen Aktualisierungsprozess auf Wunsch automatisieren können.
Auf diese Weise könnt ihr Plex weiterhin als digitalen Mediaplayer und Organisationstool verwenden, um mit einem anderen Computer, Set-Top-Gerät oder kompatiblen Mobilgerät auf Musik, Bilder und Videos zuzugreifen, die auf einem Computer gespeichert sind.
In diesem Artikel wird davon ausgegangen, dass ihr Plex bereits in einem Gefängnis (Jail) installiert habt. Das Gefängnis ist in Betrieb und ihr habt Shell-Zugriff darauf.
Zunächst installiert wir den wget downloader um im nächsten Schritt den PMS Updater zu installieren PMS Updater
Shell im Jail des Plexservers öffnen
Hier geben wir die folgenden Befehlszeilen ein:
pkg install wget
pkg install ca_root_nss
pkg install perl5
Die Abfragen mit Ja bestätigen
Jetzt können wir den PMS Updater mit den folgenden Befehlen herunterladen:
mkdir /usr/local/PMS_Updater
cd /usr/local/PMS_Updater
wget https://raw.githubusercontent.com/mstinaff/PMS_Updater/master/PMS_Updater.sh
Im nächsten Schritt führen wir den Updater aus, um das neueste Plex-Update zu erhalten.
Die Syntax lautet wie folgt:
sh PMS_Updater.sh -v -a
Wenn der Vorgang abgeschlossen ist, sollte der Plexserver einmal neu gestartet werden. Im Artikel „Plex Update automatisieren“ beschreibe ich noch kurz, wie ein entsprechender Cron Job zur Automatisierung erstellt werden kann.
Geht das mit beiden Varianten? Also sowohl mit Plex Pass als auch ohne?
Moin!,
danke für die Anleitung, jetzt habe ich beim letzten Schritt sh PMS_Updater.sh -v -a folgende Fehlermeldung:
Using URL https://plex.tv/api/downloads/5.json
Searching https://plex.tv/api/downloads/5.json for the FreeBSD download URL …..ImportError: No module named site
Could not find a FreeBSD download link on page https://plex.tv/api/downloads/5.json?channel=plexpass….
Moin, ja da hab ich aktuell auch noch keine Lösung für. Da gibt es wohl ein kleines Kompatibilitätsproblem. Sobald ich eine Lösung habe gebe ich sie hier auch bekannt. Steh nämlich vor dem gleichen Problem.
Ok danke!
Lösung gefunden!
https://github.com/jbeez/PMS_Updater/blob/TokenAuth/PMS_Updater.sh
Habe die vorhandene Datei im Jail des Plexservers unter usr/local/PMS_Updater.sh ersetzt und getestet. Update läuft damit
Vielen Dank! Ich werde das Testen, habe immer das Problem, dass bei den TrueNAS Plugins sich nach der Installation keine Updates installieren lassen. Neuinstallation ja, beim Update geht er immer auf diverse Fehlermeldungen. Jetzt hatte ich das neu aufgesetzt und mal sehen, wie es sich verhält. Irgendwie ist mir das System noch suspekt *g*.
Die Updatefunktion des Plugin unter TrueNAS funktioniert auch nicht so, wie das manuelle Update. Erst wenn eine neue Version des Plugin zur Verfügung steht, gibt es ein Update. Das ist nach meinem Informationsstand so ca. alle 3 Monate.
Die Updates von Plex erscheinen aber in kürzeren Abständen.
Und der automatische CronJob in TrueNAS läuft damit auch wieder.
Hallo Joachin
kannst du deine obere Anleitung aktualisieren..?.
Bei mir mit geht es so mit github Link von 22.6.21 komischerweise nicht.. Dazu verstehe ich nicht was unter usr/local/PMS_Updater ersetzt werden muss..
Sorry bin ein totaler anfänger.
Danke und Gruss
Moin,
die Anleitung ist so schon richtig. Durch Änderungen am Plex passen aber die Links die in der PMS_Updater.sh genutzt werden nicht mehr. Die PMS_Updater.sh muss entweder händisch angepasst werden oder einfach komplett ersetzt werden
Download PMS_Updater.sh (rechte Maustaste speichern untern)
Jetzt nimmst du einen FTP Client wie z.b. WinSCP
Runterladen, installieren, starten und Verbindung mit deinem Plexserver herstellen (z.b. 192.168.178.11).
Unter iocage/jails/Name-des-Plexserver/root/usr/local/PMS-Updater/ die dort vorhandene Datei gegen die aus dem Download hier austauschen.
Dann sollte alles wieder klappen.
Hallo Joachin
Nop geht leider immer noch nicht.. habe die Datei via Transmit (auf mac) am richtigen Ort ausgetausch. Danach im Shell alle Befehele kopiert und eingeben.
Bis zum letzte passt eigendlich alles danach habe ich ein Error:
root@freenas[/usr/local/PMS_Updater]# sh PMS_Updater.sh -v -a
PMS_Updater.sh: 7: Syntax error: newline unexpected (expecting word)
komme wieder nicht weiter.. sonst ist alles auf dem neuesten Stand.. Truenas wie Plex
Gruss
Ich habe im Download-Link die PMS_Updater.sh gegen die ausgetauscht die bei meinem Plexserver funktioniert. Versuche es damit bitte noch einmal.
geht immer noch nichrt.. kein plan..
ist schon richt: /mnt/FreeNAS/iocage/jails/Plex/root/usr/local/PMS_Updater/PMS_Updater.sh oder?
Wenn dein Pool FreeNAS heißt dann ja. Bei mir heißt es HDD1/iocage/Jails/Plexserver/root/usr/local/PMS_Updater/PMS_Updater.sh
Hallo,
ich habe ein Problem das ich Plex Server nicht installiert bekomme.
Bei 50% bekomme ich die Meldung: Plex is corrupted, please destroy.
Bin Anfänger und habe mir zwar einen TrueNAS-12.0-U1 aufgesetzt und nutze diesen mit Kodi aber ich kenne mich nicht gut damit aus.
Würde gerne den Plex Server nutzen.
Ich hoffe Sie können mir weiter helfen.
Vielen Dank
Hi,
brauch mal etwas mehr Information. Um was für eine Hardwarebasis handelt es sich bei der NAS? Normalerweise läßt sich das Plugin ohne Probleme installieren.
Installation Plugin Plex Server
Und sorry für die etwas späte Antwort, war mitten im Umzugsstreß.