stringer-rss / stringer

A self-hosted, anti-social RSS reader.
MIT License
3.87k stars 392 forks source link

Can't add the feed #524

Open m0nhawk opened 3 years ago

m0nhawk commented 3 years ago

When I'm trying to add this feed: https://www.perell.com/blog?format=rss, I get the error:

We couldn't find that feed. Try again.

It's accessible from the Docker container and I'm not sure how to further debug and fix it:

$ docker-compose exec stringer curl https://www.perell.com/blog?format=rss
<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Site-Server v6.0.0-26812-26812 (http://www.squarespace.com) on Sat, 07 Nov 2020 00:11:17 GMT
--><rss ...

Will be thankful for pointers on this one.

MattiaDucci commented 3 years ago

Same problem for me...

guidopetri commented 3 years ago

Upgrading to the latest versions of the dependency gems worked for me. Steps are:

In particular, I was adding a different Squarespace RSS feed, which was giving me the same error. Your feed works for me too now.

guidopetri commented 3 years ago

@mockdeep I think this can be closed once one of the other two users confirm it works for them.

mockdeep commented 2 years ago

Hi @m0nhawk @MattiaDucci are you still seeing this issue?

brentcetinich commented 2 years ago

The problem happens for me too, but for a different feed. However they both have TLS certificate issued by lets encrypt (Chain looks like this (ISRG Root X1 --> R3)

It seems that the new lets encrypt CA is not in the trust store.

The error I get is

stringer | OpenSSL::SSL::SSLError error occurred with:https://perell.com/feed/': SSL_connect returned=1 errno=0 state=error: certificate verify failed`

I am running on the docker image and I can't seem to find where .rbenv is.

mockdeep commented 2 years ago

@brentcetinich I'm not sure I'll get a chance to look into this soon, but if you manage to make any progress I'll be happy to look over a PR. We don't install rbenv in the docker image, so you'll need to set it up yourself, or another Ruby version manager.