Raspberry Pi und Lunix Basics – PLEX Media Server auf Pi2 System

  • Mit SSH auf den Pi
  • Was ist meine IP-Adresse auf dem Pi
  • Nützliche Befehle:
    • cp
    • mv
    • rm
  • HFSPlus (HFS+) Mac Filesystem unter Raspberry Pi 2 mounten
  • Plex Media Server startet nicht mehr automatisch, lässt sich auch nicht manuell starten
  • Plex Media Server unter Native ARM7 auf Raspberry Pi2 updaten
  • Firmware Update

 


 Vom Mac per SSH auf den Pi

  • Terminal starten
  • ssh pi@192.168.2.109 oder ssh 192.168.2.109 -l pi
    Bildschirmfoto 2015-03-13 um 21.28.40
  • 192.168.2.109 ist die IP-Adresse des Pi
    -l ist der Parameter für den User-Account auf dem entfernten System und 'pi' ist der User-Account auf dem Pi (weicht ab, wenn ihr euch unter einem anderen Namen anmelden wollt). Abgekürzt setzt Schreibweise 1 den User-Account mit dem @ vor die IP-Adresse des Pi.
  • Das Passwort wird angefragt, aber nicht im Terminal-Fenster angezeigt. Es sind drei Eingabeversuche möglich
  • Nach erfolgreicher Anmeldung werden alle Kommandos auf dem Pi ausgeführt.
  • Um Kommandos mit root Berechtigung ausführen zu können (sollte der Pi diese Rechte nicht besitzen), muss vor einem Kommando der Befehl sudo eingegeben werden. Damit wird dieser Befehl unter root Kontext ausgeführt, es erfolgt vorher eine Abfrage nach dem Passwort des root Accounts.
  • Um die ssh Verbindung zu beenden gibt man das Kommando exit oder logout ein

IP-Adresse auf dem Pi ermitteln

  • Nach der Anmeldung am Pi folgendes eingeben:
  • ip addr oder ifconfig
  • Es folgen mehrere Informationen zur Netzwerk-Konfiguration, unter anderem auch Angaben zur Schnittstelle eth0. Dies ist der Name der LAN-Schnittdelle des Pi, hier ist auch die IP-Adresse zu erkennen (unter Inet addr).
    Bildschirmfoto 2015-03-13 um 21.26.25

 

cp

cp [OPTIONEN] QUELLE ZIEL
Mögliche Parameter/Optionen
Option Beschreibung
-a oder --archive Besitzer-, Gruppen- und Zugriffsrechten und Erstellungs-, Modifikations- und Zugriffsdaten (entspricht -dR --preserve=all) übernehmen
-i oder --interactive fragt vor Überschreiben nach
-n oder --no-clobber  überschreibt keine vorhandenen Dateien (-i wird wirkungslos)
-p (klein) oder --preserve=mode,ownership,timestamps behält Standard Fileattribute, wie Zeitpunkt des letzten Schreibzugriffs
-r oder -R oder --recursive Verzeichnisse werden rekursiv kopiert (Unterverzeichnisse werden eingeschlossen)
-u oder --update kopiert das File nur, wenn Zieldatei älter als Quelldatei
-v oder --verbose zeigt den Kopierfortschritt an

 


HFSPlus (HFS+) Mac Filesystem unter Raspberry Pi 2 mounten

Als root anmelden oder sudo verwenden.

Das erforderliche Paket installieren

apt-get install hfsplus

Einen Mountpoint für das einzubindende Laufwerk anlegen

mkdir /media/usbhdd

….


Wenn der Plex Media Server nicht mehr automatisch startet oder sich auch nicht mehr manuell starten lässt

Das passiert bei mir schon Mal wenn der Pi seinen Strom verliert… 😉

sudo su
ps -ef|grep plex

Damit sieht man die laufenden Prozesse, falls sie laufen sollten. Wenn sie laufen, kann man sie mit dem folgenden Befehl abbrechen

kill <pid>

und dann versuchen plex erneut zu starten

/etc/init.d/plexmediaserver start

Wenn keine laufenden Prozesse mit dem ps/grep Befehl angezeigt wurden, kann man direkt mit dem oben angegebenen Befehl versuchen plex erneut zu starten.

Wenn dies nicht funktioniert, muss überprüft werden ob diese Datei existiert:

ls -ltr /chroots/wheezy-armel/opt/plex/Library/Application\ Support/Plex\ Media\ Server/plexmediaserver.pid

Wenn sie existiert und kein plex Prozess aktiv ist, kann diese Datei mit dem folgenden Befehl gelöscht werden:

cat /dev/null > /chroots/wheezy-armel/opt/plex/Library/Application\ Support/Plex\ Media\ Server/plexmediaserver.pid

Nun kann plex erneut gestartet werden.

/etc/init.d/plexmediaserver start

Eine letzte Rettung, bevor man das System komplett neu aufsetzt, wäre den originalen Application Folder aus dem Drobo Download in den aktuellen Folder (/chroots/wheezy-armel/opt/plex/Application) zu kopieren.


Plex Media Server unter Native ARM7 auf Raspberry Pi2 updaten

In den temp Ordner wechseln, damit ist sichergestellt, dass das Paket nach dem Neustart automatisch gelöscht ist

cd /tmp

Zum Download des aktuellsten Plex Media Server Paketes den folgenden Befehl eingeben

wget --trust-server-names https://dev2day.de/plex-latest

Die Installation des Plex Media Server Paketes starten

sudo dpkg -i plex*

Plex Media Server wird beim booten automatisch starten, nach dem Neustart einfach auf http://deine.ip.addresse:32400/web und das Plex Logo sowie die Oberfläche sollte erscheinen

Mit dem folgenden Kommando kann man den Service starten, stoppen oder neu starten. Hierzu einfach den Parameter restart durch start oder stop ersetzen

sudo service plexmediaserver restart

Raspberry Firmware Update

Hier wird ausführlich das Raspberry Firmware Update beschrieben. Bei dieser Anleitung kann man nichts verbessern, hier der Link:

http://raspberrypiguide.de/howtos/raspberry-pi-firmware-update/


Quellen:

  • http://wiki.ubuntuusers.de/cp
  • jonathanmcalroy from forums.plex.tv
  • Install Plex Media Server on Raspberry Pi 2 from Mike