Comment configurer plexmediaserver dans Ubuntu 16.04?

12

Je peux l'installer mais il ne peut pas voir mes fichiers. Je crois que c'est un problème de permission car plexmediaserver est géré par l'utilisateur 'plex'. Dans Ubuntu 14.04, je pouvais éditer /etc/default/plexmediaserverpour qu'il soit géré par moi. Cela ne semble pas fonctionner en 16.04 (parce que systemd?).

J'ai essayé http://www.htpcguides.com/install-plex-media-server-ubuntu-16-x-and-later/ , avec la source debian ou avec le deb. Je n'arrive pas à démarrer le service ..

[user@machine]:[~] $  sudo systemctl start plexmediaserver.service
Job for plexmediaserver.service failed because the control process exited with error code. See "systemctl status plexmediaserver.service" and "journalctl -xe" for details.
[user@machine]:[~] $ systemctl status plexmediaserver.service
● plexmediaserver.service - Plex Media Server for Linux
   Loaded: loaded (/etc/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/plexmediaserver.service.d
           └─local.conf
   Active: inactive (dead) (Result: exit-code) since lun. 2016-05-02 18:58:40 CEST; 34s ago
  Process: 2784 ExecStart=/bin/sh -c /usr/lib/plexmediaserver/Plex\ Media\ Server (code=exited, status=139)
  Process: 2779 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" || /bin/mkdir -p "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" (code=exited, status=0
 Main PID: 2784 (code=exited, status=139)

mai 02 18:58:35 machine systemd[1]: plexmediaserver.service: Unit entered failed state.
mai 02 18:58:35 machine systemd[1]: plexmediaserver.service: Failed with result 'exit-code'.
mai 02 18:58:40 machine systemd[1]: plexmediaserver.service: Service hold-off time over, scheduling restart.
mai 02 18:58:40 machine systemd[1]: Stopped Plex Media Server for Linux.
mai 02 18:58:40 machine systemd[1]: plexmediaserver.service: Start request repeated too quickly.
mai 02 18:58:40 machine systemd[1]: Failed to start Plex Media Server for Linux.
mai 02 18:59:02 machine systemd[1]: plexmediaserver.service: Start request repeated too quickly.
mai 02 18:59:02 machine systemd[1]: Failed to start Plex Media Server for Linux.
user2287453
la source

Réponses:

23

Plex Media Server sur Ubuntu 16.04LTS (uniquement pour les téléchargements gratuits Plex-Pass)

init.dest un héritage alors oubliez-le /etc/default/plexmediaservercar il est ignoré. Utilisez plutôt systemctl.

Le mettre en place; ajouter le dépôt pour les mises à jour «automatiques»:

echo deb https://downloads.plex.tv/repo/deb ./public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
curl https://downloads.plex.tv/plex-keys/PlexSign.key | sudo apt-key add -
sudo apt update
sudo apt install plexmediaserver -y

Pour éviter les problèmes d'autorisation, exécutez le serveur en tant qu'utilisateur standard, remplacez «plex» par votre utilisateur et votre groupe dans:

sudo nano /etc/systemd/system/plexmediaserver.service

Si ce fichier est vide, collez ce qui suit dans le fichier.

[Unit]
Description=Plex Media Server for Linux
After=network.target

[Service]
Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/var/lib/plexmediaserver/Library/Application Support"
Environment=PLEX_MEDIA_SERVER_HOME=/usr/lib/plexmediaserver
Environment=PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
Environment=PLEX_MEDIA_SERVER_TMPDIR=/tmp
Environment=LD_LIBRARY_PATH=/usr/lib/plexmediaserver
Environment=LC_ALL=en_US.UTF-8
Environment=LANG=en_US.UTF-8
ExecStartPre=/bin/sh -c '/usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}" || /bin/mkdir -p "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR}"'
ExecStart=/bin/sh -c '/usr/lib/plexmediaserver/Plex\ Media\ Server'
Type=simple
User=user
Group=group
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3

[Install]
WantedBy=multi-user.target

Maintenant, changez également la propriété du prochain sous-répertoire pour votre utilisateur!

sudo chown -R user:group /var/lib/plexmediaserver
sudo systemctl --system daemon-reload
sudo service plexmediaserver start

Vous pouvez maintenant configurer vos pms.

corvales
la source
Génial, ça a marché! Merci !! Remarque: sudo systemctl --system daemon-reload && sudo service plexmediaserver startje ne suis pas sûr que Plex ait fonctionné en tant qu'utilisateur (cf ps aux | grep plex), j'ai donc fait un redémarrage et il a fait l'affaire.
user2287453
1
J'ai eu des problèmes avec une nouvelle installation 16.04 avec PMS 1.0.3. Il s'avère que mon /etc/systemd/system/plexmediaserver.serviceétait vide. J'ai assigné l'utilisateur comme mon nom d'utilisateur et mon groupe comme mon groupe au fichier de configuration ainsi qu'au répertoire var/lib/plexmediaserver. A très bien fonctionné. Je n'avais pas besoin de redémarrer, redémarrez simplement le service.
Manuel
1
Ubuntu 16.10 ici, le /etc/...chemin n'est pas sorti. À l'aide locate plexmediaserver.service, il l'a trouvé sous /lib/systemd/system/plexmediaserver.service. Changer l'utilisateur et le groupe ici et redémarrer le service a fonctionné comme un charme!
Alex Tartan
1
Je ne pense pas que cette réponse soit correcte, car il semble que les gens de Plex aient réorganisé leur site Web et se soient malheureusement débarrassés du repo apt: E: Impossible de récupérer downloads.plex.tv/repo/deb/dists/public/main / binary-amd64 /… Reçu le code HTTP 403 du proxy après CONNECT
happyskeptic
n'a pas fonctionné .. plex est dommage de l'installer sur linux .. parfois ça marche, parfois non. fatigué de plex-bugs. va emby, ressemble à de la merde, mais au moins ils savent programmer
snickers2k