I have been running 1.14.1.5488, and after attempting to update to 1.16.1.1246 PMS would not start.
I found a “fix” to update rc.d/plexmediaserver, export LD_LIBRARY_PATH=“${SCRIPTPATH}/lib”
But this did not allow the service to start.
Below is the contents of rc.d/plexmediaserver
as well as the verbose of the service start command.
Please let me know what other information is needed.
Thank you
root@plexmediaserver_1:/usr/local/etc/rc.d # ls -al plexmediaserver*
lrwxr-xr-x 1 root wheel 55 Feb 11 2015 plexmediaserver → /usr/pbi/plexmediaserver-amd64/etc/rc.d/plexmediaserver
My current rc.d/plexmediaserver
root@plexmediaserver_1:/usr/local/etc/rc.d # cat plexmediaserver
#!/bin/shCreated by: KalleDK plexmaintainer@k-moeller.dk
$FreeBSD: head/multimedia/plexmediaserver/files/plexmediaserver.in 373634 2014-11-29 16:39:06Z feld $
PROVIDE: plexmediaserver
REQUIRE: LOGIN
KEYWORD: shutdown
Add the following lines to /etc/rc.conf to enable the Plex Media Server:
plexmediaserver_enable=“YES”
plexmediaserver_support_path=“/usr/pbi/plexmediaserver-amd64/plexdata” # Plex data: logs, media metadata, settings, etc
plexmediaserver_tmp=“/var/tmp/plex” # configure tmp directory used for the transcoding process if desired
plexmediaserver_maxplugins=“6” # Maximum number of background plugin procs. May have to raise in rare cases.
. /etc/rc.subr
name=plexmediaserver
rcvar=plexmediaserver_enable
load_rc_config $name: ${plexmediaserver_enable:=NO}
: ${plexmediaserver_support_path=“/usr/pbi/plexmediaserver-amd64/plexdata”}
: ${plexmediaserver_user=“plex”}
: ${plexmediaserver_group=“plex”}
: ${plexmediaserver_maxplugins=6}command=/usr/sbin/daemon
procname=“/usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server”
command_args=“-f ${procname}”
start_precmd=plex_precmd
pidfile=/var/run/plex/plex.pidplex_precmd()
{
export SUPPORT_PATH=“${plexmediaserver_support_path}”
export HOME=“${plexmediaserver_support_path}/Plex Media Server”
export PYTHONHOME=“/usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Resources/Python”
export SCRIPTPATH=“/usr/pbi/plexmediaserver-amd64/share/plexmediaserver”
export LD_LIBRARY_PATH=“${SCRIPTPATH}/lib”
export PLEX_MEDIA_SERVER_HOME=“${SCRIPTPATH}”
export PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=${plexmediaserver_maxplugins}
export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=${plexmediaserver_support_path}
export PLEX_MEDIA_SERVER_PIDFILE=${pidfile}
export PATH=“${SCRIPTPATH}/Resources/Python/bin:${PATH}”
export LC_ALL=“C”
export LANG=“C”
ulimit -s 3000if [ ! -d ${pidfile%/*} ]; then install -d -o ${plexmediaserver_user} ${pidfile%/*}; fi if [ ! -d "${plexmediaserver_support_path}/Plex Media Server" ]; then install -d -g ${plexmediaserver_group} -o ${plexmediaserver_user} "${plexmediaserver_support_path}/Plex Media Server"; fi if [ ${plexmediaserver_tmp} ]; then export TMPDIR=${plexmediaserver_tmp}; install -d -g ${plexmediaserver_group} -o ${plexmediaserver_user} "${plexmediaserver_tmp}"; fi}
run_rc_command “$1”
The -x of the service start command
root@plexmediaserver_1:/usr/local/etc/rc.d # sh -x /usr/local/etc/rc.d/plexmediaserver start
- . /etc/rc.subr
- : 87778
- export RC_PID
- [ -z ‘’ ]
- _rc_subr_loaded=YES
- SYSCTL=/sbin/sysctl
- SYSCTL_N=‘/sbin/sysctl -n’
- SYSCTL_W=/sbin/sysctl
- ID=/usr/bin/id
- IDCMD=‘if [ -x /usr/bin/id ]; then /usr/bin/id -un; fi’
- PS=‘/bin/ps -ww’
- /bin/ps -ww -p 87778 -o jid=
- JID=0
- _rc_namevarlist=‘program chroot chdir flags fib nice user group groups’
- _rc_subr_loaded=:
- name=plexmediaserver
- rcvar=plexmediaserver_enable
- load_rc_config plexmediaserver
- local _name _var _defval _v _msg _new
- _name=plexmediaserver
- [ -z plexmediaserver ]
- false
- [ -r /etc/defaults/rc.conf ]
- debug ‘Sourcing /etc/defaults/rc.conf’
- . /etc/defaults/rc.conf
- rc_debug=NO
- rc_info=NO
- rc_startmsgs=YES
- rcshutdown_timeout=90
- early_late_divider=FILESYSTEMS
- always_force_depends=NO
- swapfile=NO
- apm_enable=NO
- apmd_enable=NO
- apmd_flags=‘’
- ddb_enable=NO
- ddb_config=/etc/ddb.conf
- devd_enable=YES
- devd_flags=‘’
- kldxref_enable=NO
- kldxref_clobber=NO
- kldxref_module_path=‘’
- powerd_enable=NO
- powerd_flags=‘’
- tmpmfs=AUTO
- tmpsize=20m
- tmpmfs_flags=-S
- varmfs=AUTO
- varsize=32m
- varmfs_flags=-S
- populate_var=AUTO
- cleanvar_enable=YES
- local_startup=/usr/local/etc/rc.d
- script_name_sep=’ ’
- rc_conf_files=‘/etc/rc.conf /etc/rc.conf.local’
- zfs_enable=NO
- gptboot_enable=YES
- gbde_autoattach_all=NO
- gbde_devices=NO
- gbde_attach_attempts=3
- gbde_lockdir=/etc
- geli_devices=‘’
- geli_tries=‘’
- geli_default_flags=‘’
- geli_autodetach=YES
- geli_swap_flags=‘-e aes -l 256 -s 4096 -d’
- root_rw_mount=YES
- fsck_y_enable=NO
- fsck_y_flags=‘’
- background_fsck=YES
- background_fsck_delay=60
- netfs_types=‘nfs:NFS oldnfs:OLDNFS smbfs:SMB portalfs:PORTAL nwfs:NWFS’
- extra_netfs_types=NO
- hostname=‘’
- hostid_enable=YES
- hostid_file=/etc/hostid
- nisdomainname=NO
- dhclient_program=/sbin/dhclient
- dhclient_flags=‘’
- background_dhclient=NO
- synchronous_dhclient=NO
- defaultroute_delay=30
- defaultroute_carrier_delay=5
- wpa_supplicant_program=/usr/sbin/wpa_supplicant
- wpa_supplicant_flags=-s
- wpa_supplicant_conf_file=/etc/wpa_supplicant.conf
- firewall_enable=NO
- firewall_script=/etc/rc.firewall
- firewall_type=UNKNOWN
- firewall_quiet=NO
- firewall_logging=NO
- firewall_flags=‘’
- firewall_coscripts=‘’
- firewall_client_net=192.0.2.0/24
- firewall_simple_iif=ed1
- firewall_simple_inet=192.0.2.16/28
- firewall_simple_oif=ed0
- firewall_simple_onet=192.0.2.0/28
- firewall_myservices=‘’
- firewall_allowservices=‘’
- firewall_trusted=‘’
- firewall_logdeny=NO
- firewall_nologports=‘135-139,445 1026,1027 1433,1434’
- firewall_nat_enable=NO
- firewall_nat_interface=‘’
- firewall_nat_flags=‘’
- dummynet_enable=NO
- ip_portrange_first=NO
- ip_portrange_last=NO
- ike_enable=NO
- ike_program=/usr/local/sbin/isakmpd
- ike_flags=‘’
- ipsec_enable=NO
- ipsec_file=/etc/ipsec.conf
- natd_program=/sbin/natd
- natd_enable=NO
- natd_interface=‘’
- natd_flags=‘’
- ipfilter_enable=NO
- ipfilter_program=/sbin/ipf
- ipfilter_rules=/etc/ipf.rules
- ipfilter_flags=‘’
- ipnat_enable=NO
- ipnat_program=/sbin/ipnat
- ipnat_rules=/etc/ipnat.rules
- ipnat_flags=‘’
- ipmon_enable=NO
- ipmon_program=/sbin/ipmon
- ipmon_flags=-Ds
- ipfs_enable=NO
- ipfs_program=/sbin/ipfs
- ipfs_flags=‘’
- pf_enable=NO
- pf_rules=/etc/pf.conf
- pf_program=/sbin/pfctl
- pf_flags=‘’
- pflog_enable=NO
- pflog_logfile=/var/log/pflog
- pflog_program=/sbin/pflogd
- pflog_flags=‘’
- ftpproxy_enable=NO
- ftpproxy_flags=‘’
- pfsync_enable=NO
- pfsync_syncdev=‘’
- pfsync_syncpeer=‘’
- pfsync_ifconfig=‘’
- tcp_extensions=YES
- log_in_vain=0
- tcp_keepalive=YES
- tcp_drop_synfin=NO
- icmp_drop_redirect=NO
- icmp_log_redirect=NO
- network_interfaces=auto
- cloned_interfaces=‘’
- sppp_interfaces=‘’
- gif_interfaces=‘’
- fec_interfaces=‘’
- ppp_enable=NO
- ppp_program=/usr/sbin/ppp
- ppp_mode=auto
- ppp_nat=YES
- ppp_profile=papchap
- ppp_user=root
- hostapd_enable=NO
- syslogd_enable=YES
- syslogd_program=/usr/sbin/syslogd
- syslogd_flags=-s
- inetd_enable=NO
- inetd_program=/usr/sbin/inetd
- inetd_flags=‘-wW -C 60’
- hastd_enable=NO
- hastd_program=/sbin/hastd
- hastd_flags=‘’
- named_enable=NO
- named_program=/usr/sbin/named
- named_conf=/etc/namedb/named.conf
- named_uid=bind
- named_chrootdir=/var/named
- named_chroot_autoupdate=YES
- named_symlink_enable=YES
- named_wait=NO
- named_wait_host=localhost
- named_auto_forward=NO
- named_auto_forward_only=NO
- kerberos5_server_enable=NO
- kerberos5_server=/usr/libexec/kdc
- kerberos5_server_flags=–detach
- kadmind5_server_enable=NO
- kadmind5_server=/usr/libexec/kadmind
- kpasswdd_server_enable=NO
- kpasswdd_server=/usr/libexec/kpasswdd
- gssd_enable=NO
- gssd_flags=‘’
- rwhod_enable=NO
- rwhod_flags=‘’
- rarpd_enable=NO
- rarpd_flags=-a
- bootparamd_enable=NO
- bootparamd_flags=‘’
- pppoed_enable=NO
- pppoed_provider=‘*’
- pppoed_flags=‘-P /var/run/pppoed.pid’
- pppoed_interface=fxp0
- sshd_enable=NO
- sshd_program=/usr/sbin/sshd
- sshd_flags=‘’
- ftpd_enable=NO
- ftpd_program=/usr/libexec/ftpd
- ftpd_flags=‘’
- amd_enable=NO
- amd_program=/usr/sbin/amd
- amd_flags=‘-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map’
- amd_map_program=NO
- nfs_client_enable=NO
- nfs_access_cache=60
- nfs_server_enable=NO
- oldnfs_server_enable=NO
- nfs_server_flags=‘-u -t’
- mountd_enable=NO
- mountd_flags=-r
- weak_mountd_authentication=NO
- nfs_reserved_port_only=NO
- nfs_bufpackets=‘’
- rpc_lockd_enable=NO
- rpc_lockd_flags=‘’
- rpc_statd_enable=NO
- rpc_statd_flags=‘’
- rpcbind_enable=NO
- rpcbind_program=/usr/sbin/rpcbind
- rpcbind_flags=‘’
- rpc_ypupdated_enable=NO
- keyserv_enable=NO
- keyserv_flags=‘’
- nfsv4_server_enable=NO
- nfscbd_enable=NO
- nfscbd_flags=‘’
- nfsuserd_enable=NO
- nfsuserd_flags=‘’
- timed_enable=NO
- timed_flags=‘’
- ntpdate_enable=NO
- ntpdate_program=/usr/sbin/ntpdate
- ntpdate_flags=-b
- ntpdate_config=/etc/ntp.conf
- ntpdate_hosts=‘’
- ntpd_enable=NO
- ntpd_program=/usr/sbin/ntpd
- ntpd_config=/etc/ntp.conf
- ntpd_sync_on_start=NO
- ntpd_flags=‘-p /var/run/ntpd.pid -f /var/db/ntpd.drift’
- nis_client_enable=NO
- nis_client_flags=‘’
- nis_ypset_enable=NO
- nis_ypset_flags=‘’
- nis_server_enable=NO
- nis_server_flags=‘’
- nis_ypxfrd_enable=NO
- nis_ypxfrd_flags=‘’
- nis_yppasswdd_enable=NO
- nis_yppasswdd_flags=‘’
- bsnmpd_enable=NO
- bsnmpd_flags=‘’
- defaultrouter=NO
- static_arp_pairs=‘’
- static_ndp_pairs=‘’
- static_routes=‘’
- natm_static_routes=‘’
- gateway_enable=NO
- routed_enable=NO
- routed_program=/sbin/routed
- routed_flags=-q
- mrouted_enable=NO
- mrouted_program=/usr/local/sbin/mrouted
- mrouted_flags=‘’
- ipxgateway_enable=NO
- ipxrouted_enable=NO
- ipxrouted_flags=‘’
- arpproxy_all=NO
- forward_sourceroute=NO
- accept_sourceroute=NO
- atm_enable=NO
- atm_pvcs=‘’
- atm_arps=‘’
- hcsecd_enable=NO
- hcsecd_config=/etc/bluetooth/hcsecd.conf
- sdpd_enable=NO
- sdpd_control=/var/run/sdp
- sdpd_groupname=nobody
- sdpd_username=nobody
- bthidd_enable=NO
- bthidd_config=/etc/bluetooth/bthidd.conf
- bthidd_hids=/var/db/bthidd.hids
- rfcomm_pppd_server_enable=NO
- rfcomm_pppd_server_profile=‘one two’
- rfcomm_pppd_server_one_channel=1
- rfcomm_pppd_server_two_channel=3
- ubthidhci_enable=NO
- netwait_enable=NO
- netwait_timeout=60
- netwait_if_timeout=30
- icmp_bmcastecho=NO
- ipv6_network_interfaces=auto
- ipv6_activate_all_interfaces=NO
- ipv6_defaultrouter=NO
- ipv6_static_routes=‘’
- ipv6_gateway_enable=NO
- ipv6_cpe_wanif=NO
- ipv6_privacy=NO
- route6d_enable=NO
- route6d_program=/usr/sbin/route6d
- route6d_flags=‘’
- ipv6_default_interface=NO
- rtsol_flags=‘’
- rtsold_enable=NO
- rtsold_flags=-a
- rtadvd_enable=NO
- rtadvd_interfaces=‘’
- mroute6d_enable=NO
- mroute6d_program=/usr/local/sbin/pim6dd
- mroute6d_flags=‘’
- stf_interface_ipv4addr=‘’
- stf_interface_ipv4plen=0
- stf_interface_ipv6_ifid=0:0:0:1
- stf_interface_ipv6_slaid=0000
- ipv6_faith_prefix=NO
- ipv6_ipv4mapping=NO
- ipv6_ipfilter_rules=/etc/ipf6.rules
- ip6addrctl_enable=YES
- ip6addrctl_verbose=NO
- ip6addrctl_policy=AUTO
- keyboard=‘’
- keymap=NO
- keyrate=NO
- keybell=NO
- keychange=NO
- cursor=NO
- scrnmap=NO
- font8x16=NO
- font8x14=NO
- font8x8=NO
- blanktime=300
- saver=NO
- moused_nondefault_enable=YES
- moused_enable=NO
- moused_type=auto
- moused_port=/dev/psm0
- moused_flags=‘’
- mousechar_start=NO
- allscreens_flags=‘’
- allscreens_kbdflags=‘’
- mta_start_script=/etc/rc.sendmail
- sendmail_enable=NO
- sendmail_pidfile=/var/run/sendmail.pid
- sendmail_procname=/usr/sbin/sendmail
- sendmail_flags=‘-L sm-mta -bd -q30m’
- sendmail_submit_enable=YES
- sendmail_submit_flags=‘-L sm-mta -bd -q30m -ODaemonPortOptions=Addr=localhost’
- sendmail_outbound_enable=YES
- sendmail_outbound_flags=‘-L sm-queue -q30m’
- sendmail_msp_queue_enable=YES
- sendmail_msp_queue_flags=‘-L sm-msp-queue -Ac -q30m’
- sendmail_rebuild_aliases=NO
- auditd_enable=NO
- auditd_program=/usr/sbin/auditd
- auditd_flags=‘’
- auditdistd_enable=NO
- auditdistd_program=/usr/sbin/auditdistd
- auditdistd_flags=‘’
- cron_enable=YES
- cron_program=/usr/sbin/cron
- cron_dst=YES
- cron_flags=‘’
- lpd_enable=NO
- lpd_program=/usr/sbin/lpd
- lpd_flags=‘’
- nscd_enable=NO
- chkprintcap_enable=NO
- chkprintcap_flags=-d
- dumpdev=NO
- dumpdir=/var/crash
- savecore_flags=‘’
- crashinfo_enable=YES
- crashinfo_program=/usr/sbin/crashinfo
- quota_enable=NO
- check_quotas=YES
- quotaon_flags=-a
- quotaoff_flags=-a
- quotacheck_flags=-a
- accounting_enable=NO
- ibcs2_enable=NO
- ibcs2_loaders=coff
- firstboot_sentinel=/firstboot
- sysvipc_enable=NO
- linux_enable=NO
- svr4_enable=NO
- clear_tmp_enable=NO
- clear_tmp_X=YES
- ldconfig_insecure=NO
- ldconfig_paths=‘/usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg’
- ldconfig32_paths=/usr/lib32
- ldconfig_paths_aout=‘/usr/lib/compat/aout /usr/local/lib/aout’
- ldconfig_local_dirs=/usr/local/libdata/ldconfig
- ldconfig_local32_dirs=/usr/local/libdata/ldconfig32
- kern_securelevel_enable=NO
- kern_securelevel=-1
- update_motd=YES
- entropy_file=/entropy
- entropy_dir=/var/db/entropy
- entropy_save_sz=2048
- entropy_save_num=8
- harvest_interrupt=YES
- harvest_ethernet=YES
- harvest_p_to_p=YES
- dmesg_enable=YES
- watchdogd_enable=NO
- watchdogd_flags=‘’
- devfs_rulesets=‘/etc/defaults/devfs.rules /etc/devfs.rules’
- devfs_system_ruleset=‘’
- devfs_set_rulesets=‘’
- devfs_load_rulesets=NO
- performance_cx_lowest=HIGH
- performance_cpu_freq=NONE
- economy_cx_lowest=HIGH
- economy_cpu_freq=NONE
- virecover_enable=YES
- ugidfw_enable=NO
- bsdextended_script=/etc/rc.bsdextended
- newsyslog_enable=YES
- newsyslog_flags=-CN
- mixer_enable=YES
- opensm_enable=NO
- jail_enable=NO
- jail_parallel_start=NO
- jail_list=‘’
- jail_set_hostname_allow=YES
- jail_socket_unixiproute_only=YES
- jail_sysvipc_allow=NO
- [ -z ‘’ ]
- source_rc_confs_defined=yes
- source_rc_confs
- local i sourced_files
- sourced_files=:/etc/rc.conf:
- [ -r /etc/rc.conf ]
- . /etc/rc.conf
- portmap_enable=NO
- sshd_enable=YES
- sendmail_enable=NO
- sendmail_submit_enable=NO
- sendmail_outbound_enable=NO
- sendmail_msp_queue_enable=NO
- hostname=plexmediaserver_1
- devfs_enable=YES
- devfs_system_ruleset=devfsrules_common
- inet6_enable=YES
- ip6addrctl_enable=YES
- plexmediaserver_support_path=/var/db/plexdata
- plexmediaserver_enable=YES
- plexpy_enable=YES
- sourced_files=:/etc/rc.conf::/etc/rc.conf.local:
- [ -r /etc/rc.conf.local ]
- _rc_conf_loaded=true
- [ -f /etc/rc.conf.d/plexmediaserver ]
- eval ‘_defval=$plexmediaserver_enable_defval’
- _defval=‘’
- [ -n ‘’ ]
- : YES
- : /var/db/plexdata
- : plex
- : plex
- : 6
- command=/usr/sbin/daemon
- procname=/usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server
- command_args=‘-f /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server’
- start_precmd=plex_precmd
- pidfile=/var/run/plex/plex.pid
- run_rc_command start
- _return=0
- rc_arg=start
- [ -z plexmediaserver ]
- shift 1
- rc_extra_args=‘’
- _rc_prefix=‘’
- eval ‘_override_command=$plexmediaserver_program’
- _override_command=‘’
- command=/usr/sbin/daemon
- _keywords='start stop restart rcvar ’
- rc_pid=‘’
- _pidcmd=‘’
- _procname=/usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server
- [ -n /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server ]
- [ -n /var/run/plex/plex.pid ]
- _pidcmd=‘rc_pid=$(check_pidfile /var/run/plex/plex.pid /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server )’
- [ -n ‘rc_pid=$(check_pidfile /var/run/plex/plex.pid /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server )’ ]
- _keywords=‘start stop restart rcvar status poll’
- [ -z start ]
- [ -n ‘’ ]
- eval ‘rc_flags=$plexmediaserver_flags’
- rc_flags=‘’
- eval ‘_chdir=$plexmediaserver_chdir’ ‘_chroot=$plexmediaserver_chroot’ ‘_nice=$plexmediaserver_nice’ ‘_user=$plexmediaserver_user’ ‘_group=$plexmediaserver_group’ ‘_groups=$plexmediaserver_groups’ ‘_fib=$plexmediaserver_fib’
- _chdir=‘’ _chroot=‘’ _nice=‘’ _user=plex _group=plex _groups=‘’ _fib=‘’
- [ -n plex ]
- eval if [ -x /usr/bin/id ‘];’ then /usr/bin/id ‘-un;’ fi
- [ -x /usr/bin/id ]
- /usr/bin/id -un
- [ plex = root ]
- [ -z ‘’ ]
- eval ‘rc_pid=$(check_pidfile’ /var/run/plex/plex.pid /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server ‘)’
- check_pidfile /var/run/plex/plex.pid /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server
- _pidfile=/var/run/plex/plex.pid
- _procname=/usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server
- _interpreter=‘’
- [ -z /var/run/plex/plex.pid -o -z /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server ]
- [ ! -f /var/run/plex/plex.pid ]
- debug ‘pid file (/var/run/plex/plex.pid): not readable.’
- return
- rc_pid=‘’
- [ start != start ]
- [ -n plexmediaserver_enable -a start != rcvar -a start != stop ]
- checkyesno plexmediaserver_enable
- eval ‘_value=$plexmediaserver_enable’
- _value=YES
- debug ‘checkyesno: plexmediaserver_enable is set to YES.’
- return 0
- eval ‘_cmd=$start_cmd’ ‘_precmd=$start_precmd’ ‘_postcmd=$start_postcmd’
- _cmd=‘’ _precmd=plex_precmd _postcmd=‘’
- [ -n ‘’ ]
- [ -z ‘’ -a -n ‘’ ]
- [ ! -x /usr/sbin/daemon ]
- _run_rc_precmd
- check_required_before start
- local _f
- return 0
- [ -n plex_precmd ]
- debug 'run_rc_command: start_precmd: plex_precmd ’
- eval 'plex_precmd ’
- plex_precmd
- export SUPPORT_PATH=/var/db/plexdata
- export ‘HOME=/var/db/plexdata/Plex Media Server’
- export PYTHONHOME=/usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Resources/Python
- export SCRIPTPATH=/usr/pbi/plexmediaserver-amd64/share/plexmediaserver
- export LD_LIBRARY_PATH=/usr/pbi/plexmediaserver-amd64/share/plexmediaserver/lib
- export PLEX_MEDIA_SERVER_HOME=/usr/pbi/plexmediaserver-amd64/share/plexmediaserver
- export PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS=6
- export PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR=/var/db/plexdata
- export PLEX_MEDIA_SERVER_PIDFILE=/var/run/plex/plex.pid
- export PATH=/usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Resources/Python/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
- export LC_ALL=C
- export LANG=C
- ulimit -s 3000
- [ ! -d /var/run/plex ]
- [ ! -d ‘/var/db/plexdata/Plex Media Server’ ]
- _return=0
- [ 0 -ne 0 ]
- check_required_after start
- local _f _args
- return 0
- return 0
- check_startmsgs
- [ -n ‘’ ]
- return 0
- echo ‘Starting plexmediaserver.’
Starting plexmediaserver.- [ -n ‘’ ]
- _doit=‘/usr/sbin/daemon -f /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server’
- [ -n plex ]
- _doit='su -m plex -c ''‘sh -c “/usr/sbin/daemon -f /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server”’'
- [ -n ‘’ ]
- _run_rc_doit 'su -m plex -c ''‘sh -c “/usr/sbin/daemon -f /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server”’'
- debug 'run_rc_command: doit: su -m plex -c ''‘sh -c “/usr/sbin/daemon -f /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server”’'
- eval 'su -m plex -c ''‘sh -c “/usr/sbin/daemon -f /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server”’'
- su -m plex -c ‘sh -c “/usr/sbin/daemon -f /usr/pbi/plexmediaserver-amd64/share/plexmediaserver/Plex_Media_Server”’
- _return=0
- [ 0 -ne 0 ]
- return 0
- _run_rc_postcmd
- [ -n ‘’ ]
- return 0
- return 0