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
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
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
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
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
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
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
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
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
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
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
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:
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
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:
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
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
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
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:
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
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:
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
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:
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
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.
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:
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
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:
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:
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:
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
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
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
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
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
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
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
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!!
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
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:
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 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.
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 -
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
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
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:
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
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/
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 \
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
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
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
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)
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
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
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:
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:
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:
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
# zypper search -s -i perl
Loading repository data...
Reading installed packages...
S | Name | Type| Version |
Arch | Repository
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 |
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:
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
___
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
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
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:
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:
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
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 -
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
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
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
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
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
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:
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
75 matches
Mail list logo