Server Version#: 1.27.2.5929
On my QNAP 451+ running today’s stable PMS on QTS-4.5.4 Build 20220419,
I realized I hobbled my Plex system by disabling deep analysis on scheduled tasks.
When I opened a SSH terminal and tried from the command line, the Scanner crashes.
A quick guide:
What I Did as admin:
$> uname -a
Linux TheRAID 4.14.24-qnap #1 SMP Tue Apr 19 01:51:20 CST 2022 x86_64 GNU/Linux
$> echo "$(getcfg system version) $(getcfg system 'Build Number')"
4.5.4 20220419
$>
I found that help works:
$> "/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Plex Media Scanner" --help | head -n4
Plex Media Scanner (c) 2010-2020 Plex Development Team.
-h, --help Display this message.
-v, --verbose Show more output.
The Scanner Crashes
$> "/share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Plex Media Scanner" --list
libc++abi: terminating with uncaught exception of type soci::soci_error: sqlite3_statement_backend::prepare: no such column: library_sections.content_changed_at for SQL: select library_sections.id as 'library_sections_id', library_sections.library_id as 'library_sections_library_id', library_sections.name as 'library_sections_name', library_sections.name_sort as 'library_sections_name_sort', library_sections.section_type as 'library_sections_section_type', library_sections.language as 'library_sections_language', library_sections.agent as 'library_sections_agent', library_sections.scanner as 'library_sections_scanner', library_sections.user_thumb_url as 'library_sections_user_thumb_url', library_sections.user_art_url as 'library_sections_user_art_url', library_sections.user_theme_music_url as 'library_sections_user_theme_music_url', library_sections.created_at as 'library_sections_created_at', library_sections.updated_at as 'library_sections_updated_at', library_sections.scanned_at as 'library_sections_scanned_at', library_sections.user_fields as 'library_sections_user_fields', library_sections.query_xml as 'library_sections_query_xml', library_sections.query_type as 'library_sections_query_type', library_sections.uuid as 'library_sections_uuid', library_sections.changed_at as 'library_sections_changed_at', library_sections.content_changed_at as 'library_sections_content_changed_at' from library_sections
****** PLEX MEDIA SCANNER CRASHED, CRASH REPORT WRITTEN: /root/Library/Application Support/Plex Media Server/Crash Reports/1.27.2.5929-a806c5905/PLEX MEDIA SCANNER/8c89cf51-829c-4d02-459620a4-62eae1ca.dmp
Aborted
[~] # Error in command line:the argument for option '--serverUuid' should follow immediately after the equal sign
Crash Uploader options (all are required):
--directory arg Directory to scan for crash reports
--serverUuid arg UUID of the server that crashed
--userId arg User that owns this product
--platform arg Platform string
--platformVersion arg Platform version string
--vendor arg Vendor string
--device arg Device string
--model arg Device model string
--sentryUrl arg Sentry URL to upload to
--sentryKey arg Sentry Key for the project
--version arg Version of the product
--allowRetries arg Whether we will allow retries
Would anyone like the dmp file in a PM?
As soon as I see that libc++ my eyes sort of glaze over. >.<
Thank you kindly.