After upgrading to MT4.23, I get the following error when trying to “update blog feeds” or publish templates that include external feeds processed by Feeds.App 3.01:
“URI::Fetch version 0.06 required—this is only version 0.05”
Assuming this is a function called by Feeds.App, is there an easy way to fix this? I know URI::Fetch has a version 0.08, but I have no idea where I’d put it.
Everything worked okay with MT4.21
Reported on Movable Type 4.2
I installed URI:Fetch version 0.08 on the server, but MT doesn't seem to recognize it. How can I get MT to recognize a newly installed module?
Two places to look:
1) Look for URI::Fetch in a directory under Feeds.App
2) mt/extlib.
The plugin's author suggest reinstalling the plugin, and that worked.
For anybody watching, this is due to MT having an older version of URI::Fetch in its extlib directory than Feeds.App requires. The plugin includes the newer version, which you add as part of installing it, but then if you upgrade MT, you end up with the older version again. (Technically, plugins are able to have a separate extlib directory, which would have avoided this, but Tim either didn't do that or ran into something that prevented it. Those details are out of scope here, though.)
This has been resolved for the Frampton release, so should hopefully become a non-issue in the near-ish future.
As of MT4.24, this remains a problem. One must reinstall the plugin (or at least the URI:Fetch files) after upgrading.
4.24 wasn't Frampton. Or likely planned at all, for that matter.
The newer version of URI::Fetch should be in Motion.