Page MenuHomePhabricator

POI/marker disappeared on Wikivoyage maps generated on Toolforge
Closed, ResolvedPublicBUG REPORT

Description

In the maps (not kartographer based) shown for example on:
https://it.wikivoyage.org/wiki/Finalborgo#Come_orientarsi
or
https://nl.wikivoyage.org/wiki/Florence#Rondreizen

The POIs/markers listed (for example in https://it.wikivoyage.org/wiki/Finalborgo#Cosa_vedere) are not visible.

This is a huge fail for the whole language versions affected by this bug, visible on Chrome 93.0.4577.82, Firefox 92.0, Safari 14.8.

Event Timeline

When did this stop working? Can you describe the impact in more detail than huge fail?

@Andyrom75: Could this be an issue with tool you maintain it's loaded from?

A victim of the Let's Encrypt signing chain changes?

/data/project/wikivoyage/error.log
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Warning:  file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /data/project/wikivoyage/public_html/w/readpage.php on line 53
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Stack trace:
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP   1. {main}() /data/project/wikivoyage/public_html/w/poimap2.php:0
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP   2. include() /data/project/wikivoyage/public_html/w/poimap2.php:71
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP   3. file_get_contents() /data/project/wikivoyage/public_html/w/readpage.php:53
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Warning:  file_get_contents(): Failed to enable crypto in /data/project/wikivoyage/public_html/w/readpage.php on line 53
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Stack trace:
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP   1. {main}() /data/project/wikivoyage/public_html/w/poimap2.php:0
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP   2. include() /data/project/wikivoyage/public_html/w/poimap2.php:71
2021-09-30 19:56:20: (mod_fastcgi.c.2702) FastCGI-stderr: PHP   3. file_get_contents() /data/project/wikivoyage/public_html/w/readpage.php:53

A victim of the Let's Encrypt signing chain changes?

https://letsencrypt.org/docs/dst-root-ca-x3-expiration-september-2021/ is the upstream change.

This tool is currently running in a php5.6 container on Toolforge. This is the most ancient PHP and base operating system (Debian Jessie) combination that we have. I would hope that an upgrade to the php7.3 (Debian Buster based) or php7.4 (Debian Bullseye) would fix the certificate problem.

Mentioned in SAL (#wikimedia-cloud) [2021-09-30T20:23:09Z] <wm-bot> <root> Switch from php5.6 to php7.4 for webservice runtime (T292243)

bd808 renamed this task from POI/marker disappeared on Wikivoyage maps to POI/marker disappeared on Wikivoyage maps generated on Toolforge.Sep 30 2021, 8:25 PM

@bd808 Great job! Now the whole site works!

Thanks for the successful and very quick fix!

bd808 claimed this task.