Проблеми із запуском plexmediaserver на Kubuntu 15.04


9

Нещодавно я встановив 64-розрядний plexmediaserver із сайту plex на своєму ноутбуку Kubuntu 15.04 і не можу запустити. Я вважаю, це в зміні того, як працюють сценарії init?

Якщо ви подивитесь на посібник для Plex, він каже, що його потрібно виконати, /etc/init.d/plexmediaserver startяк тільки ви його встановили вперше.

Здається, що /etc/init.d/plexmediaserverце недійсне символьне посилання чи щось таке?

Не знаєте, куди звернутися, щоб допомогти вирішити цю проблему ...


2
Схоже, Plex потрібно оновити чи виправити для systemd? forums.plex.tv/index.php/topic/…
jjesse

Ця дискусія була оновлена ​​в травні 2015 року, і тепер йдеться про те, що пакет Ubuntu plex був оновлений для systemd.
JdeBP

Відповіді:


1

Вищеописаний сценарій вже був у моїй системі, і він все ще не працював. Оновлення до 0.9.12.4.1192 виправляло всі проблеми з systemd.


12

Був такий самий випуск на Ubuntu 15.04

Вирішили це, створивши новий файл: /etc/systemd/system/plexmediaserver.service

Після цього вклеюємо наступне:

[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

Тоді біжи, sudo service plexmediaserver start

Plex повинен запускатися нормально, і ви можете мати доступ до нього через: http://127.0.0.1:32400/web

Джерело


/bin/sh -cОбгортання в ExecStartабсолютно непотрібному, і в самому справі невідповідність для Type=simple.
JdeBP

Я це зробив, і тепер я отримую: chris @ mediaserver2: ~ $ sudo service plexmediaserver start Не вдалося запустити plexmediaserver.service: Не вдалося завантажити блок plexmediaserver.service: Неправильне повідомлення. Докладніше див. Системні журнали та "systemctl status plexmediaserver.service".
користувач218314

@JdeBP Я просто перевірив, що запропонована вами зміна не працює.
Сукіма

Відсутність непотрібного та невідповідного процесу додаткової оболонки працює чудово для багатьох інших людей, у тому числі для багатьох користувачів Arch Linux. Ви якось це виграли.
JdeBP
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.