Hello,
I try unsuccessfully to run LMS on a Raspberry Pi 3 B+ with Raspbian Buster Lite. The music files are stored on an NTFS external hard drive. (I do not want to use piCorePlayer or Max2Play because the Raspberry Pi must host other applications than LMS.)
Everything works except the scan of the library (full rescan from scratch). These are the character sets (utf8 and others) that seems to generate the problem. The errors begin to appear in the second step of the analysis. The detection of files/directories is working properly. It's the analysis of new music files that generates errors.
scanner.log :
server.log :
/var/log/syslog :
LMS :
cat /etc/*release*
ps -eaf | grep squeeze
locale
/etc/fstab
mount | grep sda1 :
Do you have an idea ?
I have been looking for two days without success ...
Thanks in advance.
I try unsuccessfully to run LMS on a Raspberry Pi 3 B+ with Raspbian Buster Lite. The music files are stored on an NTFS external hard drive. (I do not want to use piCorePlayer or Max2Play because the Raspberry Pi must host other applications than LMS.)
Everything works except the scan of the library (full rescan from scratch). These are the character sets (utf8 and others) that seems to generate the problem. The errors begin to appear in the second step of the analysis. The detection of files/directories is working properly. It's the analysis of new music files that generates errors.
scanner.log :
Code:
[19-09-15 10:42:35.0422] Slim::Utils::Scanner::Local::new (891) Handling new playlist file:///media/SAMSUNG/Musique/Classique/-%20Compilation%20-/Copland%20-%20Lutoslawski%20-%20Nielsen%20(Clarinet%20Concertos)/Copland,%20Clarinet%20Concerto%20-%20Lutoslawski,%20Dance%20Preludes%20-%20Nielsen,%20Clarinet%20Concerto%20(Janet%20Hilton).cue [19-09-15 10:42:36.2021] Slim::Utils::Scanner::Local::new (891) Handling new playlist file:///media/SAMSUNG/Musique/Classique/-%20Compilation%20-/Dimitri%20Ashkenazy%20-%20Works%20for%20Clarinet%20and%20Piano/cover/Various%20Composers%20-%20Works%20for%20Clarinet%20and%20Piano%20-%20Dimitri%20Ashkenazy,%20Vladimir%20Ashkenazy.cue [19-09-15 10:42:36.2289] Slim::Formats::Playlists::CUE::parse (473) Error: Couldn't find referenced FILE: [/media/SAMSUNG/Musique/Classique/- Compilation -/Dimitri Ashkenazy - Works for Clarinet and Piano/cover/Various Composers - Works for Clarinet and Piano - Dimitri Ashkenazy, Vladimir Ashkenazy.flac] on disk! Skipping! [19-09-15 10:42:36.2300] Slim::Formats::Playlists::CUE::parse (473) Error: Couldn't find referenced FILE: [/media/SAMSUNG/Musique/Classique/- Compilation -/Dimitri Ashkenazy - Works for Clarinet and Piano/cover/Various Composers - Works for Clarinet and Piano - Dimitri Ashkenazy, Vladimir Ashkenazy.flac] on disk! Skipping!
Code:
[19-09-15 10:42:40.2129] Slim::Plugin::FullTextSearch::Plugin::_initPopularTerms (525) Fulltext index missing or outdated - re-building [19-09-15 10:42:40.2147] Slim::Schema::Storage::throw_exception (122) Error: DBI Exception: DBD::SQLite::db selectcol_arrayref failed: no such table: fulltext_terms [for Statement " SELECT term, d FROM ( SELECT term, SUM(documents) d FROM fulltext_terms WHERE NOT col IN ('*', 1, 0) AND LENGTH(term) > 1 GROUP BY term ORDER BY d DESC ) WHERE d > 500 "] [19-09-15 10:42:40.2157] Slim::Schema::Storage::throw_exception (122) Backtrace: frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Schema/Storage.pm line 122) frame 1: Slim::Schema::Storage::throw_exception (/usr/share/squeezeboxserver/CPAN/DBIx/Class/Storage/DBI.pm line 1007) frame 2: DBIx::Class::Storage::DBI::__ANON__ (/usr/share/perl5/Slim/Plugin/FullTextSearch/Plugin.pm line 532) frame 3: Slim::Plugin::FullTextSearch::Plugin::_initPopularTerms (/usr/share/perl5/Slim/Plugin/FullTextSearch/Plugin.pm line 118) frame 4: Slim::Plugin::FullTextSearch::Plugin::__ANON__ (/usr/share/perl5/Slim/Control/Request.pm line 2058) frame 5: (eval) (/usr/share/perl5/Slim/Control/Request.pm line 2058) frame 6: Slim::Control::Request::notify (/usr/share/perl5/Slim/Control/Request.pm line 859) frame 7: Slim::Control::Request::checkNotifications (/usr/sbin/squeezeboxserver line 708) frame 8: main::idle (/usr/sbin/squeezeboxserver line 677) frame 9: main::main (/usr/sbin/squeezeboxserver line 1210) [19-09-15 10:42:40.2164] Slim::Control::Request::notify (2060) Error: Failed notify: Carp::Clan::__ANON__(): DBI Exception: DBD::SQLite::db selectcol_arrayref failed: no such table: fulltext_terms [for Statement " SELECT term, d FROM ( SELECT term, SUM(documents) d FROM fulltext_terms WHERE NOT col IN ('*', 1, 0) AND LENGTH(term) > 1 GROUP BY term ORDER BY d DESC ) WHERE d > 500 "] at /usr/share/perl5/Slim/Schema/Storage.pm line 126
Code:
/var/log/syslog Sep 15 10:42:33 pisalon ntfs-3g[449]: Could not convert filename to Unicode: 'Spohr, Rietz, Solère, Heinze - Clarinet in Concert - Thea King.flac': Chaîne multi-octets ou étendue de caractères invalide ou incomplète Sep 15 10:42:33 pisalon ntfs-3g[449]: Could not convert filename to Unicode: 'Spohr, Rietz, Solère, Heinze - Clarinet in Concert - Thea King.flac': Chaîne multi-octets ou étendue de caractères invalide ou incomplète
Code:
Logitech Media Server Logitech Media Server Version : 7.9.2 - 1567938514 @ Sun Sep 8 12:49:29 CEST 2019 Nom d'hôte : pisalon Adresse IP du serveur : 192.168.1.12 Port HTTP du serveur : 9000 Système d'exploitation : Debian - FR - utf8 Architecture de la plate-forme : armv7l-linux Version de Perl : 5.28.1 - arm-linux-gnueabihf-thread-multi-64int Audio::Scan : 1.02 IO::Socket::SSL : 2.060 Version de la base de données : DBD::SQLite 1.58 (sqlite 3.22.0) Platines identifiées : 4
Code:
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Code:
squeeze+ 438 1 0 10:14 ? 00:00:00 /bin/bash /usr/sbin/squeezeboxserver_safe /usr/sbin/squeezeboxserver --prefsdir /var/lib/squeezeboxserver/prefs --logdir /var/log/squeezeboxserver/ --cachedir /var/lib/squeezeboxserver/cache --charset=utf8 squeeze+ 447 438 2 10:14 ? 00:00:33 /usr/bin/perl /usr/sbin/squeezeboxserver --prefsdir /var/lib/squeezeboxserver/prefs --logdir /var/log/squeezeboxserver/ --cachedir /var/lib/squeezeboxserver/cache --charset=utf8
Code:
LANG=fr_FR.UTF-8 LANGUAGE= LC_CTYPE="fr_FR.UTF-8" LC_NUMERIC="fr_FR.UTF-8" LC_TIME="fr_FR.UTF-8" LC_COLLATE="fr_FR.UTF-8" LC_MONETARY="fr_FR.UTF-8" LC_MESSAGES="fr_FR.UTF-8" LC_PAPER="fr_FR.UTF-8" LC_NAME="fr_FR.UTF-8" LC_ADDRESS="fr_FR.UTF-8" LC_TELEPHONE="fr_FR.UTF-8" LC_MEASUREMENT="fr_FR.UTF-8" LC_IDENTIFICATION="fr_FR.UTF-8" LC_ALL=
Code:
#LABEL=SAMSUNG /media/SAMSUNG ntfs defaults,nofail,uid=1000,gid=1000,umask=000,nls=utf8,utf8 0 0 LABEL=SAMSUNG /media/SAMSUNG ntfs defaults,auto,users,rw,nofail,umask=000 0 0
Code:
/dev/sda1 on /media/SAMSUNG type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
I have been looking for two days without success ...
Thanks in advance.
Comment