Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Hello Frank, you wrote frank_from_hh wrote: I just re-checked the buttons. They work for me. Have you followed all steps I mentioned including the edit of Request.pm? Earlier in this thread it is mentioned that without this correction the web interface will not work properly. Cheers Frank Thanks this Topic, I found solution to run logitechmediaserver-7.8.0-0.1.1374126524 with perl5.6.3 on Mageia3 64 bits kernel 3.8.13.4-desktop-1.mga3 http://forums.slimdevices.com/showthread.php?98817-LMS-and-Perl-5-16langid=5 without correction in the Request.pm...and for me it seems the web interface work properly!!! So, what kind of other pb (except web interface) can be occur without this correction in Request.pm? kalagani's Profile: http://forums.slimdevices.com/member.php?userid=11281 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Can someone with OpenSUSE knowledge answer the following questions for me? Does OpenSUSE now use systemd (for launching services) by default? (If yes, from which version?) With regard to what Fedora would consider to be encumbered packages, (eg. lame, mac), does OpenSUSE use a 3rd party repo for these packages, (ie. an equivalent to Fedora rpmfusion repo) or are they available from the main repo? From which release did OpenSUSE switch to perl = 5.16? OpenSUSE 12.2? JackOfAll's Profile: http://forums.slimdevices.com/member.php?userid=3069 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I'm a long-time openSUSE user. So may be I can answer your questions. But I can't guarantee that I'm right. openSUSE12.3 uses systemd. openSUSE 12.1 still used sysinit. openUSE 12.2 I don't know. Many of these packages can be found in the Packman repository (packman.links2linux.org/). 12.1 used Perl 5.14.2, 12.2 used 5.16.0, 12.3 uses 5.16.2 (a nice history of important packages can be found at www.distrowatch.org). Cheers Frank frank_from_hh's Profile: http://forums.slimdevices.com/member.php?userid=25866 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I just re-checked the buttons. They work for me. Have you followed all steps I mentioned including the edit of Request.pm? Earlier in this thread it is mentioned that without this correction the web interface will not work properly. Cheers Frank frank_from_hh's Profile: http://forums.slimdevices.com/member.php?userid=25866 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I have followed the instructions and have a working system, thanks to all. However the pause and next track buttons are not working in LMS. I suspect it is a bug in the nightly that I have used. Has anyone tried simply removing and then re-installing a new rpm? Does this require the full process to be followed? Any comments would be welcomed! Damian Robinda's Profile: http://forums.slimdevices.com/member.php?userid=59873 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Hi Guys, Just want to say what a great job your doing. I have been following your approach and seem to be almost there, but not quite! Mid compile if fails with the following error; chmod 755 blib/arch/auto/Linux/Inotify2/Inotify2.so cp Inotify2.bs blib/arch/auto/Linux/Inotify2/Inotify2.bs chmod 644 blib/arch/auto/Linux/Inotify2/Inotify2.bs PERL_DL_NONLAZY=1 /usr/bin/perl5.16.2 -MExtUtils::Command::MM -e test_harness(0, 'blib/lib', 'blib/arch') t/*.t t/00_load.t . ok t/01_inotify.t .. 1/5 # Failed test 'non blocking: ' # at t/01_inotify.t line 17. # Looks like you failed 1 test of 5. t/01_inotify.t .. Dubious, test returned 1 (wstat 256, 0x100) Failed 1/5 subtests Test Summary Report --- t/01_inotify.t (Wstat: 256 Tests: 5 Failed: 1) Failed test: 3 Non-zero exit status: 1 Files=2, Tests=6, 1 wallclock secs ( 0.10 usr 0.02 sys + 0.18 cusr 0.05 csys = 0.35 CPU) Result: FAIL Failed 1/2 test programs. 1/6 subtests failed. make: *** [test_dynamic] Error 1 make test failed, aborting Does anyone have any idea what I am doing wrong. I have followed Frank's guideline, and now used his buildme, but alas it keeps failing here. Any ideas? All the best Damian Robinda's Profile: http://forums.slimdevices.com/member.php?userid=59873 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I upgraded my 12.1 server to 12.3. I - upgraded the rpm to the nightly 7.8, - linked the perl directories, - installed the 5.16 build that was successful into the CPAN/arch directory - applied the patch to Request.pm The Web interface works, and the player interface works. But when I try to play anything, the player screen goes blank, and no music comes out. What can I have done wrong? Thanks, Jim jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I am not sure, so could you please post your version of buildme.sh? jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
signor_rossi wrote: Have you seen this http://forums.slimdevices.com/showthread.php?95408-perl-7-16p=707226viewfull=1#post707226 thread, post #5? Adapted by the Arch Linux package mantainer in a patch like this: Code: diff -Naur old/Slim/Control/Request.pm new/Slim/Control/Request.pm --- old/Slim/Control/Request.pm 2012-03-14 23:28:25.0 +1100 +++ new/Slim/Control/Request.pm 2012-06-27 07:17:57.325049118 +1000 @@ -1531,7 +1531,8 @@ # get a parameter by name sub getParam { - return $_[0]-{'_params'}-{ $_[1] }; + my $r = $_[0]-{'_params'}-{ $_[1] }; + return ($r ne '') ? $r : undef; } How do you apply this patch? jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Hi Jarome, here is my buildme.sh together with the versions of Class-XSAccessor and YAML-LibYAML that I used. You have to unzip only buildme.sh.gz and then copy all three files to the CPAN tree. I did not really apply a patch to Request.pm. I just opened the file in an editor and made the changes by hand. You have to search for sub getParam to find the proper lines to edit. +---+ |Filename: YAML-LibYAML-0.41.tar.gz | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=14711| +---+ frank_from_hh's Profile: http://forums.slimdevices.com/member.php?userid=25866 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
frank_from_hh, The script ran and built. But there is no arch 5.16 directory. And where do we put everything given that the rpm for 7.8 was installed? jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Frank, The script built the 5.16 directory for me in CPAN/build/arch/5.16 I moved this to the /usr/share/squeezeboxserver/CPAN/arch directory and it started. Thanks, Jim jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Even though I prepared myself well in advance (see my last post) I had some problems yesterday after I switched to opensuse 12.3. Compiling the CPAN packages needed some extra work. Here are the reasons and solutions: 1) The packages gcc-c++ and nasm had to be installed. 2) For whatever reason I had to compile as root. This might have been my own fault and I would recommend to first try as user. After that things went well... apart from some funny typos I incorporated to crash LMS... Cheers Frank frank_from_hh's Profile: http://forums.slimdevices.com/member.php?userid=25866 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Jarome, are you sure that the version in buildme.sh matches the actual version of the file? Frank frank_from_hh's Profile: http://forums.slimdevices.com/member.php?userid=25866 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I installed a 12.3 OpenSUSE inside Parallels on my Mac, but it is not supported, and working without Parallels Tools is a pain. Incidentally, updating my 12.2 distro inside of Parallels trashed it, but a clean 12.3 install works. What I really want to do is of course to update my 12.1 linux box to 12.3. But I need Squeezeboxserver to work. The perl version major number seems to be the same (5.16.2). Is anyone else working on this? jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
CatBus wrote: So on that note, has anyone tried running the Windows version of LMS under Wine? Seems like it'd be worth a shot. FWIW, I tried this out and it did not work in any way I could see how to easily fix. Looks like for the foreseeable future, running openSUSE 12.1 in VirtualBox may be my go-to solution if the posted workarounds don't work for every future version. CatBus's Profile: http://forums.slimdevices.com/member.php?userid=7461 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
bugmenot wrote: So the server should be built against the best compatible Perl version and that version should come bundled as files with the server. Thus, all of this Perl nonsense would be eliminated. A Perl i386 version included would work with the majority of systems, and those using ARM or RISC would obviously still need to compile perl, but the hassle would be eliminated for most users. While I'd certainly prefer the solution described above, I'd settle for any means of getting a version of LMS that I can be reasonably sure will work in future versions of Linux, even if it's less-than perfect. So on that note, has anyone tried running the Windows version of LMS under Wine? Seems like it'd be worth a shot. CatBus's Profile: http://forums.slimdevices.com/member.php?userid=7461 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
jarome wrote: As part of this, they need to fix the server distro to work on 5.16 and later versions of perl. Andy, where are you. Andy is one of many recently laid off by Logitech... Lem's Profile: http://forums.slimdevices.com/member.php?userid=22702 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
jamesarbrown wrote: Hi, I think upgrading the slimserver to Perl 5.16 is going to be a bit of a time consuming job some libraries are old and won't even build with perl 5.16, new libraries, deprecated functions... yes a task. I approached it by installing a closed environment of Perl 5.14 and leaving the system Perl5.16 alone. Approach can be found www jamesarbrown com / ?p=186 As for starting and stopping as a service have not gotten that far, as I tend to use Monit to just ensure its always up. monit.rc entries are like Code: check process squeezeboxserver with pidfile /opt/slimserver/slimserver.pid start program = /opt/Perl5.14/bin/perl -I /opt/slimserver-vendor/CPAN/build/arch/5.14 /opt/slimserver/slimserver.pl --pidfile /opt/slimserver/sli mserver.pid as uid mythtv and gid mythtv it stop program = kill -INT `cat /opt/slimserver/slimserver.pid` if failed port 9000 protocol http then restart Hope it helps someone for now seems to me Slimserver needs bringing upto Perl5.16 and Perl5.16/CPAN embedding with during install/build, so infuture Perl upgrades do not break. Wonder how many Linux users there are using slimserver. Needs forking and simplifying (get rid of mysqueezebox etc).. wish I had more time. James No you understood me wrong. Perl is open source software. So the server should be built against the best compatible Perl version and that version should come bundled as files with the server. Thus, all of this Perl nonsense would be eliminated. A Perl i386 version included would work with the majority of systems, and those using ARM or RISC would obviously still need to compile perl, but the hassle would be eliminated for most users. jarome wrote: Has Logitech already stopped support of Squeezeboxserver? Those of us who have invested thousands of dollars and a lot of time in this system really need updated builds! Yes. The Squeezbox Radio is now shipping with a new name and different firmware. The server for this product is not compatible, only runs on Mac Windows and is said to be a slimmed down version of the Logitech Media Server. It is possible to upgrade your Squeezebox Radio to this system. bugmenot's Profile: http://forums.slimdevices.com/member.php?userid=15664 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
As part of this, they need to fix the server distro to work on 5.16 and later versions of perl. Andy, where are you. jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
To be better prepared for the coming update to opensuse 12.3 I tried to install LMS7.8 on opensuse 12.3RC2. And thanks to all the work that has been done in this thread I got it working! Many thanks to all of you, especially vaved for the good summary (post #54). Here is what I did starting from a clean install (a few details are different from vaved's description, some things are copy and paste): 1) Add packages: gcc, make, patch, zlib-devel, freetype2-devel 2) Install LMS7.8 3) Get the LMS7.8 CPAN packages: svn co http://svn.slimdevices.com/repos/slim/7.8/trunk/vendor/CPAN/ 4) Get Class-XSAccessor-1.16.tar.gz and YAML-LibYAML-0.38.tar.gz from www.cpan.org 5) Put these two files in the directory of the LMS7.8 CPAN packages 6) Get the modified buildme.sh from cajus (see post #29) 7) Since opensuse 12.3RC2 uses Perl 5.16.2 and the version of Class-XSAccessor has changed, the modified buildme.sh has to be modified further. The path to the perl bin has to be /usr/bin/perl5.16.2, the version of Class-XSAccessor has to be 1.16 8) Run the modified buildme.sh 9) Copy newly build CPAN modules: cp -a build/arch/5.16 /usr/share/squeezeboxserver/CPAN/arch 10) Fix the Class::XSAccessor issue. Edit /usr/share/squeezeboxserver/CPAN/Class/XSAccessor.pm and change the version line to 1.16 our $VERSION = '1.16'; 11) Patch /usr/lib/perl5/vendor_perl/Slim/Control/Request.pm. Attention! The last line contains two consecutive single quotes, not a double quote! # get a parameter by name sub getParam { - return $_[0]-{'_params'}-{ $_[1] }; + my $r = $_[0]-{'_params'}-{ $_[1] }; + return ($r ne '') ? $r : undef; } 12) As always with opensuse set the following link: ln -s /usr/lib/perl5/vendor_perl/Slim/ /usr/lib/perl5/vendor_perl/5.16/Slim 13) Open ports as necessary, i.e. TCP 9000, UDP/TCP 3483 14) Stop and restart LMS service: systemctl stop logitechmediaserver.service systemctl start logitechmediaserver.service Making LMS run with Perl5.16 was really not complicated. Even Logitech should be capable of doing this ;-) Cheers Frank frank_from_hh's Profile: http://forums.slimdevices.com/member.php?userid=25866 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Has Logitech already stopped support of Squeezeboxserver? Those of us who have invested thousands of dollars and a lot of time in this system really need updated builds! jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Hi, I think upgrading the slimserver to Perl 5.16 is going to be a bit of a time consuming job some libraries are old and won't even build with perl 5.16, new libraries, deprecated functions... yes a task. I approached it by installing a closed environment of Perl 5.14 and leaving the system Perl5.16 alone. Approach can be found www jamesarbrown com / ?p=186 As for starting and stopping as a service have not gotten that far, as I tend to use Monit to just ensure its always up. monit.rc entries are like Code: check process squeezeboxserver with pidfile /opt/slimserver/slimserver.pid start program = /opt/Perl5.14/bin/perl -I /opt/slimserver-vendor/CPAN/build/arch/5.14 /opt/slimserver/slimserver.pl --pidfile /opt/slimserver/sli mserver.pid as uid mythtv and gid mythtv it stop program = kill -INT `cat /opt/slimserver/slimserver.pid` if failed port 9000 protocol http then restart Hope it helps someone for now seems to me Slimserver needs bringing upto Perl5.16 and Perl5.16/CPAN embedding with during install/build, so infuture Perl upgrades do not break. Wonder how many Linux users there are using slimserver. Needs forking and simplifying (get rid of mysqueezebox etc).. wish I had more time. James jamesarbrown's Profile: http://forums.slimdevices.com/member.php?userid=58558 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
vaved wrote: Does anyone else see the local whine? Your locale was detected as C, you may have problems with non-Latin filenames. Consider changing your LANG variable to the correct locale, i.e. en_US.utf8 Congrats on getting it going and nice summary for others who have to fix this. I have seen the locale message in the past, but don't seem to be getting it now. raichea's Profile: http://forums.slimdevices.com/member.php?userid=9678 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
On debian, putting LANG=en_US.utf-8 into /etc/defaults/logitechmediaserver fixes this. Millwood's Profile: http://forums.slimdevices.com/member.php?userid=3600 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
vaved wrote: Yes, I installed openSUSE 64-bit on my machine. OK, these steps worked for me after I uninstalled the LMS rpm package and started from a clean slate. These worked for openSUSE 12.2 64-bit version. These are summarized from peoples posts on this thread. 1. install latest 7.8 rpm package 2. make sure you have all necessary build packages (gcc, c++, make, etc...) 3. checkout the entire CPAN packages needed by LMS from logitech: cd my-working-dir svn co http://svn.slimdevices.com/repos/slim/7.8/trunk/vendor/CPAN/ 4. make sure nasm is installed. This is needed to compile the packages (netwide asm) 5. download the patched buildme.sh.txt script posted on this thread. 6. download the following packages from CPAN directly: a. Class-XSAccessor-1.14.tar.gz b. YAML-LibYAML-0.38.tar.gz 7. in my-working-dir build the packages: cd my-working-dir mv buildme.sh.txt buildme.patched.sh chmod +x buildme.patched.sh ./buildme.patched.sh 8. copy newly build CPAN modules: cp -a build/arch/5.16 /usr/share/squeezeboxserver/CPAN/arch 9. fix the Class::XSAccessor issue: edit /usr/share/squeezeboxserver/CPAN/Class/XSAccessor.pm and change the version line to 1.14 our $VERSION = '1.14'; 10. patch /usr/lib/perl5/vendor_perl/Slim/Control/Request.pm # get a parameter by name sub getParam { - return $_[0]-{'_params'}-{ $_[1] }; + my $r = $_[0]-{'_params'}-{ $_[1] }; + return ($r ne '') ? $r : undef; } 11. still need the perl link: ln -s /usr/lib/perl5/vendor_perl/Slim/ /usr/lib/perl5/vendor_perl/5.16/Slim 12. open necessary ports as necessary, i.e. TCP 9000, UDP/TCP 3483 13. stop and restart LMS service: systemctl stop logitechmediaserver.service systemctl start logitechmediaserver.service The only thing I see in the start log, other than the depricated array junk is the locale issue. I saw the fix for openSUSE 11.4 but I have not tried that yet since 11.4 did not use systemd. Does anyone else see the local whine? Your locale was detected as C, you may have problems with non-Latin filenames. Consider changing your LANG variable to the correct locale, i.e. en_US.utf8 Seems to work for me otherwise. vaved's Profile: http://forums.slimdevices.com/member.php?userid=58267 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
raichea wrote: Are you using a 64-bit version of OpenSUSE? My system is 32-bit, so that could be a factor, if you are. Yes, I installed openSUSE 64-bit on my machine. vaved's Profile: http://forums.slimdevices.com/member.php?userid=58267 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
vaved wrote: I started off with a clean instal of 12.2 (amd64) Are you using a 64-bit version of OpenSUSE? My system is 32-bit, so that could be a factor, if you are. raichea's Profile: http://forums.slimdevices.com/member.php?userid=9678 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Would somebody care to write up a simple step-by-step guide to getting it running on 12.2? It's a bit hard to follow all the steps when spread out in the thread. Thanks! odysseus's Profile: http://forums.slimdevices.com/member.php?userid=4122 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
raichea wrote: You need this one: /usr/lib/perl5/vendor_perl/Slim/Control/Request.pm Steve. I started off with a clean instal of 12.2 (amd64) and installed all development package groups. I had to go back to additional opensuse repositories and add the two perl repositories which provided perl-EV and perl-Audio-Scan I then had to instal cpanm and manually instal Image::Scale which required I install giflib from sourceforge. I still get acompile errors in a whole bunch of perl modules (DbCache.pm, Cache.pm, Scanner.pm, Commands.pm, Requests.pm, Alarm.pm, Comman.pm...) Did anyone else hit any of these problems? I am not sure how I can reverse everything I installed and try to follow the solution that seems to be working for people now. vaved's Profile: http://forums.slimdevices.com/member.php?userid=58267 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
jarome wrote: In my installation, Request.pm is in /usr/share/squeezeboxserver/CPAN/HTTP. Bu it has no getParam routine in it. You need this one: /usr/lib/perl5/vendor_perl/Slim/Control/Request.pm Steve. raichea's Profile: http://forums.slimdevices.com/member.php?userid=9678 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
raichea wrote: Thanks to Cajus and Jarome... my LMS is now running acceptably on OpenSUSE 12.2... have the same problems with the web interface, but I don't use it much, if at all... the remote seems to work fine! I hope Logitech get their act together though!! Did you do anything to get any sound to come out? jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
signor_rossi wrote: Have you seen this http://forums.slimdevices.com/showthread.php?95408-perl-7-16p=707226viewfull=1#post707226 thread, post #5? Adapted by the Arch Linux package mantainer in a patch like this: Code: diff -Naur old/Slim/Control/Request.pm new/Slim/Control/Request.pm --- old/Slim/Control/Request.pm 2012-03-14 23:28:25.0 +1100 +++ new/Slim/Control/Request.pm 2012-06-27 07:17:57.325049118 +1000 @@ -1531,7 +1531,8 @@ # get a parameter by name sub getParam { - return $_[0]-{'_params'}-{ $_[1] }; + my $r = $_[0]-{'_params'}-{ $_[1] }; + return ($r ne '') ? $r : undef; } In my installation, Request.pm is in /usr/share/squeezeboxserver/CPAN/HTTP. Bu it has no getParam routine in it. jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
raichea wrote: Thanks to Cajus and Jarome... my LMS is now running acceptably on OpenSUSE 12.2... have the same problems with the web interface, but I don't use it much, if at all... the remote seems to work fine! I hope Logitech get their act together though!! Have you seen this http://forums.slimdevices.com/showthread.php?95408-perl-7-16p=707226viewfull=1#post707226 thread, post #5? Adapted by the Arch Linux package mantainer in a patch like this: Code: diff -Naur old/Slim/Control/Request.pm new/Slim/Control/Request.pm --- old/Slim/Control/Request.pm 2012-03-14 23:28:25.0 +1100 +++ new/Slim/Control/Request.pm 2012-06-27 07:17:57.325049118 +1000 @@ -1531,7 +1531,8 @@ # get a parameter by name sub getParam { - return $_[0]-{'_params'}-{ $_[1] }; + my $r = $_[0]-{'_params'}-{ $_[1] }; + return ($r ne '') ? $r : undef; } signor_rossi's Profile: http://forums.slimdevices.com/member.php?userid=11941 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
signor_rossi wrote: Have you seen this http://forums.slimdevices.com/showthread.php?95408-perl-7-16p=707226viewfull=1#post707226 thread, post #5? Adapted by the Arch Linux package mantainer in a patch like this: Code: diff -Naur old/Slim/Control/Request.pm new/Slim/Control/Request.pm --- old/Slim/Control/Request.pm 2012-03-14 23:28:25.0 +1100 +++ new/Slim/Control/Request.pm 2012-06-27 07:17:57.325049118 +1000 @@ -1531,7 +1531,8 @@ # get a parameter by name sub getParam { - return $_[0]-{'_params'}-{ $_[1] }; + my $r = $_[0]-{'_params'}-{ $_[1] }; + return ($r ne '') ? $r : undef; } GREAT! With this additional patch LMS now works for me with openSUSE-12.2. cajus's Profile: http://forums.slimdevices.com/member.php?userid=16872 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
cajus wrote: GREAT! With this additional patch LMS now works for me with openSUSE-12.2. Works for me, too. Great! Thanks for the heads up! Steve. raichea's Profile: http://forums.slimdevices.com/member.php?userid=9678 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Thanks to Cajus and Jarome... my LMS is now running acceptably on OpenSUSE 12.2... have the same problems with the web interface, but I don't use it much, if at all... the remote seems to work fine! I hope Logitech get their act together though!! raichea's Profile: http://forums.slimdevices.com/member.php?userid=9678 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I went with OpenSuSE 11.4 in the end, on the grounds that it's at the mature end of the 11.x series of releases. I had to fix the /etc/init.d/squeezeboxserver startup script to resolve the usual locale issue as it has a bug. I needed to replace: Code: # Source rc.status and reset . /etc/rc.status rc_reset with Code: # Source rc.status and reset . /etc/rc.status LC_ALL=en_GB.UTF-8 # hack export LC_ALL # hack rc_reset because the OpenSuSE rc.status script sets LC_ALL to the CTYPE locale. VirusKiller's Profile: http://forums.slimdevices.com/member.php?userid=19799 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Alas, just yesterday, they announced that 11.4 support was discontinued. 12.1 works fine. Thanks for the script hack! jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
jarome wrote: Alas, just yesterday, they announced that 11.4 support was discontinued. 12.1 works fine. Thanks for the script hack! Great timing eh? Well, I'm sure it will keep working, and I am well firewalled... VirusKiller's Profile: http://forums.slimdevices.com/member.php?userid=19799 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
VirusKiller wrote: Thanks. Any stability issues with 12.1? I need to run quite a few plugins, including most of Erland's. It seemed pretty solid, to me, but I don't run any plugins beyond those shipped with the base LMS. raichea's Profile: http://forums.slimdevices.com/member.php?userid=9678 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I've just run into the 12.2 problem, wasting several hours of pre-LMS install and configuration time. Given the lack of support from Logitech, which is the latest version of OpenSuSE to run LMS 7.7.2 stably and without any hacks? According to DistroWatch, the versions of Perl are: 11.3 - 5.12.1 11.4 - 5.12.3 12.1 - 5.14.2 12.2 - 5.16.0 VirusKiller's Profile: http://forums.slimdevices.com/member.php?userid=19799 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
VirusKiller wrote: I've just run into the 12.2 problem, wasting several hours of pre-LMS install and configuration time. Given the lack of support from Logitech, which is the latest version of OpenSuSE to run LMS 7.7.2 stably and without any hacks? According to DistroWatch, the versions of Perl are: 11.3 - 5.12.1 11.4 - 5.12.3 12.1 - 5.14.2 12.2 - 5.16.0 I was successfully running on OpenSUSE 12.1 (needed a minor tweak, setting a link IIRC). I've been extolling the virtue of Squeezebox to many people... so I was really disappointed to find that support seems to have evaporated - I hadn't seen the announcement that Logitech were abandoning Squeezebox, and it seems like it's being dropped like a hot brick. I hope I'm wrong, or that one of the Perl guys on this thread can figure out how to get things going - sounds like they're close. Worse case, I'll go back to OpenSUSE 12.1, but I'd rather not. Cheers, Steve. raichea's Profile: http://forums.slimdevices.com/member.php?userid=9678 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
VirusKiller wrote: I've just run into the 12.2 problem, wasting several hours of pre-LMS install and configuration time. Given the lack of support from Logitech, which is the latest version of OpenSuSE to run LMS 7.7.2 stably and without any hacks? According to DistroWatch, the versions of Perl are: 11.3 - 5.12.1 11.4 - 5.12.3 12.1 - 5.14.2 12.2 - 5.16.0 OpenSUSE 12.1 seems to be the last version on which LMS runs. Isn't there a possibility to package perl 5.14.x (e.g. from openSUSE 12.1) together with LMS (all together in one directory)? Or can I install multiple perl versions in the same linux system (like java using alternatives) It is almost impossible to install perl 5.14.2 in openSUSE-12.2 as a replacement of the 5.16, as this will break other stuff. cajus's Profile: http://forums.slimdevices.com/member.php?userid=16872 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Thanks. Any stability issues with 12.1? I need to run quite a few plugins, including most of Erland's. VirusKiller's Profile: http://forums.slimdevices.com/member.php?userid=19799 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I found the reason, why XSAccessor wasn't found. (Remember: we took a newer version (1.05 - 1.14)) The version to load is hardcoded in /usr/share/squeezeboxserver/CPAN/Class/XSAccessor.pm Change the VERSION line to our $VERSION = '1.14'; and it will load - and play sound again. As I also took a newer version for YAML-LibYAML, there could be a similar problem, but I did not find a load command with a fixed version number. In /usr/share/squeezeboxserver/CPAN/YAML/XS.pm I also found a hardcoded version number, so changing it to $YAML::XS::VERSION = '0.38'; would match the number I used. There are still some issues with this patches: In the web interface I cannot control play, pause, next and prev. functions. I can press play and the title starts, but after that none of the above keys work. The other web functions seem to work as expected. there are still the warnings on startup defined(@array) is deprecated at ... as well as the following in server.log Slim::Utils::Misc::msg (1304) Warning: [18:33:55.4132] overload arg '' is invalid at /usr/share/squeezeboxserver/CPAN/DBIx/Class/Storage.pm line 26 Slim::Formats::XML::gotErrorViaHTTP (347) Error: getting http://www.mysqueezebox.com/api/sounds/v1/opml Connect timed out: Slim::Plugin::Sounds::Plugin::_gotSoundsError (83) Error: Unable to cache Sounds Effects menu from SN: Connect timed out: Slim::Plugin::InternetRadio::Plugin::_gotRadioError (105) Unable to retrieve radio directory from SN: Connect timed out: I didn't set up any www.mysqueezebox.com accout at the initial setup and I disabled a lots of plugins, but the errors are still there. There must be something else, may be a change that was done in perl 5.14 - 5.16. Isn't there anybody left at Logitech, that can look at the perl code? Andy, where are you??? cajus's Profile: http://forums.slimdevices.com/member.php?userid=16872 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I modified the buildme.sh script and finally I got it to complete the build. I have an openSUSE-12.2 64 bit installation. I was not able to compile Class-XSAccessor-1.05.tar.gz and YAML-LibYAML-0.35.tar.gz, so I replaced the packages with newer versions, which I found via http://search.cpan.org/ ( Class-XSAccessor-1.14.tar.gz and YAML-LibYAML-0.38.tar.gz ) Form jarome's prereqiusites I did: - install nasm using zipper or yast2 - install the C development tools I did not install any missing perl modules using cpan, as there did not seem to miss any. I also cannot remember to install perl explicitly, but there are some perl packages on my machine, maybe as a requirement from other packages. Installing a text editor is mandatory (I prefer Kate ;-) I downloaded the latest nightly logitechmediaserver-7.8.0-0.1.1350572233.noarch.rpm and installed it with rpm -iv logitechmediaserver-7.8.0-0.1.1350572233.noarch.rpm I got the CPAN directory (with wget) from http://svn.slimdevices.com/repos/slim/7.8/trunk/vendor/CPAN I copied the Class-XSAccessor-1.14.tar.gz and YAML-LibYAML-0.38.tar.gz into the CPAN directory. Then I modified the buildme.sh until it compiled successfully. It is attached as buildme.sh.txt, as .sh is not allowed as attachment extension. After the compile finished, I copied the CPAN/build/arch/5.16 directory to /usr/share/squeezeboxserver/CPAN/arch/5.16 Then I started the squeezeboxserver with /usr/bin/perl /usr/libexec/squeezeboxserver --daemon --prefsdir=/var/lib/squeezeboxserver/prefs --logdir=/var/log/squeezeboxserver --cachedir=/var/lib/squeezeboxserver/cache --charset=utf8 which is the command that /etc/rc.d/squeezeboxserver start calls. The output on the comsole was: defined(@array) is deprecated at /usr/share/squeezeboxserver/CPAN/Class/Inspector.pm line 124. (Maybe you should just omit the defined()?) defined(@array) is deprecated at /usr/share/squeezeboxserver/CPAN/Log/Log4perl/Config.pm line 840. (Maybe you should just omit the defined()?) NOTE: Class::XSAccessor 1.05+ not found, install it for better performance defined(@array) is deprecated at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Player/SB1SliMP3Sync.pm line 146. (Maybe you should just omit the defined()?) [12-10-28 16:54:41.4118] main::init (354) Starting Logitech Media Server (v7.8.0, 1350572233, Wed Oct 24 04:23:28 MDT 2012) perl 5.016000 defined(@array) is deprecated at /usr/share/squeezeboxserver/CPAN/Log/Log4perl/Config.pm line 840. (Maybe you should just omit the defined()?) defined(@array) is deprecated at /usr/share/squeezeboxserver/CPAN/Class/Inspector.pm line 124. (Maybe you should just omit the defined()?) NOTE: Class::XSAccessor 1.05+ not found, install it for better performance The web page on localhost:9000 worked. I skipped the mysqueezebox.com login and selected the music and playlist directories. The initial setup completed and the music scan started. The scan completed and my music appeared in the web interface. I used a SB3 to connect with the new squeezeboxserver. The menu on the SB3 appears and scrolling through the menu works. When I try to play a title, I only get two underscores on the SB3 display on the last two digits. No music. Going back to the menu works without problems. scanner.log and server.log are attached. I don't know anything about perl, does anybody has an idea what is wrong with NOTE: Class::XSAccessor 1.05+ not found, install it for better performance on startup (where is the reference to that particular version) and with the errors when trying to play a title Can't modify non-lvalue subroutine call... +---+ |Filename: scanner.log | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=13895| +---+ cajus's Profile: http://forums.slimdevices.com/member.php?userid=16872 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I installed the latest version of this with cpan, but your buildme.sh dies at: appending installation info to /home/jar/Downloads/CPAN/build/5.16/lib/perl5/x86_64-linux-thread-multi/perllocal.pod rm -f \ *.a core \ core.[0-9] blib/arch/auto/Audio/Scan/extralibs.all \ core.[0-9][0-9] Scan.bso \ pm_to_blib.ts MYMETA.json \ core.[0-9][0-9][0-9][0-9] MYMETA.yml \ Scan.x Scan.bs \ perl tmon.out \ *.o pm_to_blib \ blib/arch/auto/Audio/Scan/extralibs.ld blibdirs.ts \ Scan.c core.[0-9][0-9][0-9][0-9][0-9] \ *perl.core core.*perl.*.? \ Makefile.aperl Scan.def \ perl core.[0-9][0-9][0-9] \ mon.out libScan.def \ perlmain.c perl.exe \ so_locations Scan.exp rm -rf \ blib mv Makefile Makefile.old /dev/null 21 tar (child): Class-XSAccessor-1.14.tar.gz: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now ./buildme.sh: line 203: cd: Class-XSAccessor-1.14: No such file or directory cp: cannot stat ../hints: No such file or directory Can't open perl script Makefile.PL: No such file or directory make: *** No rule to make target `test'. Stop. make test failed, aborting jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
cajus wrote: I Then I started the squeezeboxserver with /usr/bin/perl /usr/libexec/squeezeboxserver --daemon --prefsdir=/var/lib/squeezeboxserver/prefs --logdir=/var/log/squeezeboxserver --cachedir=/var/lib/squeezeboxserver/cache --charset=utf8 which is the command that /etc/rc.d/squeezeboxserver start calls. You might also try starting it with the script in /etc/init.d/squeezeboxserver -start I also always do (in that directory) insserv squeezeboxserver and ln -s /etc/init.d squeezeboxserver /bin/rcsqueezeboxserver so I can start things from anywhere using rcsqueezeboxserver -start/stop/status jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
jar-122:/etc/init.d # rcsqueezeboxserver start redirecting to systemctl Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Starting Squeezebox Server: defined(@array) is deprecated at /usr/share/squeezeboxserver/CPAN/Class/Inspector.pm line 124. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: (Maybe you should just omit the defined()?) Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: defined(@array) is deprecated at /usr/share/squeezeboxserver/CPAN/Log/Log4perl/Config.pm line 840. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: (Maybe you should just omit the defined()?) Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Your locale was detected as C, you may have problems with non-Latin filenames. Consider changing your LANG variable to the correct locale, i.e. en_US.utf8 Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: 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. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: NOTE: Class::XSAccessor 1.05+ not found, install it for better performance Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: DBD::SQLite object version 1.37 does not match bootstrap parameter 1.34_01 at /usr/lib/perl5/5.16.0/x86_64-linux-thread-multi/DynaLoader.pm line 213. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/DbCache.pm line 11. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/DbCache.pm line 11. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Cache.pm line 49. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Cache.pm line 49. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Scanner.pm line 42. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Scanner.pm line 42. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Control/Commands.pm line 39. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Control/Commands.pm line 39. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Control/Request.pm line 434. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Control/Request.pm line 434. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Player/Client.pm line 32. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Alarm.pm line 48. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Alarm.pm line 48. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Buttons/Alarm.pm line 12. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Buttons/Alarm.pm line 12. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Buttons/Common.pm line 41. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Buttons/Common.pm line 41. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: Compilation failed in require at /usr/libexec/squeezeboxserver line 186. Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: BEGIN failed--compilation aborted at /usr/libexec/squeezeboxserver line 186. Oct 28 16:53:18 jar-122 startproc: startproc: exit status of parent of /usr/libexec/squeezeboxserver: 2 Oct 28 16:53:18 jar-122 squeezeboxserver[6458]: ..failed Oct 28 16:53:18 jar-122 systemd[1]: squeezeboxserver.service: control process exited, code=exited status=7 Job failed. See system journal and 'systemctl status' for details. Oct 28 16:53:18 jar-122 systemd[1]: Unit squeezeboxserver.service entered failed state. jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I get the same messages (having installed some Perl modules), but the list of compilation failure errors are linked. Each (except the first) seems to be as a result of the previous one (from looking at the failing lines). The first appears related to the previous message: DBD::SQLite object version 1.37 does not match bootstrap parameter 1.34_01. I'm wondering if installing 1.34_01 of the DBD::SQLite package will help, or if it's better to change the bootstrap parm to 1.37... haven't found that yet. raichea's Profile: http://forums.slimdevices.com/member.php?userid=9678 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
The key is to modify the buildme.sh script. I was unsuccessful. Prerequisites: 1. install nasm using zipper or yast2 2. install any missing perl modules using cpan 3. install the C development tools and perl 4. I recommend a nice GUI text editor such as edit (from the OpenSUSE build service) I did everything in my download directory as root (su), or you can use sudo Download the version http://downloads.slimdevices.com/nightly/7.8/sc/520ec9c/logitechmediaserver-7.8.0-1350572233.tgz Untar it #tar -xvf logitechmediaserver-7.8.0-1350572233.tgz The above distribution contains a CPAN/arch directory structure organized by version and platform that should let you see where to put your own built binaries. To get the vendor directory you need to check it out with Subversion: svn co http://svn.slimdevices.com/repos/slim/7.8/trunk/vendor/CPANNow we need to build everything for perl 5.16.0 But the buildme.sh script in the CPAN directory will not work as given since perl is just /usr/bin/perl. I modified the 5.12 part to be: --- # Path to Perl 5.16if [ -x /usr/bin/perl ]; then PERL_516=/usr/bin/perl elif [ -x /usr/local/bin/perl5.12.4 ]; then PERL_512=/usr/local/bin/perl5.12.4 elif [ -x /usr/local/bin/perl5.12.4 ]; then # Also FreeBSD 8.2 PERL_512=/usr/local/bin/perl5.12.4 elif [ -x $HOME/perl5/perlbrew/perls/perl-5.12.4/bin/perl5.12.4 ]; then PERL_512=$HOME/perl5/perlbrew/perls/perl-5.12.4/bin/perl5.12.4 elif [ -x /usr/bin/perl5.12 ]; then # OSX Lion uses this path PERL_516=/usr/bin/perl fi if [ $PERL_516 ]; then echo Building with Perl 5.16 at $PERL_516 fi # Install dir for 5.16 BASE_516=$BUILD/5.16--Then do search and replace to change all 512 to 516 and 5.12 to 5.16 I did not get past running the script, which took a long time, and still failed. If you get past this, Andy says: After running buildme.sh the same arch directory structure is created and just needs to be copied over to the CPAN directory of the above distribution. Maybe someone else can figure this out. jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Just upgraded to OpenSUSE 12.2 and run into this problem... since Squeezebox is my main service, I really should learn to check for incompatibilities before upgrading... I hope this gets addressed soon. Steve. raichea's Profile: http://forums.slimdevices.com/member.php?userid=9678 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I just tried this in a 12.2 VM on my Mac. After cpanning many modules, I get: linux-d8mu:/etc/rc.d # ./squeezeboxserver start redirecting to systemctl Starting Squeezebox Server: defined(@array) is deprecated at /usr/share/squeezeboxserver/CPAN/Class/Inspector.pm line 124. (Maybe you should just omit the defined()?) defined(@array) is deprecated at /usr/share/squeezeboxserver/CPAN/Log/Log4perl/Config.pm line 840. (Maybe you should just omit the defined()?) Your locale was detected as C, you may have problems with non-Latin filenames. Consider changing your LANG variable to the correct locale, i.e. en_US.utf8 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. NOTE: Class::XSAccessor 1.05+ not found, install it for better performance DBD::SQLite object version 1.37 does not match bootstrap parameter 1.34_01 at /usr/lib/perl5/5.16.0/x86_64-linux-thread-multi/DynaLoader.pm line 213. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/DbCache.pm line 11. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/DbCache.pm line 11. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Cache.pm line 49. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Cache.pm line 49. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Scanner.pm line 42. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Scanner.pm line 42. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Control/Commands.pm line 39. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Control/Commands.pm line 39. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Control/Request.pm line 434. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Control/Request.pm line 434. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Player/Client.pm line 32. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Alarm.pm line 48. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Utils/Alarm.pm line 48. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Buttons/Alarm.pm line 12. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Buttons/Alarm.pm line 12. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Buttons/Common.pm line 41. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.16.0/Slim/Buttons/Common.pm line 41. Compilation failed in require at /usr/libexec/squeezeboxserver line 186. BEGIN failed--compilation aborted at /usr/libexec/squeezeboxserver line 186. startproc: exit status of parent of /usr/libexec/squeezeboxserver: 2 This seems to be a perl problem jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Check out http://search.cpan.org/~ingy/YAML-LibYAML-0.38/lib/YAML/XS.pm Did you try cpan YAML::XS jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Yes I tried that as you can see in my old post: # cpan YAML::XS Reading '/root/.cpan/Metadata' Database was generated on Sat, 13 Oct 2012 09:12:10 GMT YAML::XS is up to date (0.38). _marco_'s Profile: http://forums.slimdevices.com/member.php?userid=57584 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I am also remembering that I had to install more perl modules than just the default ones jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
These are the current error messages. Below that an current status of the installed packages. I installed everything with perl and parse in the name, without success so far. # tail /var/log/messages ... Oct 22 19:54:51 squeezeme squeezeboxserver[5227]: Starting Squeezebox Server: ..done Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: The following modules failed to load: YAML::XS Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: *** Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: NOTE: Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: If you're running some unsupported Linux/Unix platform, please use the buildme.sh Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: script located here: Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: http://svn.slimdevices.com/repos/slim/7.7/trunk/vendor/CPAN/ Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: If 7.7 is outdated by the time you read this, Replace 7.7 with the major version Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: You should never need to do this if you're on Windows or Mac OSX. If the installers Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: don't work for you, ask for help and/or report a bug. Oct 22 19:54:54 squeezeme squeezeboxserver[5227]: of Logitech Media Server you are running. Oct 22 19:54:55 squeezeme squeezeboxserver[5227]: *** Oct 22 19:54:55 squeezeme squeezeboxserver[5227]: Exiting.. Oct 22 19:54:55 squeezeme squeezeboxserver[5236]: Stopping Squeezebox Server: ..done _marco_'s Profile: http://forums.slimdevices.com/member.php?userid=57584 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
# zypper search -s -i perl Loading repository data... Reading installed packages... S | Name | Type| Version | Arch | Repository --++-+-++- i | perl | package | 5.16.0-3.1.16 | i586 | openSUSE-12.2-Oss i | perl-Algorithm-C3 | package | 0.08-28.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Algorithm-Diff| package | 1.1902-286.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-Apache-ConfigParser | package | 1.01-8.1| i586 | openSUSE BuildService - devel:languages:perl i | perl-Archive-Peek | package | 0.35-5.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-Archive-Zip | package | 1.30-38.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Audio-Scan-debuginfo | package | 0.87-1.3| i586 | Packman Repository i | perl-Audio-Scan-debugsource| package | 0.87-1.3| i586 | Packman Repository i | perl-Audio-Wav | package | 0.12-5.2| noarch | openSUSE BuildService - devel:languages:perl i | perl-B-Hooks-EndOfScope| package | 0.11-17.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-BIND-Conf_Parser | package | 0.97-1013.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Bootloader| package | 0.6.7-1.1.1 | i586 | openSUSE-12.2-Oss i | perl-CGI-Session | package | 4.48-26.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-CGI-Session-Serialize-yaml| package | 4.24-7.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-CPAN-DistnameInfo | package | 0.12-16.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-CPAN-Meta-YAML| package | 0.008-16.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Carp-Clan | package | 6.04-72.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Class-Accessor| package | 0.34-34.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Class-C3 | package | 0.23-26.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Class-C3-XS | package | 0.13-26.4 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Class-Load| package | 0.18-18.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Class-Load-XS | package | 0.04-16.2 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Class-Singleton | package | 1.4-19.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-Class-XSAccessor | package | 1.13-12.3 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Clone | package | 0.31-38.4 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Config-Crontab| package | 1.33-17.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Crypt-RC4 | package | 2.02-17.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Crypt-SmbHash | package | 0.12-287.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-DBI | package | 1.617-39.4 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Data-Dump | package | 1.21-9.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-Data-OptList | package | 0.107-27.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Data-Properties-YAML | package | 0.03-3.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-DateTime | package | 0.72-43.2 | i586 | openSUSE BuildService - devel:languages:perl i | perl-DateTime-Format-DateParse | package | 0.05-32.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-DateTime-Locale | package | 0.45-33.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-DateTime-TimeZone | package | 1.42-37.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Devel-GlobalDestruction | package | 0.04-15.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Devel-PartialDump | package | 0.15-5.1| i586 | openSUSE BuildService -
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
i | perl-IO-String | package | 1.08-310.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-IO-stringy| package | 2.110-300.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-IPC-Run | package | 0.91-22.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-IPC-Run3 | package | 0.045-23.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-JSON-Parse| package | 0.07-3.2| i586 | openSUSE BuildService - devel:languages:perl i | perl-JSON-XS | package | 2.32-27.4 | i586 | openSUSE BuildService - devel:languages:perl i | perl-LWP-MediaTypes| package | 6.02-6.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-List-MoreUtils| package | 0.33-92.4 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Log-Any | package | 0.14-16.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-MLDBM | package | 2.04-32.1 | i586 | openSUSE BuildService - devel:languages:perl i | perl-MRO-Compat| package | 0.11-24.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Mail-Mbox-MessageParser | package | 1.5002-120.1| i586 | openSUSE BuildService - devel:languages:perl i | perl-Math-Round| package | 0.06-8.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-Module-Implementation | package | 0.05-8.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-Module-Runtime| package | 0.013-9.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Moose | package | 2.0602-51.2 | i586 | openSUSE BuildService - devel:languages:perl i | perl-MooseX-Traits | package | 0.11-11.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-MooseX-Types | package | 0.35-18.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-MooseX-Types-Path-Class | package | 0.05-12.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-MooseX-Types-Structured | package | 0.28-5.1| i586 | openSUSE BuildService - devel:languages:perl i | perl-Mozilla-CA| package | 20120118-2.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-Net-DBus | package | 1.0.0-16.2 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Net-Daemon| package | 0.48-96.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Net-HTTP | package | 6.03-10.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Net-LibIDN| package | 0.12-18.2 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Net-SSLeay| package | 1.42-18.4 | i586 | openSUSE BuildService - devel:languages:perl i | perl-OLE-Storage_Lite | package | 0.19-20.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-PPI | package | 1.215-21.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Package-DeprecationManager| package | 0.13-17.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Package-Generator | package | 0.103-23.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Package-Stash | package | 0.33-21.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Package-Stash-XS | package | 0.25-12.4 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Params-Util | package | 1.07-21.4 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Params-Validate | package | 1.06-29.2 | i586 | openSUSE BuildService - devel:languages:perl i | perl-Parse-ANSIColor-Tiny | package | 0.400-1.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Parse-BooleanLogic| package | 0.09-1.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-Parse-CPAN-Authors| package | 2.27-1.1| noarch | openSUSE BuildService - devel:languages:perl i | perl-Parse-CPAN-Meta | package | 1.4404-10.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Parse-CPAN-Packages | package | 2.35-24.1 | noarch | openSUSE BuildService - devel:languages:perl i | perl-Parse-ErrorString-Perl| package | 0.15-2.1| i586 | openSUSE BuildService - devel:languages:perl i | perl-Parse-ExuberantCTags | package | 1.02-1.2| i586 |
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Yes, I created the links. The version is: S | Name | Type | Version | Arch | Repository --+-+-+---++- i | perl | package | 5.16.0-3.1.16 | i586 | openSUSE-12.2-Oss On the console I get also: perl -v This is perl 5, version 16, subversion 0 (v5.16.0) built for i586-linux-thread-multi BR Marco _marco_'s Profile: http://forums.slimdevices.com/member.php?userid=57584 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
We need some help from Andy jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Okay, that I I understood. But I created all the links you mentioned (as described above), and also this: #:/usr/share/squeezeboxserver/CPAN/arch # ls total 24 drwxr-xr-x 6 root root 4096 Oct 13 18:03 ./ drwxr-xr-x 58 root root 4096 Oct 13 18:03 ../ drwxr-xr-x 6 root root 4096 Oct 13 18:02 5.10/ drwxr-xr-x 7 root root 4096 Oct 13 18:03 5.12/ drwxr-xr-x 7 root root 4096 Oct 13 18:03 5.14/ lrwxrwxrwx 1 root root 42 Oct 13 12:29 5.16 - /usr/share/squeezeboxserver/CPAN/arch/5.14/ I don't know anymore what to try. Is there any other place to look at, like are there some other log files or a debug mode of perl? How can I see what is the problem here? Also the nightly builds are not updated since last sunday. Does anybody know why? _marco_'s Profile: http://forums.slimdevices.com/member.php?userid=57584 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
The issue is not that the newer perl will not work, it is that the Squeezebox code has the older version hard wired into it, so you have to fool it by making the links as I described (updated for your installed version of perl). At least that has always worked in the past--I have not yet upgraded to 12.2. jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Okay, so what else can I try to make it working? I am wondering a little why this perl version 5.16 is not supported. Is perl changing so much that the versions are absolutely not backwards compatible? _marco_'s Profile: http://forums.slimdevices.com/member.php?userid=57584 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Of course, I should have said to make the links to the 12.2 perl version, which is 5.16. jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Did you make the perl links as per my above post? jarome's Profile: http://forums.slimdevices.com/member.php?userid=1223 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Hello Jarome, I did this links where the folder: /usr/lib/perl5/vendor_perl/5.14.2 , I have created because this perl version is not installed. # ls -l /usr/lib/perl5/vendor_perl/5.14.2/Slim lrwxrwxrwx 2 root root 32 Oct 14 12:23 /usr/lib/perl5/vendor_perl/5.14.2/Slim - /usr/lib/perl5/vendor_perl/Slim/ and this: # ls -l /usr/lib/perl5/vendor_perl/5.16.0/Slim lrwxrwxrwx 1 root root 32 Oct 14 12:25 /usr/lib/perl5/vendor_perl/5.16.0/Slim - /usr/lib/perl5/vendor_perl/Slim/ This is the link you mentioned right? _marco_'s Profile: http://forums.slimdevices.com/member.php?userid=57584 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I also still have problems with the opensuse 12.2 and the logitechmediaserver. I thried the files: logitechmediaserver-7.7.2-1.noarch.rpm logitechmediaserver-7.8.0-0.1.1348834198.noarch.rpm And also with the .tgz but the problem is always the same. After starting I get: Oct 13 20:59:04 alix squeezeboxserver[1924]: Starting Squeezebox Server: ..done Oct 13 20:59:05 alix squeezeboxserver[1924]: The following modules failed to load: YAML::XS Sub::Name Oct 13 20:59:05 alix squeezeboxserver[1924]: *** Oct 13 20:59:05 alix squeezeboxserver[1924]: NOTE: Oct 13 20:59:05 alix squeezeboxserver[1924]: If you're running some unsupported Linux/Unix platform, please use the buildme.sh Oct 13 20:59:05 alix squeezeboxserver[1924]: script located here: Oct 13 20:59:05 alix squeezeboxserver[1924]: ...slim/7.7/trunk/vendor/CPAN... Oct 13 20:59:05 alix squeezeboxserver[1924]: If 7.7 is outdated by the time you read this, Replace 7.7 with the major version Oct 13 20:59:05 alix squeezeboxserver[1924]: You should never need to do this if you're on Windows or Mac OSX. If the installers Oct 13 20:59:05 alix squeezeboxserver[1924]: don't work for you, ask for help and/or report a bug. Oct 13 20:59:05 alix squeezeboxserver[1924]: of Logitech Media Server you are running. Oct 13 20:59:05 alix squeezeboxserver[1924]: *** Oct 13 20:59:05 alix squeezeboxserver[1924]: Exiting.. Oct 13 20:59:05 alix squeezeboxserver[1933]: Stopping Squeezebox Server: ..done The YAML::XS package I have installed with zypper, but if I try that with cpan it sais this so far so good: # cpan YAML::XS Reading '/root/.cpan/Metadata' Database was generated on Sat, 13 Oct 2012 09:12:10 GMT YAML::XS is up to date (0.38). The perl version is this: # perl --version This is perl 5, version 16, subversion 0 (v5.16.0) built for i586-linux-thread-multi The thread at the slim bugzilla is also not solved which means there seem to be no solution yet. Is this the end of the squeezebox also from development side? Thank you for your help in advance! ps; I had to delete the urls because this is my first post... _marco_'s Profile: http://forums.slimdevices.com/member.php?userid=57584 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
I had similar issues to you, trying to get LMS working on openSuse12.2. If you look at my previous posts, you'll see what I did to get it running under a different perl version (5.12, within perlbrew). However... I was not happy with the stability of LMS, and I basically gave up on LMS at that point. (It particularly seemed to tend to hang while scanning my music.) Now I'm just about to try to get LMS running again, but on a Virtual Machine, running some other OS. So my new question is: What is the preferred OS to run the newest version of LMS? I'm not familiar with Ubuntu, so would prefer to install either a RedHat or OpenSuse release... MattT's Profile: http://forums.slimdevices.com/member.php?userid=56836 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Hej, cool, you saved my live. I upgraded from 12.1 to 12.2 product two weeks ago and could also not get the squeezebox server running. Now I downgraded to 12.1 (meaning reinstalled from disk...) my server and followed your instructions. All worked perfectly for me and I have now back my squeezebox server. Many thanks! VisualDigits's Profile: http://forums.slimdevices.com/member.php?userid=57456 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
[SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
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 hackadjust 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 tjako's Profile: http://forums.slimdevices.com/member.php?userid=57328 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Hello, I've managed to work around the Media::Scan error this way : ln -s /usr/share/squeezeboxserver/CPAN/arch/5.14 /usr/share/squeezeboxserver/CPAN/arch/5.16 I noticed there is no /usr/share/squeezeboxserver/CPAN/arch/5.16 folder which means that a lot of stuff is missing for perl 5.16 Now I get the error YAML::XS not foundsighit is installed ofcourse Tjako tjako's Profile: http://forums.slimdevices.com/member.php?userid=57328 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
There is a relevant bug . http://bugs.slimdevices.com/show_bug.cgi?id=17985 But maybe someone have made it anyway . Mnyb's Profile: http://forums.slimdevices.com/member.php?userid=4143 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix
Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053
Hi, I've found that bug as well, after reading that it occured to me it might be a lot of work to get it to work under 12.2 so i downgraded after 3 days of debugging. I'm not a noob with perl but I am with the cvs structure of LMS and how the compiling of the libs goes. I will put some effort into it if I can find the time for it. On the other hand I packaged all the required perl modules for opensuse in the open build service. Getting logitech media service to work on opensuse 12.1 is now reduced to 5 simple steps Add my repo : zypper ar -f http://download.opensuse.org/repositories/home:/robverduijn:/squeezebox/openSUSE_12.1 squeezebox install the dependencies for LMS zypper in perl-DBD-SQLite perl-DBI perl-HTML-Parser perl-JSON-XS perl-YAML-LibYAML perl-Sub-Name perl-Class-XSAccessor perl-Audio-Scan perl-EV perl-Image-Scale get the squeezebox rpm wget http://downloads.slimdevices.com/LogitechMediaServer_v7.7.2/logitechmediaserver-7.7.2-1.noarch.rpm for some reason LMS can't find its own modules so a symbolic link is needed ln -s /usr/lib/perl5/vendor_perl/Slim/ /usr/lib/perl5/vendor_perl/5.14.2/Slim start the server /etc/init.d/squeezebox start surf to the webpage servername:9000 p.s. don't forget to open up your firewall if you run one. enjoy tjako's Profile: http://forums.slimdevices.com/member.php?userid=57328 View this thread: http://forums.slimdevices.com/showthread.php?t=96492 ___ unix mailing list unix@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/unix