Home of the Squeezebox™ & Transporter® network music players.
Page 37 of 50 FirstFirst ... 27353637383947 ... LastLast
Results 361 to 370 of 492
  1. #361
    Quote Originally Posted by philippe_44 View Post
    This is strange, here is why:

    The plugin needs some OpenSSL shared libraries. These are binary, not perl source, so there must be one per CPU architecture and per perl version. These are often not included with default perl or LMS. So, to avoid forcing user to mess up with that, I've included a few combination of CPU/perl. I realized that the 5.24 was missing so I added it (5.24.2) in 0.70.4 but it seems that 5.24.2 is not compatible with perl 5.24.0, at least this is what I thought in your case and because you said it was working before, I assumed that you had these libraries included. The error on my side was that my shared libraries were taking precedence over the installed one, if any and this is what I try to correct in 0.70.5, I made an error and then corrected that in 0.71.0. I'll check again


    Envoyé de mon iPad en utilisant Tapatalk
    Interesting. There is a way to add picore extensions to the picoreplayer software and when I read your last replay, I attempted to load the openssl extension, but the software informed me that it was already installed. Maybe I did it before a long time ago and forgot about it, I don't know.

  2. #362
    Quote Originally Posted by philippe_44 View Post
    No but what I've done in 0.71.0 is to let user select which helper is used (in plugin settings), so that should do the trick
    It all seems to work fine!
    In fact, it works directly with automatic helper selection, which I did not expect in my QNAP case. I will experiment more and "stress" it for a few days and report, but I will be away for the weekend...

  3. #363
    Junior Member
    Join Date
    Dec 2006
    Location
    London, UK
    Posts
    29
    I can get Shairtunes working on a Windows machine in my home network but this is not in use normally. My main LMS install is in a Docker container running on a QNAP TS-251 and I have two errors which have been present with all versions of Shairtunes including v0.71.0:
    1) None of the players are visible via airplay
    2) No log file is generated at /mnt/state/logs/shairtunes2-[mac].log where the plugin settings page says it will be written to.

    Thi smust relate to my particular hardware/OS combination and I am a bit emabarrased that I cannot pin down what the problem is, perhaps PERL version or helper binary? I am not very familiar with Docker container virtual machines. Can I ask, does this extract from the server.log file look correct?

    [17-08-11 13:25:41.4299] main::init (387) Starting Logitech Media Server (v7.9.1, 1502265250, Wed Aug 9 08:05:37 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
    [17-08-11 13:25:41.8534] Slim::Utils::Misc::msg (1250) Warning: [13:25:41.8529] DBIx::Class::ResultSet::update_or_create(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /usr/share/perl5/Slim/Schema.pm line 1877
    [17-08-11 13:25:42.9682] Plugins::ShairTunes2W::Plugin::initPlugin (201) Initialising 0.71.0 on x86_64-linux-gnu-thread-multi
    [17-08-11 13:25:42.9708] Plugins::ShairTunes2W::Utils::helperBinary (43) $VAR1 = {
    'binArch' => 'i386-linux',
    'osName' => 'Debian',
    'os' => 'Linux',
    'uid' => 'squeezeboxserver',
    'isDebian' => 1,
    'osArch' => 'x86_64-linux'
    };
    [17-08-11 13:25:42.9718] Plugins::ShairTunes2W::Plugin::initPlugin (214) selected helper: /mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/Bin/shairport_helper-x64-linux
    [17-08-11 13:25:43.7102] Plugins::ShairTunes2W::Plugin:layerSubscriptionChange (258) request=client new client=SqueezeBox
    [17-08-11 13:25:43.7114] Plugins::ShairTunes2W::Plugin:ublishPlayer (357) start avahi-publish-service "SqueezeBox"
    [17-08-11 13:25:43.7181] Plugins::ShairTunes2W::Plugin:layerSubscriptionChange (273) create client Slim::Player::Squeezebox2=ARRAY(0x89e8118) with proc Proc::Background=HASH(0x8f8fd08)
    [17-08-11 13:25:44.3369] Plugins::ShairTunes2W::Plugin:layerSubscriptionChange (258) request=client new client=Bed Boom
    [17-08-11 13:25:44.3380] Plugins::ShairTunes2W::Plugin:ublishPlayer (357) start avahi-publish-service "Bed Boom"
    [17-08-11 13:25:44.3445] Plugins::ShairTunes2W::Plugin:layerSubscriptionChange (273) create client Slim::Player::Boom=ARRAY(0x8e70e90) with proc Proc::Background=HASH(0x8e648b8)
    [17-08-11 13:25:44.3853] Plugins::ShairTunes2W::Plugin:layerSubscriptionChange (258) request=client new client=Squeezebox Touch
    [17-08-11 13:25:44.3863] Plugins::ShairTunes2W::Plugin:ublishPlayer (357) start avahi-publish-service "Squeezebox Touch"
    [17-08-11 13:25:44.3931] Plugins::ShairTunes2W::Plugin:layerSubscriptionChange (273) create client Slim::Player::SqueezePlay=ARRAY(0x8f19f60) with proc Proc::Background=HASH(0x8e6e730)
    [17-08-11 13:29:06.5479] Plugins::ShairTunes2W::Utils::helperBinary (43) $VAR1 = {
    'mac' => '',
    'isDebian' => 1,
    'osArch' => 'x86_64-linux',
    'binArch' => 'i386-linux',
    'osName' => 'Debian',
    'os' => 'Linux',
    'uid' => 'squeezeboxserver'
    };
    [17-08-11 13:35:50.7076] Plugins::ShairTunes2W::Utils::helperBinary (43) $VAR1 = {
    'mac' => '',
    'isDebian' => 1,
    'osArch' => 'x86_64-linux',
    'binArch' => 'i386-linux',
    'osName' => 'Debian',
    'os' => 'Linux',
    'uid' => 'squeezeboxserver'
    };
    [17-08-11 13:38:24.1264] Plugins::ShairTunes2W::Utils::helperBinary (43) $VAR1 = {
    'mac' => '',
    'isDebian' => 1,
    'osArch' => 'x86_64-linux',
    'binArch' => 'i386-linux',
    'osName' => 'Debian',
    'os' => 'Linux',
    'uid' => 'squeezeboxserver'
    };


    Here are the details of my hardware/OS/PERL

    Shairtunes2 (fork) v0.71.0
    Helper binary 'shairport-helper x64-linux' selected in preferences

    Logitech Media Server Version: 7.9.1 - 1502265250 @ Wed Aug 9 08:05:37 UTC 2017
    Server HTTP Port Number: 9000
    Operating system: Debian - EN - utf8
    Platform Architecture: x86_64-linux
    Perl Version: 5.20.2 - x86_64-linux-gnu-thread-multi
    Audio::Scan: 0.95
    Database Version: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)
    Total Players Recognized: 3
    LMS 7.9.1 1502265250 in a container on QNAP NAS | Touch | Boom | Boom | SB3

  4. #364
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    3,241
    Quote Originally Posted by SMC View Post
    I can get Shairtunes working on a Windows machine in my home network but this is not in use normally. My main LMS install is in a Docker container running on a QNAP TS-251 and I have two errors which have been present with all versions of Shairtunes including v0.71.0:
    1) None of the players are visible via airplay
    2) No log file is generated at /mnt/state/logs/shairtunes2-[mac].log where the plugin settings page says it will be written to.

    Thi smust relate to my particular hardware/OS combination and I am a bit emabarrased that I cannot pin down what the problem is, perhaps PERL version or helper binary? I am not very familiar with Docker container virtual machines. Can I ask, does this extract from the server.log file look
    Looks good to me. The shairunes-xxx log only exist when playback starts, that the reason why you don't see any. Did you check the firewall status of your docker machine? It looks like its blocked


    Envoyé de mon iPad en utilisant Tapatalk
    LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010, AppleTV 4, Airport Express

  5. #365
    Senior Member paul-'s Avatar
    Join Date
    Jan 2013
    Posts
    856
    Quote Originally Posted by alnames View Post
    Interesting. There is a way to add picore extensions to the picoreplayer software and when I read your last replay, I attempted to load the openssl extension, but the software informed me that it was already installed. Maybe I did it before a long time ago and forgot about it, I don't know.
    The default LMS package for pCP has a number of dependencies. I've included all of the extra perl packages that I knew were needed. If something else is needed, let me know and I can build and add it. Below is the current dependency tree for pCP's slimserver package.

    Code:
    slimserver.tcz
       slimserver-CPAN.tcz
          perl5.tcz
          gcc_libs.tcz
          openssl.tcz
             ca-certificates.tcz
          perl_io_socket_ssl.tcz
             perl_net_ssleay.tcz
             perl_mozilla_ca.tcz
          perl_crypt_openssl_rsa.tcz
          perl_linux_inotify2.tcz
             perl_common_sense.tcz

  6. #366
    Junior Member
    Join Date
    Dec 2006
    Location
    London, UK
    Posts
    29
    Quote Originally Posted by philippe_44 View Post
    Looks good to me. The shairunes-xxx log only exist when playback starts, that the reason why you don't see any. Did you check the firewall status of your docker machine? It looks like its blocked


    Envoyé de mon iPad en utilisant Tapatalk
    Thanks Philippe, I hadn't realised the log only exists after playback starts. I'm investigating if my problem relates to a firewall setting in container station. I notice you've released 0.71.2 today; the plugin fails to load for me.
    LMS 7.9.1 1502265250 in a container on QNAP NAS | Touch | Boom | Boom | SB3

  7. #367

    Plugin won't install

    Noticed in the log after failing to install plugin (rather than failing to load):

    error: Can't chmod() /usr/local/slimserver/Cache/InstalledPlugins/Plugins/ShairTunes2W/AIRPLAY.pm: Operation not permitted
    at /usr/local/slimserver/Slim/Utils/PluginManager.pm line 854.

  8. #368
    Junior Member
    Join Date
    Dec 2006
    Location
    London, UK
    Posts
    29

    Plugin v0.72 failed to load

    I see this in the log at startup

    [17-08-14 09:50:13.6419] Slim::Utils::PluginManager::load (323) Error: Couldn't load Plugins::ShairTunes2W::Plugin
    [17-08-14 09:50:14.6793] Slim::Web::Cometd::handler (422) errorNeedsClient: 00:04:20:22:54:31, status, -, 10, menu:menu, useContextMenu:1, subscribe:600
    [17-08-14 09:52:40.3689] main::init (387) Starting Logitech Media Server (v7.9.1, 1502265250, Wed Aug 9 08:05:37 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
    [17-08-14 09:52:40.8679] Slim::Utils::Misc::msg (1250) Warning: [09:52:40.8675] DBIx::Class::ResultSet::update_or_create(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /usr/share/perl5/Slim/Schema.pm line 1877
    [17-08-14 09:52:42.3587] Slim::bootstrap::tryModuleLoad (286) Warning: Module [Plugins::ShairTunes2W::Plugin] failed to load:
    Can't load '/mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/lib/5.20/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/RSA.so' for module Crypt::OpenSSL::RSA: /mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/lib/5.20/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/RSA.so: undefined symbol: PL_unitcheckav at /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 187.
    at /mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 33.
    Compilation failed in require at /mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 33.
    BEGIN failed--compilation aborted at /mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 33.
    Compilation failed in require at (eval 960) line 1.
    BEGIN failed--compilation aborted at (eval 960) line 1.
    LMS 7.9.1 1502265250 in a container on QNAP NAS | Touch | Boom | Boom | SB3

  9. #369
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    3,241
    Quote Originally Posted by alnames View Post
    Noticed in the log after failing to install plugin (rather than failing to load):

    error: Can't chmod() /usr/local/slimserver/Cache/InstalledPlugins/Plugins/ShairTunes2W/AIRPLAY.pm: Operation not permitted
    at /usr/local/slimserver/Slim/Utils/PluginManager.pm line 854.
    Quote Originally Posted by SMC View Post
    I see this in the log at startup

    [17-08-14 09:50:13.6419] Slim::Utils::PluginManager::load (323) Error: Couldn't load Plugins::ShairTunes2W::Plugin
    [17-08-14 09:50:14.6793] Slim::Web::Cometd::handler (422) errorNeedsClient: 00:04:20:22:54:31, status, -, 10, menu:menu, useContextMenu:1, subscribe:600
    [17-08-14 09:52:40.3689] main::init (387) Starting Logitech Media Server (v7.9.1, 1502265250, Wed Aug 9 08:05:37 UTC 2017) perl 5.020002 - x86_64-linux-gnu-thread-multi
    [17-08-14 09:52:40.8679] Slim::Utils::Misc::msg (1250) Warning: [09:52:40.8675] DBIx::Class::ResultSet::update_or_create(): Query returned more than one row. SQL that returns multiple rows is DEPRECATED for ->find and ->single at /usr/share/perl5/Slim/Schema.pm line 1877
    [17-08-14 09:52:42.3587] Slim::bootstrap::tryModuleLoad (286) Warning: Module [Plugins::ShairTunes2W::Plugin] failed to load:
    Can't load '/mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/lib/5.20/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/RSA.so' for module Crypt::OpenSSL::RSA: /mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/lib/5.20/x86_64-linux-gnu-thread-multi/auto/Crypt/OpenSSL/RSA/RSA.so: undefined symbol: PL_unitcheckav at /usr/lib/x86_64-linux-gnu/perl/5.20/DynaLoader.pm line 187.
    at /mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 33.
    Compilation failed in require at /mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 33.
    BEGIN failed--compilation aborted at /mnt/state/cache/InstalledPlugins/Plugins/ShairTunes2W/Plugin.pm line 33.
    Compilation failed in require at (eval 960) line 1.
    BEGIN failed--compilation aborted at (eval 960) line 1.
    I've found the issue, I'll do an update later today
    LMS 7.7, 7.8 and 7.9 - 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB2. Sonos PLAY:3, PLAY:5, Marantz NR1603, JBL OnBeat, XBoxOne, XBMC, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, , Pi B3, B2, Pi B+, 2xPi A+, Odroid-C1, Odroid-C2, Cubie2, Yamaha WX-010, AppleTV 4, Airport Express

  10. #370
    Quote Originally Posted by Nautilus View Post
    Ok, thanks, I think I need to let this one go... I have a Ts-259 Pro+ and it does not support the container station so out of luck with that as well

    Edit: Just saw your following posts. So there is hope after all Can you share some details on how you accomplished these:

    @scala
    - maybe you missed the above Can you remember any details on how you were able to install the needed dependencies?
    Last edited by Nautilus; 2017-08-15 at 02:41.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •