Problèmes de démarrage de plexmediaserver sur Kubuntu 15.04

9

J'ai récemment installé plexmediaserver 64-bit à partir du site plex sur mon ordinateur portable Kubuntu 15.04 et je ne peux pas démarrer. Je crois que c'est dans le changement de la façon dont les scripts d'initialisation fonctionnent?

Si vous regardez le guide pour Plex, il dit de s'exécuter /etc/init.d/plexmediaserver startune fois que vous l'avez installé pour la première fois.

Il semble que ce /etc/init.d/plexmediaserversoit un lien symbolique invalide ou quelque chose?

Je ne sais pas où aller pour résoudre ce problème ...

jjesse
la source
2
Il semble que Plex doive être mis à jour ou corrigé pour systemd? forums.plex.tv/index.php/topic/…
jjesse
Cette discussion a été mise à jour en mai 2015 et indique maintenant que le package plex Ubuntu a été mis à jour pour systemd.
JdeBP

Réponses:

1

Le script ci-dessus était déjà sur mon système et ne fonctionnait toujours pas. La mise à niveau vers 0.9.12.4.1192 a résolu tous les problèmes avec systemd.

A dessiné
la source
12

Eu le même problème sur Ubuntu 15.04

Résolu en créant un nouveau fichier: /etc/systemd/system/plexmediaserver.service

Ensuite, collé ce qui suit:

[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=plex
Group=plex
Restart=on-failure
RestartSec=5
StartLimitInterval=60s
StartLimitBurst=3

[Install]
WantedBy=multi-user.target

Ensuite, exécutez, sudo service plexmediaserver start

Plex devrait démarrer normalement et vous devriez pouvoir y accéder via: http://127.0.0.1:32400/web

La source

Hussein El Motayam
la source
L' /bin/sh -cemballage ExecStartest totalement inutile, et en fait une incompatibilité pour Type=simple.
JdeBP
j'ai fait cela et maintenant j'obtiens: chris @ mediaserver2: ~ $ sudo service plexmediaserver start Impossible de démarrer plexmediaserver.service: L'unité plexmediaserver.service n'a pas pu se charger: Mauvais message. Voir les journaux système et «systemctl status plexmediaserver.service» pour plus de détails.
user218314
@JdeBP Je viens de vérifier que le changement que vous proposez ne fonctionne pas .
Sukima
Ne pas avoir un processus de shell supplémentaire totalement inutile et inadapté fonctionne très bien pour de nombreuses autres personnes, y compris de nombreux utilisateurs d'Arch Linux, semble-t-il. Vous l'avez raté d'une manière ou d'une autre.
JdeBP