To be fair, every version above 2.7 has done this as well, so it's no surprise. Confirmed that MailChimp libraries are in the correct place. Removing the MailChimp subscribe block allows the site to work again, but this rather misses the point. Both mailchimp/lists and mailchimp/campaigns throw 500 errors. Weirdly, the nginx and site error logs show nothing.

Status report shows that MailChimp gives error 'The version of the MailChimp MCAPI library could not be detected.'

To repeat, libraries/mailchimp/MCAPI.class.php is in the right place and has no untoward file permissions. Other modules requiring libraries are functioning fine. Advice welcome - I suspect I'm not alone in the issues I'm facing.

Comments

gcb’s picture

Category: bug » support
Status: Active » Postponed (maintainer needs more info)

Did you remove the MCAPI README file? The requirement in those versions uses that file to determine the API version. This is fixed in the dev tree and will be corrected in the 7.x-2.11 release, out shortly.

Regardless, it sounds like this is your issue. Please try replacing that file or upgrading to 2.11 when it is released to see if that resolves your issue.

amytswan’s picture

Issue summary: View changes
Status: Postponed (maintainer needs more info) » Closed (won't fix)

“And now our watch [for support of the 7.x-2.x version of the MailChimp module] has ended…” With the approaching deprecation of MailChimp’s API version 2.0, I’m sad to say we too must turn the page. This branch will become unsupported in early October and officially deprecated by the end of this year (2016).

Fret not! The 7.x-4.x and 8.x versions come highly recommended. Both are using Mailchimp’s new API 3.0 and are being actively maintained. If you find this issue still exists on either the 7.x-4.x or 8.x branches, let us know by opening a new ticket. “What is dead may never die, but rises again, harder and stronger!”