Closed ghost closed 3 years ago
I suspect that two different version of Guzzle can be installed (we had that issue before).
I would try running composer update
in the directory with MediaWiki.
Also, if you updated from an older version of MediaWiki (before 1.35), it's possible that you don't have composer.local.json
(see "Installation" section in README), since it wasn't necessary in 1.34 and ealier. Also please delete the directory extensions/AWS/vendor
if it exists (it is no longer needed in 1.35).
I ran composer update
with no issues; I found composer.local.json-sample
and copied it to composer.local.json
.
After removing the vendor
directory, the server threw "File not found" errors for it. So I restored it, and I am having the same GuzzleHttp errors again.
I found composer.local.json-sample and copied it to composer.local.json
Just copying the example is not enough, see extensions/AWS/README.md
for what should be added into it. Then run "composer update" again.
Directory extensions/AWS/vendor
is never used if the extension is installed correctly.
Aha, I spotted the difference in composer.local.json
and after running composer update
-- and fixing all the file permissions that it installed -- it is now working as intended!
I pulled the new extension as of UTC 0200 3 May 2021. I am receiving these errors before and after the update.
Some discussion regarding Wordpress plugins here
My $wgAWSRegion is set to 'us-west-2'.
I recently updated to
bitnami-mediawiki-1.35.1-8-r51-linux-debian-10-x86_64-hvm-ebs-nami-*
for my EC2 instance. The AWS extension was working great before my rather clumsy update.Cheers, Robert "ChupChup" Earl https://www.chupchup.org/