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

9

Я недавно установил 64-битный сервер plexmediaser с сайта plex на свой ноутбук Kubuntu 15.04 и не могу запустить. Я полагаю, что это изменение в том, как работают сценарии инициализации?

Если вы посмотрите руководство для Plex, оно говорит, что должно выполняться, как /etc/init.d/plexmediaserver startтолько вы установили его в первый раз.

Похоже, что /etc/init.d/plexmediaserverэто недействительная символическая ссылка или что-то?

Не уверен, куда обратиться, чтобы помочь устранить эту проблему ...

jjesse
источник
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' для получения подробной информации.
user218314
@JdeBP Я только что убедился, что предложенные вами изменения не работают.
Сукима,
Отсутствие совершенно ненужного и несоответствующего дополнительного процесса оболочки прекрасно работает для многих других людей, включая многих пользователей Arch Linux. Вы как-то испортили это.
JdeBP