Postinst gives me an error about journald:
logger: unrecognized option ‘–journald’
I assume it is from line 22:
echo MESSAGE=“PlexMediaServer installer: $*” | logger --journald
Init systems won’t have journald and Devuan does not even have the --journald option. Removing the --journald and just having logger results in it working fine.
My output:
Plex now configuring based on:
Process Control: Init
Plex User: plex
Plex Group: plex
Video Group: video
Metadata Dir: /var/lib/plexmediaserver/Library/Application Support
Temp Directory: /tmp
Lang Encoding: en_US.UTF-8
Config file used: /etc/default/plexmediaserver
HW transcoding: Not found
Completing final configuration on your system.
===groupadd plex
===usermod -a -G plex plex
===usermod -a -G video plex
===SUBSYSTEM==“usb”, ATTRS{idVendor}==“1d19”, ATTRS{idProduct}==“0100”, GROUP=“video” , MODE=“0660” > /lib/udev/rules.d/60-tv-butler.rules
===SUBSYSTEM==“drm”, GROUP=“video” , MODE=“0660” > /lib/udev/rules.d/60-plex-hw-transcoding.rules
===udevadm control --reload-rules
===udevadm trigger
===/usr/sbin/update-rc.d plexmediaserver defaults
===service plexmediaserver restart
Catastrophic failure during installation. Please save file: /tmp/plexinstaller.log and seek help in our Support Forums.
I think it is best to move any existing /etc/init.d/plexmediaserver to /etc/init.d/plexmediaserver.dpkg-old. I’m not sure how Debian does it, but when the installing some packages when things like the init script or conf files have been modified, a dialog pops up to keep, replace, diff, etc. I think this would be an important step if anyone make any custom changes.