#1 Le 26/04/2015, à 21:38
- patfrat
[Solution] plexmediaserver ubuntu 15.04 systemd
Salut la communauté,
Suite à quelques surprises à mon passage d'Ubuntu 14.10 à 15.04 ... oui oui, je suis fou ... j'ai pu réglé quelques soucis et voici la solution pour l'un de ceux que j'ai pu rencontré, à savoir, démarrer plexmediaserver avec systemd.
Première étape : ne jeter pas votre pc à la poubelle
Il faut créer en tant que root le fichier suivant : /etc/systemd/system/plexmediaserver.service
Plusieurs techniques mais je vous donne la mienne.
Ouvrez un terminal et tapez ceci :
$ sudo vi /etc/systemd/system/plexmediaserver.service
Une fois le fichier ouvert, appuyez sur i pour entrer en édition.
Copiez ce qui suit (comme vous voulez, clic-droit copier ou CTRL+C) en sélectionnant bien le tout au préalable !
[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
Retournez dans le terminal où vous avez ouvert le fichier plexmediaserver.service et collez tout dedans.
CTRL+SHIFT+V
Appuyez ensuite sur : puis wq puis entrer et vous voilà avec le fichier créé avec ce qui va bien dedans !
Deuxième étape : dites à Ubuntu que plex, oui oui, autorise le et démarre le !
Toujours dans votre terminal :
$ sudo systemctl enable plexmediaserver.service
puis
$ sudo systemctl start plexmediaserver.service
Et vous pouvez vérifier en faisant :
$ sudo systemctl status plexmediaserver.service
Si tout va bien vous verrez un beau Active: active (running) en vert !
● plexmediaserver.service - Plex Media Server for Linux
Loaded: loaded (/etc/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
Active: active (running) ...
Hors ligne