Sorry eyolf, not sure if you still have this problem I didn;t say in which file
it's line 334 in /opt/logitechmediaserver/Slim/Web/Template/SkinManager.pm
Hard to say but the error kind of implies that LMS is trying to use a skin that it can't find. Perhaps you have a config from an old install set to use a skin which doesn't exist in your fresh install?
Otherwise stick :
warn ">${skin}< : ['".join("'|'",keys $class->{skinTemplates})."']";
on line 334 of the above mentioned file + see what it logs.
Search Criteria
Package Details: logitechmediaserver 8.5.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/logitechmediaserver.git (read-only, click to copy) |
|---|---|
| Package Base: | logitechmediaserver |
| Description: | Slimserver for Logitech Squeezebox players. This server is also called Logitech Media Server. (Release-Version, if you prefer bleeding edge consider using logitechmediaserver-git instead) |
| Upstream URL: | https://github.com/LMS-Community/slimserver |
| Keywords: | logitech slimserver squeezebox |
| Licenses: | GPL, custom |
| Submitter: | vesath |
| Maintainer: | FabioLolix (FabioLolix) |
| Last Packager: | stef.an |
| Votes: | 72 |
| Popularity: | 0.000000 |
| First Submitted: | 2011-11-03 06:54 (UTC) |
| Last Updated: | 2024-07-01 19:06 (UTC) |
Dependencies (10)
- perl (perl-gitAUR)
- perl-io-socket-ssl
- gd (gd-gitAUR) (make)
- nasm (nasm-gitAUR) (make)
- rsync (rsync-gitAUR, rsync-reflinkAUR) (make)
- wget (wget-gitAUR) (make, aarch64)
- yasm (yasm-gitAUR) (make)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat) (make)
- lib32-gcc-libs (lib32-gcc-libs-gitAUR, lib32-gccrs-libs-gitAUR, lib32-gcc-libs-snapshotAUR) (optional, x86_64) – transcoding on 64-bit systems
- lib32-glibc (lib32-glibc-gitAUR, lib32-glibc-eacAUR, lib32-glibc-git-native-pgoAUR) (optional, x86_64) – transcoding on 64-bit systems
Required by (0)
Sources (3)
Latest Comments
« First ‹ Previous 1 .. 16 17 18 19 20 21 22 23 24 25 26 .. 50 Next › Last »
NygelLyndley commented on 2014-08-16 08:32 (UTC)
NygelLyndley commented on 2014-08-15 12:47 (UTC)
eyolf:
I've no idea...
Stick :
warn ">${skin}< : ['".join("'|'",keys $class->{skinTemplates})."']";
on line 334 + see what's logged.
eyolf commented on 2014-08-15 12:14 (UTC)
I can get the server up and running, but I can't access the web interface. Here's the output of systemctl -l status logitechmediaserver.service:
● logitechmediaserver.service - Logitech Media Server Daemon
Loaded: loaded (/usr/lib/systemd/system/logitechmediaserver.service; enabled)
Active: active (running) since Thu 2014-08-14 21:16:27 CEST; 16h ago
Main PID: 10142 (slimserver.pl)
CGroup: /system.slice/logitechmediaserver.service
└─10142 /usr/bin/perl /opt/logitechmediaserver/slimserver.pl --prefsdir /opt/logitechmediaserver/prefs --cachedir /opt/logitechmediaserver/cache --logdir /opt/logitechmediaserver/Logs
Aug 15 12:43:56 info-arch slimserver.pl[10142]: [14-08-15 12:13:28.3124] Slim::Networking::IO::Select::__ANON__ (147) Error: Select task failed calling Slim::Web::HTTP::processHTTP: Can't call method "context" on an undefined value at /opt/logitechmediaserver/Slim/Web/Template/SkinManager.pm line 334.
Aug 15 12:43:56 info-arch slimserver.pl[10142]: ; fh=Slim::Web::HTTP::ClientConn=GLOB(0x96b8148)
Aug 15 12:43:56 info-arch slimserver.pl[10142]: [14-08-15 12:14:48.0959] Slim::Networking::IO::Select::__ANON__ (147) Error: Select task failed calling Slim::Web::HTTP::processHTTP: Can't call method "context" on an undefined value at /opt/logitechmediaserver/Slim/Web/Template/SkinManager.pm line 334.
Aug 15 12:43:56 info-arch slimserver.pl[10142]: ; fh=Slim::Web::HTTP::ClientConn=GLOB(0x97ddbd0)
Aug 15 12:43:56 info-arch slimserver.pl[10142]: [14-08-15 12:14:50.3676] Slim::Networking::IO::Select::__ANON__ (147) Error: Select task failed calling Slim::Web::HTTP::processHTTP: Can't call method "context" on an undefined value at /opt/logitechmediaserver/Slim/Web/Template/SkinManager.pm line 334.
Aug 15 12:43:56 info-arch slimserver.pl[10142]: ; fh=Slim::Web::HTTP::ClientConn=GLOB(0x96b18d0)
Aug 15 12:43:56 info-arch slimserver.pl[10142]: [14-08-15 12:16:05.0069] Slim::Networking::IO::Select::__ANON__ (147) Error: Select task failed calling Slim::Web::HTTP::processHTTP: Can't call method "context" on an undefined value at /opt/logitechmediaserver/Slim/Web/Template/SkinManager.pm line 334.
Aug 15 12:43:56 info-arch slimserver.pl[10142]: ; fh=Slim::Web::HTTP::ClientConn=GLOB(0x97b5f18)
Aug 15 12:43:56 info-arch slimserver.pl[10142]: [14-08-15 12:42:35.7761] Slim::Networking::IO::Select::__ANON__ (147) Error: Select task failed calling Slim::Web::HTTP::processHTTP: Can't call method "context" on an undefined value at /opt/logitechmediaserver/Slim/Web/Template/SkinManager.pm line 334.
Aug 15 12:43:56 info-arch slimserver.pl[10142]: ; fh=Slim::Web::HTTP::ClientConn=GLOB(0x96b1570)
Xtof commented on 2014-06-22 16:45 (UTC)
Thanks to all of you who are working to maintain this package.
From my previous message in may, I'm now able to install and load the logitechmediaserver but I'm facing to a permission issue which prevent LMS to access to the music collection.
The logitechmediaserver.service is loaded with the following configuration:
[Service]
User=logitechms
Group=logitechms
...
I tried replacing the line user= with user=<myuser>, I also tried to add --user root, --user <myuser>... without any success
The collection is stored in an ext4 raid1 device mounted at statup and which is also shared to local network using nfs4.
I tried hopelessly a large users:groups combinations for the directory containing music collection, like :
<myuser>:users, <myuser>:logitechms, root:root
I also placed <myuser> in the logitechms group...
But nothing works. the content of the directory /home/<myuser> is neither reachable by LMS.
The error message displayed by the service is :
$ sudo systemctl -l status logitechmediaserver.service
● logitechmediaserver.service - Logitech Media Server Daemon
Loaded: loaded (/usr/lib/systemd/system/logitechmediaserver.service; enabled)
Active: active (running) since dim. 2014-06-22 17:51:52 CEST; 18min ago
Main PID: 322 (slimserver.pl)
CGroup: /system.slice/logitechmediaserver.service
└─322 /usr/bin/perl /opt/logitechmediaserver/slimserver.pl --prefsdir /opt/logitechmediaserver/prefs --cachedir /opt/logitechmediaserver/cache --logdir /opt/logitechmediaserver/Logs
juin 22 17:52:02 masteryoda slimserver.pl[322]: [14-06-22 17:52:02.4729] Slim::Music::Import::endImporter (620) Completed dbOptimize Scan in 0 seconds.
juin 22 17:53:23 masteryoda slimserver.pl[322]: Unable to open directory /run/media/totof/raid1/Drivers_old: Permission non accordée
juin 22 17:53:23 masteryoda slimserver.pl[322]: Unable to open directory /run/media/totof/raid1/musique: Permission non accordée
...
Does anybody has an idea about what is going on ?
NygelLyndley commented on 2014-06-06 17:17 (UTC)
That works.
Cheers =)
vesath commented on 2014-06-06 17:06 (UTC)
Thanks a lot NygelLyndley; I've updated our package.
NygelLyndley commented on 2014-06-06 15:53 (UTC)
Hi vesath
Just grabbed : http://arch.vesath.org/all/logitechmediaserver-7.8.0-3-x86_64.pkg.tar.xz
Yes that's almost there, I think you removed the autoloading Compress-Raw-Zlib bits in the auto directory but left the main Zlib.pm files intact?
With your download if I just `rm /opt/logitechmediaserver/CPAN/Compress` then it all seems to work.
vesath commented on 2014-06-06 15:24 (UTC)
If I understand what you say about Compress-Raw-Zlib correctly, then the package logitechmediaserver-7.8.0-3 from http://arch.vesath.org/all/ should work.
Could you try it out?
vesath commented on 2014-06-06 14:51 (UTC)
Sure, the modules tree we pull is three-year out-of-date, but it's known to work with the LMS codebase. I'd rather fix those modules when they break with newer perl versions, rather than port the LMS codebase to newer modules.
Pinned Comments
FabioLolix commented on 2024-05-26 08:40 (UTC)
-bin variant uploaded https://aur.archlinux.org/packages/logitechmediaserver-bin