Synology-Forum.nl
Packages => Officiële Packages => Logitech Media Server => Topic gestart door: wilmar op 04 oktober 2012, 02:37:43
-
LMS draait op een Synology 209+. Tot voor kort naar tevredenheid, maar sinds kort gebeurt dit (zie log) regelmatig. LMS stopt.
Enige oplossing: deïnstalleren en weer installeren.
Da's niet handig.
Kent iemand de oorzaak? En een oplossing?
Wilmar
[12-10-04 01:43:37.9741] Slim::Utils::Misc::msg (1304) Warning: [01:43:37.9728] Can't locate auto/IO/Interface/autosplit.ix in @INC (@INC contains: /volume1/@appstore/SqueezeCenter/Cache/InstalledPlugins /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8/PPC_853X /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8/PPC_853X/auto /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8.6/PPC_853X /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8.6/PPC_853X/auto /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8/PPC_853X /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8/PPC_853X/auto /volume1/@appstore/SqueezeCenter/CPAN/arch/PPC_853X /volume1/@appstore/SqueezeCenter/lib /volume1/@appstore/SqueezeCenter/CPAN /volume1/@appstore/SqueezeCenter /volume1/@appstore/SqueezeCenter /usr/lib/perl5/5.8.6/PPC_853X /usr/lib/perl5/5.8.6 /usr/lib/perl5/site_perl/5.8.6/PPC_853X /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl .) at /usr/lib/perl5/5.8.6/AutoLoader.pm line 170.
at /volume1/@appstore/SqueezeCenter/CPAN/IO/Interface.pm line 12
[12-10-04 01:43:47.6147] Slim::Utils::Misc::msg (1304) Warning: [01:43:47.6135] Deep recursion on subroutine "Compress::Raw::Zlib::AUTOLOAD" at /volume1/@appstore/SqueezeCenter/CPAN/Compress/Raw/Zlib.pm line 71.
-
Het lijkt erop dat hij "autosplit.ix" niet kan vinden. Mogelijk is het pad gewijzigd?
Je zou via telnet kunnen kijken of je het bestand kunt vinden en of die locatie overeenkomt met je de locatie in je log.
Met het volgende commando kun je je bestand zoeken:
locate autosplit.ix
Andere oplossing kan zijn om een andere versie van LMS te installeren en kijken of het probleem is opgelost. (Welke versie van LMS draai je nu?)
Zoals je op dit forum kunt lezen is de versie 7.6.1 de meest stabiele (alleen heeft deze geen upnp functionaliteit). Zorg dat je de juiste versie voor je 209+ download, volgens mij moet je dan deze hebben:
http://ukdl.synology.com/ftp/packages/SqueezeboxServer-7.6.1-ppc853x-001.spk
-
Dank,
locate autosplit.ix geeft not found
het path is
/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
Wat zou daar missen?
Vervolgens versie 7.6.1 geïnstalleerd en ook dan is autosplit.ix niet te vinden met locate
autosplit.ix staat nu hier:
/volume1/@appstore/SqueezeCenter/CPAN/arch/5.8.6/PPC_853X/auto/GD/autosplit.ix
Ik draaide overigens de laatste versie 7.7.2.
Daar stond autosplit.ix overigens ook op die plek.
Kortom, ik snap nog niet wat de oorzaak van de problemen is.
Wilmar
-
Das dus niet de zelfde map als waar hij zoekt. Het blijft raar. Probeer eens de hele dir van SqueezeCenter weg te gooien na deinstallatie.
Deinstalleer eerst Squeezebox server via de Package manager.
Daarna, ook weer via telnet:
cd /volume1/@appstore/
rm -r SqueezeCenter
Hierna LMS weer via de package manager installeren, of 7.6.1. handmatig.
-
Na deinstalleren van Squeezebox server via de Package manager is de dir van SqueezeCenter als weg in @appstore.
Na installeren staat alles weer als voorheen.
Waar hoort autosplit.ix dan gevonden te worden?
WilMar
-
Wat de naam al een beetje aangeeft, splits bestanden op om die hapklaar te maken voor de Perl Library modules. Ik heb dus geen idee wat het precies doet :)
Verstuurd van mijn Transformer TF101 met Tapatalk
-
Ik denk dat hier een misverstandje ontstaat.
Eerder schreef je: Het lijkt erop dat hij "autosplit.ix" niet kan vinden. Mogelijk is het pad gewijzigd?
Daarom vroeg ik me af waar het bestand dan zou behoren te staan en of ik PATH moet wijzigen.
Wat "autosplit.ix" doet wil ik eigenlijk ook niet weten.
Wilmar
-
Sorry, niet goed gelezen. :oops:
Hij zou volgens mij hier moeten staan (zie log-file):
/volume1/@appstore/SqueezeCenter/CPAN/arch/5.8.6/PPC_853X/auto/IO/Interface
Het bestand staat op meerdere plekken.
Je zou dus een map aan kunnen maken en het bestand hier naartoe kunnen kopiëren (quick and dirty, maar misschien werkt dat):
Map aanmaken
mkdir /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8.6/PPC_853X/auto/IO/Interface
Bestand kopieren naar nieuwe map:
cp /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8.6/PPC_853X/auto/GD/autosplit.ix /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8.6/X86/auto/IO/Interface
Rechten goed zetten:
chown -R admin:users /volume1/@appstore/SqueezeCenter/CPAN/arch/5.8.6/PPC_853X/auto/IO/Interface
succes.
-
Is dit ondertussen opgelost geraakt?
Ik heb hetzelfde probleem, DSM 4.2 en LMS 7.7.2-007
Het kopiëren van autosplit.ix, zoals hierboven beschreven, zorgt er wel voor dat die fout zich niet meer voordoet maar toch blijkt LMS niet te draaien.
Enkel bij een eerste install heeft LMS even gewerkt. Is het mogelijk dat de installatie van andere packages (Audio station, Video Station ...) hier iets mee te maken heeft?