Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Downloading a docset gives "SSL handshake failed." Custom feeds won't work. #1482

Closed
Nyxa opened this issue Apr 4, 2023 · 7 comments · Fixed by #1521
Closed

Downloading a docset gives "SSL handshake failed." Custom feeds won't work. #1482

Nyxa opened this issue Apr 4, 2023 · 7 comments · Fixed by #1521
Labels
scope/core status/unable-to-reproduce Cannot reproduce reported issue, no feedback. type/defect

Comments

@Nyxa
Copy link

Nyxa commented Apr 4, 2023

I tried looking at other issues that included SSL handshake failed, but none had a solution. I am on Kubuntu 22.10, and the error gives me nothing to work with. Running Zeal from the command line also does not offer much in the way of a solution. I tried using feeds directly (e.g. "newyork.kapeli.com/feeds/C++.tgz" and this will successfully download the file, but then call it an invalid docset.

Zeal seems like a really neat project so being unable to get it to work is pretty depressing. Is there anything I could do to fix this?

@cas--
Copy link

cas-- commented Apr 4, 2023

Same on Ubuntu 20.04 with 0.9.1. Looking at the issues, downloading the feeds seem fragile.

image

tried using feeds directly (e.g. "newyork.kapeli.com/feeds/C++.tgz" ... but then call it an invalid docset.

Add an XML feed manually from the list https://github.com/Kapeli/feeds so either use the kapeli URL or github raw URL:

It's an inconvenient workaround but at least gets a usable application

@trollixx
Copy link
Member

trollixx commented Apr 8, 2023

I don't see any issues with certificates or anything. Are you using some kind of proxy or VPN?

@cas--
Copy link

cas-- commented Apr 8, 2023

I'm not using any proxy or vpn but just checked again and it is working now.

It would suggest an issue with the certs for a mirror domain that Zeal was redirecting to. I can now see that manually adding the feeds worked since the tgz URLs are http rather than https...

The lack of a full error trace or settings to modify was frustrating, what debug steps would you suggest to help diagnose in future? I'll certainly verify the listed mirrors with both http and https if the same error occurs.

@trollixx
Copy link
Member

trollixx commented Apr 8, 2023

Both HTTP and HTTPS URLs should work. I'll check if there are additional error details we can show, that can be helpful for debugging.

@hyuuks
Copy link

hyuuks commented Jul 27, 2023

@trollixx sir i got same problem, even after follow @cas-- instruction.

my machine is kubuntu 22.04 and my zealdocset is v 0.6.1

@DaniilSkLi
Copy link

Same error, EndevourOS (Arch Linux), Zeal built from AUR via yay (aur/zeal 0.6.1-3 (+44 0.59) (Installed)). VPN or proxy is not used. Got the same error after downloading from flatpak.
I apologize for possible mistakes, I don’t know English well, I translated from my native language through Google.

@trollixx
Copy link
Member

trollixx commented Aug 6, 2023

This issue predates certificate expiration problem from the last week. I think #1521 offers a feasible workaround for issues with secure connection unrelated to certificates.

@trollixx trollixx linked a pull request Aug 6, 2023 that will close this issue
@trollixx trollixx added type/defect scope/core status/unable-to-reproduce Cannot reproduce reported issue, no feedback. and removed status/awaiting-response labels Aug 6, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Feb 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
scope/core status/unable-to-reproduce Cannot reproduce reported issue, no feedback. type/defect
Development

Successfully merging a pull request may close this issue.

5 participants