Clicky

Error en sincronización de FeedBurner y en lectura del canal RSS

FeedBurner

There is an issue that must be addressed with your source feed for the feed

Yo tengo sincronizadas y automatizadas las nuevas entradas en Facebook a través de un servicio que se llama NetworkedBlogs que es un directorio de blogs generados por los usuarios y ofrece herramientas de sindicación para los editores (que es lo que uso). También es una de las mayores aplicaciones de noticias en Facebook.

La sindicación de cada sitio web debe indicarse en la ficha de cada sitio informando a NetworkedBlogs en qué URL debe leer el Feed-RSS. Hay dos posibilidades: utilizar la URL del propio sitio o utilizar la URL de FeedBurner (*). Yo venía utilizando la URL de FeedBurner que, en el caso de esta página, es del tipo: https://feeds.feedburner.com/apanados

Últimamente me venían dando errores de actualización del Feed cuando normalmente al publicar un nuevo artículo se renueva cada poco tiempo (unos 5 minutos) hasta el punto que no salían las entradas en Facebbok, por la dependencia que tengo creada entre este y NetworkedBlogs, y al intentar resincronizar el Feed desde la cuenta de FeedBurner me parecía este error:

There is an issue that must be addressed with your source feed for the feed

Claramente FeedBurner no estaba leyendo el Feed original del sitio que en este caso es http://www.xn--apaados-6za.es/?format=feed&type=atom

Googleando un poco, en un hilo de un foro de Google se comenta que puede ser debido a que FeedBurner está dando preferencia últimamente a las conexiones a través de IPv6 y que los sitios a los que sólo se puede acceder mediante IPv4 ya no tienen sus feeds actualizados. Aunque parece que no es realmente cierto, la solución es configurar el servidor web para que acepte peticiones IPv6.

Para una solución rápida (ya hablaré en otro momento de la configuración de un doble Stacked IPv4 e IPv6 en hosts virtuales con Apache), vamos a abrir los puertos 80 y 443 de ip6tables (en CentOS /etc/sysconfig/ip6tables), añadiendo al archivo dos líneas, así:

-A INPUT -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m tcp -p tcp --dport 443 -j ACCEPT

y reiniciamos ip6tables:

# systemctl restart ip6tables.service

Parece que en mi caso ha funcionado el canal RSS de FeedBurner se actualiza con normalidad.

(*) FeedBurner es un proveedor de gestión de fuentes web lanzado en 2004. Proporciona herramientas de gestión de fuentes web RSS a bloggers, podcasters y otros publicadores de contenido basado en web. Los servicios proporcionados incluyen análisis de tráfico y un sistema opcional de publicidad.

Jesus_Caceres