Re: update.php failed for mediawiki-1.38.0
Stefanie Leisestreichler <[email protected]>
| Newsgroups | gmane.org.wikimedia.mediawiki |
|---|---|
| Message-ID | <[email protected]> |
No, not setting $wgExtensionDirectory. Extensions all are loaded with pattern like wfLoadExtension( 'Cite' ); . I updated this installalation a few days ago from 1.36.0 to 1.36.2 without having any issues. The bug suddenly appears when updating from 1.36.2 to 1.38.0. On 04.06.22 08:51, Benjamin Lees wrote: > Are you setting $wgExtensionDirectory in LocalSettings.php? It sounds > like it's been set to the root directory instead of the extensions > directory. > > On Fri, Jun 3, 2022 at 2:48 PM Stefanie Leisestreichler > <[email protected] > <mailto:[email protected]>> wrote: > > Hi. > When looking at the error message "stat failed for > /Cite/extension.json" > one will see, that update.php is not looking in "extensions/Cite/" for > extension.json. Instead it is searching in "/Cite/" for extension.json. > > File extensions/Cite/extension.json exists in my installation, but not > /Cite/extension.json. > > I guess it is a bug. > Thanks. > > On 03.06.22 20:41, Sammy Tarling wrote: > > Hey, > > > > It'd be worth checking that extensions/Cite/extension.json exists, > > and/or re-downloading the Cite Extension > > <https://www.mediawiki.org/wiki/Extension:Cite#Installation > <https://www.mediawiki.org/wiki/Extension:Cite#Installation>> if > possible. > > > > If you're still having trouble, Manual:How to debug > > <https://www.mediawiki.org/wiki/Manual:How_to_debug > <https://www.mediawiki.org/wiki/Manual:How_to_debug>> has some good > > pointers for finding more specific error messages. > > If you end up reporting a bug, please have a read of this guidance > > <https://www.mediawiki.org/wiki/How_to_report_a_bug > <https://www.mediawiki.org/wiki/How_to_report_a_bug>> to ensure we have > > as much information as possible. > > > > > > On Fri, Jun 3, 2022 at 12:03 PM Stefanie Leisestreichler > > <[email protected] > <mailto:[email protected]> > > <mailto:[email protected] > <mailto:[email protected]>>> wrote: > > > > Hi. > > When running "php update.php" I get this error: > > > > php update.php > > PHP Fatal error: Uncaught Exception: Unable to open file > > /Cite/extension.json: filemtime(): stat failed for > /Cite/extension.json > > in > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182 <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182 <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>> > > Stack trace: > > #0 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>>: > > > > ExtensionRegistry->queue() > > #1 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>>: > > > > wfLoadExtension() > > #2 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>>: > > > > require_once('...') > > #3 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>>: > > > > require_once('...') > > #4 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>>: > > > > require_once('...') > > #5 {main} > > thrown in > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>> > > > > on line 182 > > Fatal error: Uncaught Exception: Unable to open file > > /Cite/extension.json: filemtime(): stat failed for > /Cite/extension.json > > in > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182 <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182 <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>> > > Stack trace: > > #0 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>>: > > > > ExtensionRegistry->queue() > > #1 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>>: > > > > wfLoadExtension() > > #2 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>>: > > > > require_once('...') > > #3 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>>: > > > > require_once('...') > > #4 > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>>: > > > > require_once('...') > > #5 {main} > > thrown in > > > /srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php> > > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>> > > > > on line 182 > > _______________________________________________ > > MediaWiki-l mailing list -- [email protected] > <mailto:[email protected]> > > <mailto:[email protected] > <mailto:[email protected]>> > > To unsubscribe send an email to > > [email protected] > <mailto:[email protected]> > > <mailto:[email protected] > <mailto:[email protected]>> > > > https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/ > <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/> > > > <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/ <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>> > > > > > > > > -- > > *Sammy Tarling *(she/her) > > > > Software Engineer > > > > Wikimedia Foundation <https://wikimediafoundation.org/ > <https://wikimediafoundation.org/>> > > > > > > _______________________________________________ > > MediaWiki-l mailing list -- [email protected] > <mailto:[email protected]> > > To unsubscribe send an email to > [email protected] > <mailto:[email protected]> > > > https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/ > <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/> > _______________________________________________ > MediaWiki-l mailing list -- [email protected] > <mailto:[email protected]> > To unsubscribe send an email to > [email protected] > <mailto:[email protected]> > https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/ > <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/> > > > _______________________________________________ > MediaWiki-l mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/ _______________________________________________ MediaWiki-l mailing list -- [email protected] To unsubscribe send an email to [email protected] https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/