dysonapr wrote: 
> Server log:
> 
> [21-04-04 06:55:02.0681] main::init (389) Starting Logitech Media Server
> (v8.1.2, 1617513319, Sun Apr  4 08:44:02 CEST 2021) perl 5.032000 -
> arm-linux-gnueabihf-thread-multi-64int
> [21-04-04 06:55:02.1019] YAML::XS::LoadFile (48) Warning: YAML::XS::Load
> Error: The problem:
> 
> control characters are not allowed
> 
> Would be grateful for any pointers to fix.

YAML::XS is used to load some configuration files: preference files (end
with '.prefs') or skin configuration files (named 'skinconfig.yml'). And
when loading a plugin cache file. And perhaps some others.

So it feels as if one of these might have become corrupted - they are
supposed to be text files, and should not contain any control
characters.

You would see an error message in the LMS log if it relates to a the
preference or skin file, but I think that the plugin cache file loader
does not log an error. I wonder if that "kills" LMS - I see that reading
prefs and skin files is protected with a perl 'eval' statement, but
reading the plugin cache file is not.

You might see an "info" message immediately prior to LMS's attempt to
load the plugin cache file, set 'server.plugins' log level to 'info' to
see that. The plugin cache file is named 'plugin-data.yaml'. I don't
remember what it does... but it's not much use if it can't be read.


------------------------------------------------------------------------
mrw's Profile: http://forums.slimdevices.com/member.php?userid=38299
View this thread: http://forums.slimdevices.com/showthread.php?t=114307

_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter

Reply via email to