Hello,
I'm trying to get my logitech media server to work again on opensuse 12.2 x86_64
After updating to opensuse 12.2 LMS died on me and refused to start again.
I did a clean install after this and tried several times again and again, after which I decided to start packaging the missing requirements for squeezebox.
Now that I got all the perl requirements packaged and installed it complains in several ways.
first error :
Starting Squeezebox Server: Can't locate Slim/bootstrap.pm
solved by :
ln -s /usr/lib/perl5/vendor_perl/Slim/ /usr/lib/perl5/vendor_perl/5.16.0/Slim
second error:
DBD::SQLite object version 1.35 does not match bootstrap parameter 1.34_01 at
attempt 1:
I decided to do a nice downgrade to 1.34_01 (so I packaged this neatly to)
no luck at all, after this the DBD::SQLite could no longer be found
attempt 2:
dirty hack....adjust the version in /usr/share/squeezeboxserver/CPAN/DBD/SQLite.pm
this did it
third error :
Can't locate loadable object for module Media::Scan
symbolic linking /usr/lib/perl5/vendor_perl/Media to /usr/lib/perl5/vendor_perl/5.16.0/Media didn't help
Anybody who knows a workaround ?
and for bonus points :
the error :
NOTE: Class::XSAccessor 1.05+ not found, install it for better performance
The Class::XSAccessor version 1.13 is installed, it seems unable to find this thing.
And lastly :
Unable to read prefs from /var/lib/squeezeboxserver/prefs/server.prefs : Usage: YAML::XS::LibYAML::Load(yaml_sv) at /usr/share/squeezeboxserver/CPAN/YAML/XS.pm line 48.
This file is readable for the squeeseserver user and it does exist, is this because I never got LMS to run ?
Regards
Tjako
I'm trying to get my logitech media server to work again on opensuse 12.2 x86_64
After updating to opensuse 12.2 LMS died on me and refused to start again.
I did a clean install after this and tried several times again and again, after which I decided to start packaging the missing requirements for squeezebox.
Now that I got all the perl requirements packaged and installed it complains in several ways.
first error :
Starting Squeezebox Server: Can't locate Slim/bootstrap.pm
solved by :
ln -s /usr/lib/perl5/vendor_perl/Slim/ /usr/lib/perl5/vendor_perl/5.16.0/Slim
second error:
DBD::SQLite object version 1.35 does not match bootstrap parameter 1.34_01 at
attempt 1:
I decided to do a nice downgrade to 1.34_01 (so I packaged this neatly to)
no luck at all, after this the DBD::SQLite could no longer be found
attempt 2:
dirty hack....adjust the version in /usr/share/squeezeboxserver/CPAN/DBD/SQLite.pm
this did it
third error :
Can't locate loadable object for module Media::Scan
symbolic linking /usr/lib/perl5/vendor_perl/Media to /usr/lib/perl5/vendor_perl/5.16.0/Media didn't help
Anybody who knows a workaround ?
and for bonus points :
the error :
NOTE: Class::XSAccessor 1.05+ not found, install it for better performance
The Class::XSAccessor version 1.13 is installed, it seems unable to find this thing.
And lastly :
Unable to read prefs from /var/lib/squeezeboxserver/prefs/server.prefs : Usage: YAML::XS::LibYAML::Load(yaml_sv) at /usr/share/squeezeboxserver/CPAN/YAML/XS.pm line 48.
This file is readable for the squeeseserver user and it does exist, is this because I never got LMS to run ?
Regards
Tjako