Re: [SlimDevices: Unix] opensuse 12.2 fails to run logitechmediaserver-7.8.0-0.1.1347896053

2013-08-04 Thread kalagani

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

2013-05-28 Thread JackOfAll

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

2013-05-28 Thread frank_from_hh

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

2013-05-27 Thread frank_from_hh

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

2013-05-24 Thread Robinda

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

2013-05-06 Thread Robinda

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

2013-04-11 Thread jarome

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

2013-04-10 Thread jarome

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

2013-04-10 Thread jarome

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

2013-04-10 Thread frank_from_hh

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

2013-04-10 Thread jarome

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

2013-04-10 Thread jarome

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

2013-03-20 Thread frank_from_hh

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

2013-03-20 Thread frank_from_hh

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

2013-03-13 Thread jarome

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

2013-03-11 Thread CatBus

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

2013-03-06 Thread CatBus

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

2013-03-06 Thread Lem

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

2013-01-25 Thread bugmenot

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

2013-01-25 Thread jarome

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

2013-01-06 Thread frank_from_hh

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

2013-01-04 Thread jarome

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

2012-12-26 Thread jamesarbrown

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

2012-12-04 Thread raichea

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

2012-12-04 Thread Millwood

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

2012-12-02 Thread vaved

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

2012-11-28 Thread vaved

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

2012-11-27 Thread raichea

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

2012-11-25 Thread odysseus

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

2012-11-24 Thread vaved

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

2012-11-20 Thread raichea

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

2012-11-19 Thread jarome

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

2012-11-19 Thread jarome

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

2012-11-11 Thread signor_rossi

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

2012-11-11 Thread cajus

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

2012-11-11 Thread raichea

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

2012-11-10 Thread raichea

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

2012-11-08 Thread VirusKiller

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

2012-11-08 Thread jarome

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

2012-11-08 Thread VirusKiller

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

2012-11-06 Thread raichea

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

2012-11-05 Thread VirusKiller

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

2012-11-05 Thread raichea

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

2012-11-05 Thread cajus

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

2012-11-05 Thread VirusKiller

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

2012-11-02 Thread cajus

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

2012-10-28 Thread cajus

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

2012-10-28 Thread jarome

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

2012-10-28 Thread jarome

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

2012-10-28 Thread jarome

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

2012-10-26 Thread raichea

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

2012-10-26 Thread jarome

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

2012-10-25 Thread raichea

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

2012-10-25 Thread jarome

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

2012-10-23 Thread jarome

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

2012-10-23 Thread _marco_

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

2012-10-22 Thread jarome

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

2012-10-22 Thread _marco_

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

2012-10-22 Thread _marco_

# 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

2012-10-22 Thread _marco_

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

2012-10-21 Thread _marco_

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

2012-10-20 Thread jarome

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

2012-10-19 Thread _marco_

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

2012-10-17 Thread jarome

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

2012-10-16 Thread _marco_

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

2012-10-15 Thread jarome

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

2012-10-14 Thread jarome

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

2012-10-14 Thread _marco_

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

2012-10-13 Thread _marco_

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

2012-10-03 Thread MattT

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

2012-09-29 Thread VisualDigits

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

2012-09-19 Thread tjako

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

2012-09-19 Thread tjako

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

2012-09-19 Thread Mnyb

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

2012-09-19 Thread tjako

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