Skip site navigation (1)Skip section navigation (2)
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>