I stayed away from 1.18 on linux after lots of reports of broken upgrades, reading the posts I thought it best wait till 1.19 when these upgrades could be fixed (or at least a working solution)
Please tell me more about your 18.04 installation.
The test which determines whether systemd or SYSV-init is solid.
If the script cannot identify one of those two, and it’s not a recognized container, it will flag as an unsupported init/systemd hybrid.
This will happen if the system is still using upstart (from Ubuntu 15).
What is the origin of this installation (original Ubuntu version installed)?
What does cat /proc/1/comm return?
what does which systemd and which init return?
Lastly, when you evaluate each of the two paths (for systemd and init) with readlink <pathname> what do they return?
# Let's see what we can learn from this system
# Detect true control program (init or systemd)
if [ "$(cat /proc/1/comm)" = "systemd" ]; then
# If systemctl exists, we're doing ok so far
if [ "$(which systemctl)" != "" ]; then
Systemd=1
fi
# If this looks like init, be careful of redirectioon
elif [ "$(cat /proc/1/comm)" = "init" ]; then
# Verify it's not a redirected init -> systemd
if [ "$(readlink /sbin/init)" = "" ]; then
Init=1
elif [ "$(readlink /sbin/init | grep systemd | wc -l)" -gt 0 ]; then
Systemd=1
else
Output "Unsupported init/systemd hybrid control configuration."
exit 1
fi
please do a cat /etc/os-release and share here please.
Everything you show me indicates it’s still Ubuntu 15.
Ubuntu 15 and Upstart support was discontinued by Canonical when 16.04 was released. (it’s how they do the even/odd year thing). Because of that, I can’t support any of the odd-numbered years either.
I paste the detection code in plex.sh file and run it that I newly created.
I got error message
-bash: plex.sh: line 12: syntax error near unexpected token `elif’
'bash: plex.sh: line 12: ` elif [ “$(cat /proc/1/comm)” = “init” ]; then
After install plexmediaserver_1.19.2.2670-40c2bd5e0_amd64.deb
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# systemctl stop plexmediaserverroot@aria2-server:/etc/systemd/system/plexmediaserver.service.d# systemctl stat plexmediaserver
Unknown operation stat.
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# systemctl start plexmediaserver
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# systemctl status plexmediaserver
● plexmediaserver.service - Plex Media Server
Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/plexmediaserver.service.d
└─override.conf
Active: activating (auto-restart) (Result: core-dump) since Tue 2020-04-21 15:26:37 UTC; 2s ago
Process: 14492 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_D
Process: 14494 ExecStart=/bin/sh -c export PLEX_MEDIA_SERVER_INFO_VENDOR="$(grep ^NAME= /etc/os-r
Main PID: 14494 (code=dumped, signal=ABRT)
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# systemctl status plexmediaserver
● plexmediaserver.service - Plex Media Server
Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/plexmediaserver.service.d
└─override.conf
Active: activating (auto-restart) (Result: core-dump) since Tue 2020-04-21 15:26:42 UTC; 3s ago
Process: 14520 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_D
Process: 14529 ExecStart=/bin/sh -c export PLEX_MEDIA_SERVER_INFO_VENDOR="$(grep ^NAME= /etc/os-r
Main PID: 14529 (code=dumped, signal=ABRT)
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# systemctl status plexmediaserver
● plexmediaserver.service - Plex Media Server
Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/plexmediaserver.service.d
└─override.conf
Active: active (running) since Tue 2020-04-21 15:26:47 UTC; 139ms ago
Process: 14543 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_D
Main PID: 14552 (Plex Media Serv)
Tasks: 1 (limit: 4915)
Memory: 5.8M
CGroup: /system.slice/plexmediaserver.service
└─14552 /usr/lib/plexmediaserver/Plex Media Server
Apr 21 15:26:47 aria2-server systemd[1]: Starting Plex Media Server...
Apr 21 15:26:47 aria2-server systemd[1]: Started Plex Media Server.
Apr 21 15:26:47 aria2-server Plex Media Server[14552]: terminate called after throwing an instance o
Apr 21 15:26:47 aria2-server Plex Media Server[14552]: what(): locale::facet::_S_create_c_locale
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# systemctl status plexmediaserver
● plexmediaserver.service - Plex Media Server
Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/plexmediaserver.service.d
└─override.conf
Active: activating (auto-restart) (Result: core-dump) since Tue 2020-04-21 15:26:48 UTC; 1s ago
Process: 14543 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_D
Process: 14552 ExecStart=/bin/sh -c export PLEX_MEDIA_SERVER_INFO_VENDOR="$(grep ^NAME= /etc/os-r
Main PID: 14552 (code=dumped, signal=ABRT)
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# systemctl status plexmediaserver
● plexmediaserver.service - Plex Media Server
Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/plexmediaserver.service.d
└─override.conf
Active: activating (auto-restart) (Result: core-dump) since Tue 2020-04-21 15:26:48 UTC; 2s ago
Process: 14543 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_D
Process: 14552 ExecStart=/bin/sh -c export PLEX_MEDIA_SERVER_INFO_VENDOR="$(grep ^NAME= /etc/os-r
Main PID: 14552 (code=dumped, signal=ABRT)
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# systemctl status plexmediaserver
● plexmediaserver.service - Plex Media Server
Loaded: loaded (/lib/systemd/system/plexmediaserver.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/plexmediaserver.service.d
└─override.conf
Active: failed (Result: core-dump) since Tue 2020-04-21 15:26:53 UTC; 1s ago
Process: 14543 ExecStartPre=/bin/sh -c /usr/bin/test -d "${PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_D
Process: 14552 ExecStart=/bin/sh -c export PLEX_MEDIA_SERVER_INFO_VENDOR="$(grep ^NAME= /etc/os-r
Main PID: 14552 (code=dumped, signal=ABRT)
Apr 21 15:26:53 aria2-server systemd[1]: plexmediaserver.service: Service RestartSec=5s expired, sch
Apr 21 15:26:53 aria2-server systemd[1]: plexmediaserver.service: Scheduled restart job, restart cou
Apr 21 15:26:53 aria2-server systemd[1]: Stopped Plex Media Server.
Apr 21 15:26:53 aria2-server systemd[1]: plexmediaserver.service: Start request repeated too quickly
Apr 21 15:26:53 aria2-server systemd[1]: plexmediaserver.service: Failed with result 'core-dump'.
Apr 21 15:26:53 aria2-server systemd[1]: Failed to start Plex Media Server.
my override.conf
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# cat override.conf
#
# Customize Plex's config
#
# Identify this as a service override
[Service]
#
# Move the data directory
#Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/var/lib/plexmediaserver/Library/Application Support"
#
# These values are only needed if you wish to change user & group
#User=plex
#Group=plex
#
# This is needed to change the default umask
UMask=0002 # this must be octal - See warning below
root@aria2-server:/etc/systemd/system/plexmediaserver.service.d# cat override.conf
#
# Customize Plex's config
#
# Identify this as a service override
[Service]
#
# Move the data directory
#Environment="PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/var/lib/plexmediaserver/Library/Application Support"
#
# These values are only needed if you wish to change user & group
#User=plex
#Group=plex
#
# This is needed to change the default umask
UMask=0002 # this must be octal - See warning below