Server Version#: 1.16.3.1402
Player Version#:
Since upgrading to the latest version, I get this when I try to scan new content:
Error in Python: Looking up module:
Traceback (most recent call last):
File “/usr/local/share/plexmediaserver/Resources/Plug-ins-22929c8a2/Scanners.bundle/Contents/Resources/Series/Plex Series Scanner.py”, line 5, in
import Media, VideoFiles, Stack, Utils
File “/usr/local/share/plexmediaserver/Resources/Plug-ins-22929c8a2/Scanners.bundle/Contents/Resources/Common/VideoFiles.py”, line 2, in
import Filter
File “/usr/local/share/plexmediaserver/Resources/Plug-ins-22929c8a2/Scanners.bundle/Contents/Resources/Common/Filter.py”, line 2, in
import Utils
File “/usr/local/share/plexmediaserver/Resources/Plug-ins-22929c8a2/Scanners.bundle/Contents/Resources/Common/Utils.py”, line 1, in
import os, re, string, unicodedata, sys
ImportError: /usr/local/lib/python2.7/lib-dynload/unicodedata.so: Undefined symbol “_PyUnicodeUCS4_ToNumeric”
I didn’t get it before and scanning was functional over the last two updates. It’s now broken for me.
What triggering this? Any scan you do? or some Library in particular?
@dbarronoss
Are you using freenas? I am thinking I might hold off on upgrading if that’s the case.
Scanning seems to work fine for me on 1.16.2 and 1.16.3 on a FreeBSD jail FWIW.
Any scan. I’m on OpnSense (Freebsd 11.2)
Regressed to the previous release, and all is well again. I’ll try the current again if anyone has suggestions that might fix my issue. All is not well, the server worked a bit better in Linux (previously ran off Ubuntu server), but is tolerable under FreeBSD, sometimes streams hang and the web interface gets a bit confused.
dbarronoss:
OpnSense
We never directly supported this platform or pfsense for that matter, there’s no arm in trying if its FreeBSD bases and they don’t massively change the user-land, but unknown issues might happen and we might not be able to help.
That said, there a few thing you can try, like how is the service being started? It looks like somethings messy with the python linking.
ImportError: /usr/local/lib/python2.7/lib-dynload/unicodedata.so: Undefined symbol “_PyUnicodeUCS4_ToNumeric”
Can you please do:
# cd /usr/local/share/plexmediaserver
# ldd Plex\ Media\ Scanner
and post the output?
Also when you say “Any Scan” this is using the web interface right? You’re not trying to call this from the cmd line right?
Yes, scans were initiated from the web interface. This is the earlier version which is now loaded/running. If you wanted the most current (erroring version), I can reload it.
Plex Media Server:
libsoci_core.so => /usr/local/share/plexmediaserver/lib/libsoci_core.so (0xef4e409000)
libsoci_sqlite3.so => /usr/local/share/plexmediaserver/lib/libsoci_sqlite3.so (0xef4e646000)
libcurl.so.4 => /usr/local/share/plexmediaserver/lib/libcurl.so.4 (0xef4e859000)
libidn2.so => /usr/local/share/plexmediaserver/lib/libidn2.so (0xef4eaba000)
libxml2.so.2 => /usr/local/share/plexmediaserver/lib/libxml2.so.2 (0xef4ed02000)
libm.so.5 => /lib/libm.so.5 (0xef4f051000)
libcppnetlib-uri.so => /usr/local/share/plexmediaserver/lib/libcppnetlib-uri.so (0xef4f27f000)
libfreeimage.so => /usr/local/share/plexmediaserver/lib/libfreeimage.so (0xef4f600000)
libopencv_imgproc.so.3.1 => /usr/local/share/plexmediaserver/lib/libopencv_imgproc.so.3.1 (0xef50000000)
libopencv_core.so.3.1 => /usr/local/share/plexmediaserver/lib/libopencv_core.so.3.1 (0xef50600000)
libtag.so.1 => /usr/local/share/plexmediaserver/lib/libtag.so.1 (0xef50aba000)
libboost_atomic.so => /usr/local/share/plexmediaserver/lib/libboost_atomic.so (0xef50dc9000)
libboost_chrono.so => /usr/local/share/plexmediaserver/lib/libboost_chrono.so (0xef50fcb000)
libboost_date_time.so => /usr/local/share/plexmediaserver/lib/libboost_date_time.so (0xef511d5000)
libboost_filesystem.so => /usr/local/share/plexmediaserver/lib/libboost_filesystem.so (0xef513e3000)
libboost_iostreams.so => /usr/local/share/plexmediaserver/lib/libboost_iostreams.so (0xef515fd000)
libboost_locale.so => /usr/local/share/plexmediaserver/lib/libboost_locale.so (0xef5183c000)
libboost_program_options.so => /usr/local/share/plexmediaserver/lib/libboost_program_options.so (0xef51ae2000)
libboost_random.so => /usr/local/share/plexmediaserver/lib/libboost_random.so (0xef51d5f000)
libboost_regex.so => /usr/local/share/plexmediaserver/lib/libboost_regex.so (0xef51f67000)
libboost_system.so => /usr/local/share/plexmediaserver/lib/libboost_system.so (0xef52239000)
libboost_thread.so => /usr/local/share/plexmediaserver/lib/libboost_thread.so (0xef5243a000)
libboost_timer.so => /usr/local/share/plexmediaserver/lib/libboost_timer.so (0xef5265a000)
libminizip.so => /usr/local/share/plexmediaserver/lib/libminizip.so (0xef52861000)
libfmt.so.4 => /usr/local/share/plexmediaserver/lib/libfmt.so.4 (0xef52a7b000)
libpython2.7.so.1 => /usr/local/share/plexmediaserver/lib/libpython2.7.so.1 (0xef52c98000)
libsqlite3.so => /usr/local/share/plexmediaserver/lib/libsqlite3.so (0xef5309c000)
libssl.so.1.0.0 => /usr/local/share/plexmediaserver/lib/libssl.so.1.0.0 (0xef53411000)
libcrypto.so.1.0.0 => /usr/local/share/plexmediaserver/lib/libcrypto.so.1.0.0 (0xef53800000)
libavcodec.so.58 => /usr/local/share/plexmediaserver/lib/libavcodec.so.58 (0xef53e00000)
libavformat.so.58 => /usr/local/share/plexmediaserver/lib/libavformat.so.58 (0xef54600000)
libavutil.so.56 => /usr/local/share/plexmediaserver/lib/libavutil.so.56 (0xef54c0b000)
libswscale.so.5 => /usr/local/share/plexmediaserver/lib/libswscale.so.5 (0xef54e81000)
libswresample.so.3 => /usr/local/share/plexmediaserver/lib/libswresample.so.3 (0xef5515a000)
libavfilter.so.7 => /usr/local/share/plexmediaserver/lib/libavfilter.so.7 (0xef55400000)
libva.so.2 => /usr/local/share/plexmediaserver/lib/libva.so.2 (0xef55a47000)
libva-drm.so.2 => /usr/local/share/plexmediaserver/lib/libva-drm.so.2 (0xef55c66000)
libdrm.so.2 => /usr/local/share/plexmediaserver/lib/libdrm.so.2 (0xef55e68000)
libpciaccess.so.0 => /usr/local/share/plexmediaserver/lib/libpciaccess.so.0 (0xef56076000)
libnatpmp.so => /usr/local/share/plexmediaserver/lib/libnatpmp.so (0xef5627c000)
libminiupnpc.so.10 => /usr/local/share/plexmediaserver/lib/libminiupnpc.so.10 (0xef5647e000)
liblrc.so => /usr/local/share/plexmediaserver/lib/liblrc.so (0xef5668c000)
libhdhomerun.so => /usr/local/share/plexmediaserver/lib/libhdhomerun.so (0xef56892000)
libc++.so.1 => /usr/lib/libc++.so.1 (0xef56aa5000)
libcxxrt.so.1 => /lib/libcxxrt.so.1 (0xef56d73000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xef56f95000)
libthr.so.3 => /lib/libthr.so.3 (0xef571a4000)
libc.so.7 => /lib/libc.so.7 (0xef573cc000)
librt.so.1 => /lib/librt.so.1 (0xef57771000)
libdl.so.1 => /usr/lib/libdl.so.1 (0xef57977000)
libutil.so.9 => /usr/local/share/plexmediaserver/lib/../../../../../../lib/libutil.so.9 (0xef57b79000)
root@OPNsense:/usr/local/share/plexmediaserver #
Here’s the linkage of the “broken” one in the unzip location on server:
Plex Media Server:
libsoci_core.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libsoci_core.so (0x11467cdc000)
libsoci_sqlite3.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libsoci_sqlite3.so (0x11467f19000)
libcurl.so.4 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libcurl.so.4 (0x1146812c000)
libidn2.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libidn2.so (0x1146838d000)
libxml2.so.2 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libxml2.so.2 (0x114685d5000)
libm.so.5 => /lib/libm.so.5 (0x11468924000)
libcppnetlib-uri.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libcppnetlib-uri.so (0x11468b52000)
libfreeimage.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libfreeimage.so (0x11468e00000)
libopencv_imgproc.so.3.1 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libopencv_imgproc.so.3.1 (0x11469800000)
libopencv_core.so.3.1 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libopencv_core.so.3.1 (0x11469e00000)
libtag.so.1 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libtag.so.1 (0x1146a2ba000)
libboost_atomic.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_atomic.so (0x1146a5c9000)
libboost_chrono.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_chrono.so (0x1146a7cb000)
libboost_date_time.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_date_time.so (0x1146a9d5000)
libboost_filesystem.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_filesystem.so (0x1146abe3000)
libboost_iostreams.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_iostreams.so (0x1146adfd000)
libboost_locale.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_locale.so (0x1146b03c000)
libboost_program_options.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_program_options.so (0x1146b2e2000)
libboost_random.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_random.so (0x1146b55f000)
libboost_regex.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_regex.so (0x1146b767000)
libboost_system.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_system.so (0x1146ba39000)
libboost_thread.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_thread.so (0x1146bc3a000)
libboost_timer.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libboost_timer.so (0x1146be5a000)
libminizip.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libminizip.so (0x1146c061000)
libfmt.so.4 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libfmt.so.4 (0x1146c27b000)
libpython2.7.so.1 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libpython2.7.so.1 (0x1146c498000)
libsqlite3.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libsqlite3.so (0x1146c89c000)
libssl.so.1.0.0 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libssl.so.1.0.0 (0x1146cc11000)
libcrypto.so.1.0.0 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libcrypto.so.1.0.0 (0x1146d000000)
libavcodec.so.58 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libavcodec.so.58 (0x1146d600000)
libavformat.so.58 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libavformat.so.58 (0x1146de00000)
libavutil.so.56 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libavutil.so.56 (0x1146e40b000)
libswscale.so.5 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libswscale.so.5 (0x1146e681000)
libswresample.so.3 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libswresample.so.3 (0x1146e95a000)
libavfilter.so.7 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libavfilter.so.7 (0x1146ec00000)
libva.so.2 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libva.so.2 (0x1146f247000)
libva-drm.so.2 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libva-drm.so.2 (0x1146f466000)
libdrm.so.2 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libdrm.so.2 (0x1146f668000)
libpciaccess.so.0 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libpciaccess.so.0 (0x1146f876000)
libnatpmp.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libnatpmp.so (0x1146fa7c000)
libminiupnpc.so.10 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libminiupnpc.so.10 (0x1146fc7e000)
liblrc.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/liblrc.so (0x1146fe8c000)
libhdhomerun.so => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/libhdhomerun.so (0x11470092000)
libc++.so.1 => /usr/lib/libc++.so.1 (0x114702a5000)
libcxxrt.so.1 => /lib/libcxxrt.so.1 (0x11470573000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x11470795000)
libthr.so.3 => /lib/libthr.so.3 (0x114709a4000)
libc.so.7 => /lib/libc.so.7 (0x11470bcc000)
librt.so.1 => /lib/librt.so.1 (0x11470f71000)
libdl.so.1 => /usr/lib/libdl.so.1 (0x11471177000)
libutil.so.9 => /home/dbarron/PlexMediaServer-1.16.3.1402-22929c8a2/lib/…/…/…/…/…/…/lib/libutil.so.9 (0x11471379000)
system
Closed
October 27, 2019, 2:25pm
9
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.