FreshRSS / FreshRSS

A free, self-hostable news aggregator…
https://freshrss.org
GNU Affero General Public License v3.0
9.54k stars 816 forks source link

Blast! This feed has encountered a problem. Please verify that it is always reachable then update it. #5326

Open apelouze opened 1 year ago

apelouze commented 1 year ago

It was not aparent that any of the other errors of this type related/fixed my problem.

I have just started exploring FreshRSS, it is installed on a ProxMox box in a CT Docker running Debian 11 Bullseye.

All of my feed have the Blast error including the FreshRSS releases feed I added after the fact. My feeds were imported from an .oplm file, the reader I exported from is working. The check the validity of the feed option reports good.

Per the freshrss.github.io FAQ: The time curl -v 'https://github.com/FreshRSS/FreshRSS/commits/edge.atom' from the Docker CLI returns a Connected to github.com (140.82.113.4) port 443 (#0) and a bunch of data.

From within the FreshRSS CLI, docker exec freshrss php -r "readfile('https://github.com/FreshRSS/FreshRSS/commits/edge.atom');" I get bash: docker: command not found running as root.

The log shows a number of SSL certificate problems.

Any help would be greatly appreciated!

Alkarex commented 1 year ago

Hello, Is it your own Docker image, our one of our owns? It sounds like some missing SSL / certificate packages. You can try with an HTTP feed such as http://rss.slashdot.org/slashdot/slashdotMain

apelouze commented 1 year ago

The image was installed per the docker.com site; I did not mention there are two other containers running.

When I add the slapshtot URL I get a newsfeed could not be added, try appending #force_feed to the URL.

Two log entries: Unknown error for feed [http://rss.slashdot.org/slashdot/slashdotMain] Unknown error for feed [http://rss.slashdot.org/slashdot/slashdotMain#force_feed]

Alkarex commented 1 year ago

What Docker image are you using, more precisely? It looks like a networking issue. Try again from from server (not from inside the Docker container):

docker exec freshrss php -r "readfile('https://github.com/FreshRSS/FreshRSS/commits/edge.atom');"
apelouze commented 1 year ago

Docker, TurnKey GNU/Linux 17.1 (Debian 11/Bullseye)

Results of above command: PHP Warning: readfile(): SSL operation failed with code 1. OpenSSL Error messages: error:0A000086:SSL routines::certificate verify failed in Command line code on line 1 PHP Warning: readfile(): Failed to enable crypto in Command line code on line 1 PHP Warning: readfile(https://github.com/FreshRSS/FreshRSS/commits/edge.atom): Failed to open stream: operation failed in Command line code on line 1

Alkarex commented 1 year ago

What Docker image are you using, more precisely?

Is it for instance freshrss/freshrss from https://hub.docker.com/r/freshrss/freshrss/ ?

apelouze commented 1 year ago

Thanks for the help!