Date: Thu, 28 Feb 2019 11:08:23 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 236104] multimedia/plexmediaserver-plexpass 1.15.1.707_1: hangs while stopping service Message-ID: <bug-236104-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236104 Bug ID: 236104 Summary: multimedia/plexmediaserver-plexpass 1.15.1.707_1: hangs while stopping service Product: Ports & Packages Version: Latest Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: feld@FreeBSD.org Reporter: alexandre.labarre@gmail.com Flags: maintainer-feedback?(feld@FreeBSD.org) Assignee: feld@FreeBSD.org Box: 12.0-STABLE FreeBSD 12.0-STABLE r343863 GENERIC amd64 Port: multimedia/plexmediaserver-plexpass version 1.15.1.707_1 Each time I stop the service "plexmediaserver_plexpass" for a reboot or manually, I get this issue: stop process hangs at this step: Cleaning up leftover child processes. Waiting for PIDS: XXXX Example if I stop the service manually: $ sudo service plexmediaserver_plexpass stop Stopping plexmediaserver_plexpass. Waiting for PIDS: 2942, 2942. Cleaning up leftover child processes. Waiting for PIDS: 2950 2948 2943 So I searched info about this PID 2943 $ ps -aux | grep 2943 plex 2943 0.0 0.7 127360 58340 - IN 11:52 0:08.80 Plex Plug-in [com.plexapp.system] /usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fram= ework.bundle/Contents/Resources/Versions/2/Python/bootstrap root 2984 0.0 0.0 10664 2156 5 I+ 11:53 0:00.00 pwait 2= 950 2948 2943 alexandre 2995 0.0 0.0 11504 2796 7 S+ 11:53 0:00.00 grep 29= 43 In the log /usr/local/plexdata-plexpass/Plex Media Server/Logs/PMS Plugin Logs/com.plexapp.system.log I get this during the stop of the process 2019-02-28 11:54:07,449 (806ed8d00) : DEBUG (runtime:1156) - Starting timed thread named 'refresh_servers'=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20 = =E2=94=82 =E2=94=822019-02-28 11:54:07,450 (806ed8d00) : DEBUG (peerservice:164) - F= etching the current list of servers=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 = =E2=94=82 =E2=94=822019-02-28 11:54:07,451 (806ed8d00) : DEBUG (networking:166) - Re= questing 'http://127.0.0.1:32400/servers'=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 =E2=94=82 =E2=94=822019-02-28 11:54:07,457 (806ed8d00) : CRITICAL (runtime:1128) - E= xception in thread named 'refresh_servers' (most recent call last):=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Versions/2/Python/Framework/components/run= time.py", line 1126, in _start_thread =E2=94= =82 =E2=94=82 f(*args, **kwargs)=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Sys= tem.bundle/Contents/Code/peerservice.py", line 169, in refresh_servers=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 =E2=94=82 =E2=94=82 servers_el =3D self.get_servers_el()=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Sys= tem.bundle/Contents/Code/peerservice.py", line 165, in get_servers_el=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20 =E2=94=82 =E2=94=82 return XML.ElementFromURL('http://127.0.0.1:32400/servers', ca= cheTime =3D 0) =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Versions/2/Python/Framework/api/parsekit.p= y", line 344, in ElementFromURL = =E2=94=82 =E2=94=82 method=3Dmethod,=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Versions/2/Python/Framework/api/networkkit= .py", line 67, in _http_request =E2= =94=82 =E2=94=82 req =3D self._core.networking.http_request(url, *args, **kwarg= s)=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Versions/2/Python/Framework/components/net= working.py", line 370, in http_request =E2=94=82 =E2=94=82 return HTTPRequest(self._core, url, data, h, url_cache, encodi= ng, errors, timeout, immediate, sleep, opener, follow_redirects, method)=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Versions/2/Python/Framework/components/net= working.py", line 141, in __init__ =E2=94=82 =E2=94=82 self.load()=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Versions/2/Python/Framework/components/net= working.py", line 181, in load =E2=94=82 =E2=94=82 f =3D self._opener.open(req, timeout=3Dself._timeout)=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 438, in open = =E2=94=82 =E2=94=82 response =3D self._open(req, data)=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 456, in _open = =E2=94=82 =E2=94=82 '_open', req)=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 416, in _call_chain = =E2=94=82 =E2=94=82 result =3D func(*args)=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 1217, in http_open = =E2=94=82 =E2=94=82 return self.do_open(httplib.HTTPConnection, req)=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82 File "/usr/local/share/plexmediaserver-plexpass/Resources/Plug-ins-d893009fb/Fra= mework.bundle/Contents/Resources/Platforms/Shared/Libraries/urllib2_new.py", line 1192, in do_open = =E2=94=82 =E2=94=82 raise URLError(err)=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20= =20=20=20=20 = =E2=94=82 =E2=94=82URLError: <urlopen error [Errno 61] Connection refused> --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-236104-7788>