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/

Reply via email to