stringer icon indicating copy to clipboard operation
stringer copied to clipboard

Can't add the feed

Open m0nhawk opened this issue 3 years ago • 6 comments

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.

m0nhawk avatar Nov 07 '20 08:11 m0nhawk

Same problem for me...

MattiaDucci avatar Jun 28 '21 12:06 MattiaDucci

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

  • log in as stringer user
  • update rbenv (cd ~/.rbenv; git pull; cd plugins/ruby-build; git pull; cd ~)
  • rbenv rehash
  • cd ~/stringer; git pull
  • gem update bundler
  • bundle upgrade
  • restart stringer (if via systemd, then logout and sudo systemctl restart stringer.target; if running in foreground then just Ctrl+C and restart with foreman)

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 avatar Jul 21 '21 20:07 guidopetri

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

guidopetri avatar Jul 21 '21 20:07 guidopetri

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

mockdeep avatar Jan 16 '22 17:01 mockdeep

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.

brentcetinich avatar Mar 02 '22 10:03 brentcetinich

@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.

mockdeep avatar Mar 02 '22 17:03 mockdeep