Home of the Squeezebox™ & Transporter® network music players.
Page 12 of 12 FirstFirst ... 2101112
Results 111 to 115 of 115
  1. #111
    Member
    Join Date
    Mar 2011
    Location
    Zwolle, OV, NL
    Posts
    46

    Confirmation of the issue

    I can confirm this issue, but I think it has nothing to do with SSL:

    Code:
    [20-12-30 14:16:43.9967] Slim::Networking::Repositories::__ANON__ (147) Failed to fetch http://downloads.sourceforge.net/project/lms-to-cast/dev/repo-sf.xml: Connect timed out: Bad file descriptor
    [20-12-30 14:16:45.7406] Slim::Networking::Repositories::__ANON__ (147) Failed to fetch https://www.nexus0.net/pub/sw/extgui4lms/repo.xml: Connect timed out: Bad file descriptor
    [20-12-30 14:16:45.7408] Slim::Networking::Repositories::__ANON__ (150) https lookup failed - trying plain text http instead: https://www.nexus0.net/pub/sw/extgui4lms/repo.xml
    [20-12-30 14:16:45.7430] Slim::Networking::Repositories::__ANON__ (147) Failed to fetch http://raw.githubusercontent.com/oweitman/LMS-shoutcast/master/public.xml: Connect timed out: Bad file descriptor
    [20-12-30 14:16:46.9105] Slim::Networking::Repositories::__ANON__ (147) Failed to fetch http://www.herger.net/slim-plugins/test.xml: Connect timed out: Bad file descriptor
    [20-12-30 14:16:48.1303] Slim::Networking::Repositories::__ANON__ (147) Failed to fetch https://github.com/LMS-Community/lms-plugin-repository/raw/master/extensions.xml: Connect timed out: Bad file descriptor
    [20-12-30 14:16:48.1306] Slim::Networking::Repositories::__ANON__ (150) https lookup failed - trying plain text http instead: https://github.com/LMS-Community/lms-plugin-repository/raw/master/extensions.xml
    So not only https repo's but also http repo's are not working. Version: Latest beta of 8.1:

    Logitech Media Server Version: 8.1.0 - 1608700893 @ Wed Dec 23 12:02:03 WEST 2020
    Hostname: Server
    IP: 192.168.x.y
    HTTP Port: 9000
    OS: Windows 10 - EN - cp1252
    Platform: 8664
    Perl Version: 5.14.1 - MSWin32-x86-multi-thread
    Audio::Scan: 1.02
    IO::Socket::SSL: 2.068
    Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)

  2. #112
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,624

    LMS 8.0 repository problem

    > So not only https repo's but also http repo's are not working. Version:
    > Latest beta of 8.1:


    This sounds more like a general networking issue on your system. Are you
    using any firewall which might be blocking traffic?

    --

    Michael

  3. #113
    Junior Member
    Join Date
    Dec 2020
    Posts
    1

    Issue resolved?

    Quote Originally Posted by peeter View Post
    I have the same issue on MacOS 10.13 and the latest 8.0.
    Did you ever find the cure? I'm seeing the same error on my Mac, works fine on my MacBook though.

  4. #114
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,624

    LMS 8.0 repository problem

    >> I have the same issue on MacOS 10.13 and the latest 8.0.
    >
    > Did you ever find the cure? I'm seeing the same error on my Mac, works
    > fine on my MacBook though.


    On older macOS versions you'll need to update IO::Socket::SSL. See

    https://forums.slimdevices.com/showt...l=1#post925539

    Check Settings/Information for the IO::Socket::SSL version reported. If
    it's not 2.067 or more recent you should give that a try.
    --

    Michael

  5. #115
    Senior Member ralphy's Avatar
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    2,936
    Quote Originally Posted by ralphy View Post
    I have finally managed to successfully build and test the Net-SSLeay 1.88 module with OpenSSL 1.1.1h and zlib support.

    To help troubleshooting during development I modified SystemInfo.pm to print the version info for the modules I've updated.

    Code:
    Logitech Media Server Version: 8.0.0 - TRUNK @ UNKNOWN
    Hostname: T430
    Server IP Address: 192.168.1.27
    Server HTTP Port Number: 9000
    Operating system: Windows 10 - EN - cp1252
    Platform Architecture: 8664
    Perl Version: 5.14.2 - MSWin32-x86-multi-thread
    Audio::Scan: 1.02
    Mozilla::CA: 20200520
    Net::SSLeay: 1.88 - OpenSSL 1.1.1h 22 Sep 2020
    IO::Socket::SSL: 2.068
    Database Version: DBD::SQLite 1.58 (sqlite 3.22.0)
    Total Players Recognized: 2
    The tipping point was the build log file for the Net-SSLeay 1.74 update provided by ActiveState (AS) back in 2016. From the log I was able to determine that AS used Visual Studio 6.0 and likely Platform SDK (February 2003), the last version to support VS6 when building AS Perl 5.14.

    To get OpenSSL 1.1.1h to build with VS6 required changing all occurances of long long datatypes to __int64 and all LL format specifiers to i64. Attempts to build openssl with a newer MS compiler to avoid these changes have failed, so far, with link errors when creating SSLEAY.DLL for the Net-SSLeay module.

    I have created a perl package manager repository for windows with Net-SSLeay 1.88, IO-Socket-SSL 2.068 and Mozilla-CA SSL certificates from May 2020.

    Code:
    http://ralph.irving.sdf.org/ppm4/MSWin32-x86/5.14/1400/package.xml
    One issue I ran into updating Net-SSLeay was that if I ran LMS on the system before attempting to install the updated module, SSLeay.DLL file was locked and could not be updated. I had to disable LMS from starting at boot, reboot windows, then install Net-SSLeay 1.88. I noticed bpa mentioned possible issues with IO-Socket-SSL 2.068 and OpenSSL 1.1.1e. Perhaps the issue(s) have been fixed with later versions as I've been running Net-SSLeay-1.88, OpenSSL 1.1.1h with IO-Socket-SSL 2.068 with LMS on Linux x86 for the last week without a problem.

    @Michael, I'd like to suggest that you install all three modules from the repo on the build system, replacing the IO-Socket-SSL and Mozilla-CA zips we exchanged earlier. I created the PPM packages from the same folder structure that I sent you, then we will all be using the same release files going forward. The older package and ppd files from AS are on the website as well in case we need to rollback. I didn't include them in the repo index as I found it confusing for anyone not familiar with the Perl Package Manager.

    I've only been using the new perl modules for a day now on win10 so it really needs more testers. Anyone running LMS from git on windows can add the repo url in PPM and install the updated modules. To rollback download the .tar.gz and .ppd files and from a command prompt with perl in the PATH run ppm install oldpackage.ppd
    I have added the latest Mozilla-CA-20211001 perl package to the repository, which removes the expired certificate(s) causing a lot of grief right now.
    Ralphy

    1-Touch, 5-Classics, 3-Booms, 2-UE Radio
    Squeezebox client builds donations always appreciated.

Posting Permissions

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