Discourse installation failure

Fixed in edge scheduled for inclusion in .24. Two issues:

2.4.0 beta requires Redis 4.0 per Sidekiq 6 dependencies. That will most likely wait for CentOS 8 compatibility rather than deploying via SCL to avoid conflict with Redis 3 used in other areas of the platform including panel, job queues, and rspamd. Installer will pick the best stable version now instead of betas from the list.

Second, CCPA mandate required MaxMind to put their GeoIP list behind a portal beginning of this year. Announcement was made December 18th and enforced on short notice two weeks later. I’ve backported discourse_ip_info.rb from master. Any install/update will apply this code prior to updating the database.

A GeoLite2 key is required at install time now or may be added for existing applications in config/discourse.conf as the key maxmind_license_key.