Hi,
I have been trying to get LMS up and running again on my machine after I switched from Ubuntu to Fedora 22.
The RPM-based installation fails to start with
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: BEGIN failed--compilation aborted at /usr/share/squeezeboxserver/CPAN/XML/Parser...ne 22.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: Compilation failed in require at (eval 99) line 1.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: BEGIN failed--compilation aborted at (eval 99) line 1.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: To fix this problem you have several options:
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: 1. Install the latest version of the module(s) using CPAN: sudo cpan Some::Module
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: 2. Update the module's package using apt-get, yum, etc.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: 3. Run the .tar.gz version of Logitech Media Server which includes all required ...dules.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: [ OK ]
So I then spent many hours trying first to install the modules that it mentions and then after giving up with that, installing the .tar.gz version.
Eventually I can to the realization that it is because of some breaking backwards compatibility in the newer Perl version so I looked into how to solve that. I couldn't downgrade Perl because a shit-tonne of other stuff on the system depends on it and would presumably be broken by downgrading it. This led me to something called "perlbrew" which seems to be some hack for running parallel versions of Perl on the same system. After many hours of fighting with this and with a world of pain revolving around CPAN modules (presumably an acronym for "Complete Pain in the Arse, No?") I'm hitting desperation mode.
Then, my 18 month old boy walks into the room, points at the Squeezebox Boom and grunts his "music please" grunt and starts crying when I don't (can't) turn it on. My heart breaks.
I'm seriously considering installing a VirtualBox instance with Ubuntu on it just to get this damned thing working.
Does _anyone_ know a way to get this running on Fedora 22 (Perl v20).
Or, does _anyone_ know an alternative, compatible server I can run instead that will power my boy's Squeezebox Boom?
I have been trying to get LMS up and running again on my machine after I switched from Ubuntu to Fedora 22.
The RPM-based installation fails to start with
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: BEGIN failed--compilation aborted at /usr/share/squeezeboxserver/CPAN/XML/Parser...ne 22.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: Compilation failed in require at (eval 99) line 1.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: BEGIN failed--compilation aborted at (eval 99) line 1.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: To fix this problem you have several options:
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: 1. Install the latest version of the module(s) using CPAN: sudo cpan Some::Module
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: 2. Update the module's package using apt-get, yum, etc.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: 3. Run the .tar.gz version of Logitech Media Server which includes all required ...dules.
Nov 17 14:25:48 excession.local squeezeboxserver[18514]: [ OK ]
So I then spent many hours trying first to install the modules that it mentions and then after giving up with that, installing the .tar.gz version.
Eventually I can to the realization that it is because of some breaking backwards compatibility in the newer Perl version so I looked into how to solve that. I couldn't downgrade Perl because a shit-tonne of other stuff on the system depends on it and would presumably be broken by downgrading it. This led me to something called "perlbrew" which seems to be some hack for running parallel versions of Perl on the same system. After many hours of fighting with this and with a world of pain revolving around CPAN modules (presumably an acronym for "Complete Pain in the Arse, No?") I'm hitting desperation mode.
Then, my 18 month old boy walks into the room, points at the Squeezebox Boom and grunts his "music please" grunt and starts crying when I don't (can't) turn it on. My heart breaks.
I'm seriously considering installing a VirtualBox instance with Ubuntu on it just to get this damned thing working.
Does _anyone_ know a way to get this running on Fedora 22 (Perl v20).
Or, does _anyone_ know an alternative, compatible server I can run instead that will power my boy's Squeezebox Boom?