Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
translations translations
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Installation / Removal
| |-+  Rockbox Utility
| | |-+  http error ssl handshake failed
« previous next »
  • Print
Pages: 1 [2]

Author Topic: http error ssl handshake failed  (Read 6564 times)

Offline pgq

  • Member
  • *
  • Posts: 1
Re: http error ssl handshake failed
« Reply #15 on: March 26, 2025, 08:18:38 PM »
Installing libssl from here worked:
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb
Logged

Offline moontan

  • Member
  • *
  • Posts: 9
Re: http error ssl handshake failed
« Reply #16 on: April 17, 2025, 06:01:51 AM »
I still have the same issue under Fedora 41, and the same problem as other participants in this thread, namely that I only have access to Linux machines for this task. Plus, I don't want to downgrade OpenSSL to v1.1.1 due to security concerns. So although I'm not super tech savvy, I took this opportunity and put in a considerable amount of extra time to teach myself how to build the latest RockBox from source and install it manually. Can't say I regret having leant this skill, but I must admit having a working RockBox Utility would be a dream.

Does anyone know if RockBox can be installed using RB Utility from inside a Windows VM? Though the activation for my virtualised Windows 10 instance was revoked (despite the Linux host system running on the same hardware the Windows product key was shipped with) I think that may be worth a try for future updates.
Logged
Using RockBox on an iPod Video 80GB.
Favourite themes: retroTape, greenT, iRetro

Offline speachy

  • Administrator
  • Member
  • *
  • Posts: 671
Re: http error ssl handshake failed
« Reply #17 on: April 17, 2025, 08:18:20 AM »
Quote from: moontan on April 17, 2025, 06:01:51 AM
I still have the same issue under Fedora 41, and the same problem as other participants in this thread, namely that I only have access to Linux machines for this task. Plus, I don't want to downgrade OpenSSL to v1.1.1 due to security concerns. So although I'm not super tech savvy, I took this opportunity and put in a considerable amount of extra time to teach myself how to build the latest RockBox from source and install it manually. Can't say I regret having leant this skill, but I must admit having a working RockBox Utility would be a dream.

You've already gone through the trouble to bulld rockbox itself from source, so why not build rbutil as well?

(...Hilariously, Linux is the only target we're currently capable of building a releaseable rbutil binary from.  But that's not what most folks need)
Logged

Offline ccaudle

  • Member
  • *
  • Posts: 1
Re: http error ssl handshake failed
« Reply #18 on: April 20, 2025, 05:16:07 PM »
Quote from: speachy on April 17, 2025, 08:18:20 AM
why not build rbutil as well?

Are there any instructions for building rbutil?  I downloaded RockboxUtility-v1.5.1-src.tar.bz2 from the web site, but there is no config file to run the usual config; make sequence.  There is no README.txt nor INSTALL.txt file to provide instructions for building. 
There is a Makefile in the tools directory, but when I run make it generates an error right away:
"make: *** No rule to make target 'scramble.c', needed by 'scramble.o'.  Stop."

There is a CMakeLists.txt file in the utils directory, but I am not familiar with cmake, just running cmake in that directory only caused cmake to print the standard help output.

I finally found the INSTALL file in utils/rbutilqt, but the instructions there say "run cmake in the utils/ folder" which as I previously pointed out does not seem to do anything useful:

$ cmake
Usage

  cmake [options] <path-to-source>
  cmake [options] <path-to-existing-build>
  cmake [options] -S <path-to-source> -B <path-to-build>

Specify a source directory to (re-)generate a build system for it in the
current working directory.  Specify an existing build directory to
re-generate its build system.

Run 'cmake --help' for more information.

So at least for me the answer to "why not build rbutil as well?" is because the instructions are difficult to find, and when found are either inaccurate or outdated for current distributions and don't result in a working binary.

[Edit] After looking at the INSTALL file in git I realized that cmake probably does not support configuring directly in the source tree, so I made a build directory in utils and ran cmake ../ from there.
After installing a few Qt devel packages I did not have it ran most of the way through, then generated an error at the end because CMakeLists.txt has as the last line "add_subdirectory(themeeditor)" but there is no themeeditor subdirectory.
I commented out that line and ran cmake again, at which point it stopped with the error that it could not find lib/skin_parser/skin_buffer.c.
That would be because in the distributed tar file the only directory in lib is rbcodec, there is no skin_parser directory.
« Last Edit: April 20, 2025, 05:38:59 PM by ccaudle »
Logged

Offline dconrad

  • Developer
  • Member
  • *
  • Posts: 295
Re: http error ssl handshake failed
« Reply #19 on: April 20, 2025, 09:38:35 PM »
Re: compiling rbutil - maybe this page: https://www.rockbox.org/wiki/RockboxUtilityDevelopment.html will be of some use? I just used it yesterday to compile rbutil on macos. I think some information there is a little outdated, but it seems to still be mostly correct.
Logged

Offline rojomx

  • Member
  • *
  • Posts: 1
  • Always glad to assist
Re: http error ssl handshake failed
« Reply #20 on: April 27, 2025, 10:51:48 PM »
Quote from: pgq on March 26, 2025, 08:18:38 PM
Installing libssl from here worked:
wget http://nz2.archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb

This workled perfectly for me. I have an iPod Video 5th gen and using Linux Mint 22.1. Thank you very much for posting this.  ;)
Logged

  • Print
Pages: 1 [2]
« previous next »
+  Rockbox Technical Forums
|-+  Installation / Removal
| |-+  Rockbox Utility
| | |-+  http error ssl handshake failed
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.086 seconds with 17 queries.