Mailing List Archive

update.php failed for mediawiki-1.38.0
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
Stack trace:
#0
/srv/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):
wfLoadExtension()
#2
/srv/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):
require_once('...')
#4
/srv/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
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
Stack trace:
#0
/srv/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):
wfLoadExtension()
#2
/srv/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):
require_once('...')
#4
/srv/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
on line 182
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
Re: update.php failed for mediawiki-1.38.0 [ In reply to ]
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> if possible.

If you're still having trouble, 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> to ensure we have as
much information as possible.


On Fri, Jun 3, 2022 at 12:03 PM Stefanie Leisestreichler <
stefanie.leisestreichler@peter-speer.de> 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
> Stack trace:
> #0
> /srv/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):
> wfLoadExtension()
> #2
> /srv/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):
>
> require_once('...')
> #4
> /srv/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
> 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
> Stack trace:
> #0
> /srv/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):
> wfLoadExtension()
> #2
> /srv/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):
>
> require_once('...')
> #4
> /srv/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
> on line 182
> _______________________________________________
> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> To unsubscribe send an email to mediawiki-l-leave@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/>
Re: update.php failed for mediawiki-1.38.0 [ In reply to ]
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> if possible.
>
> If you're still having trouble, 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> to ensure we have
> as much information as possible.
>
>
> On Fri, Jun 3, 2022 at 12:03 PM Stefanie Leisestreichler
> <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>> 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>
> 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)>:
>
> 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)>:
>
> 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)>:
>
> 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)>:
>
> 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)>:
>
> 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>
>
> 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>
> 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)>:
>
> 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)>:
>
> 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)>:
>
> 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)>:
>
> 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)>:
>
> 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>
>
> on line 182
> _______________________________________________
> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> To unsubscribe send an email to
> mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/>
>
>
> _______________________________________________
> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
Re: update.php failed for mediawiki-1.38.0 [ In reply to ]
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 <
stefanie.leisestreichler@peter-speer.de> 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> if
> possible.
> >
> > If you're still having trouble, 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> to ensure we have
> > as much information as possible.
> >
> >
> > On Fri, Jun 3, 2022 at 12:03 PM Stefanie Leisestreichler
> > <stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>> 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
> >
> > 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)
> >:
> >
> > 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)>:
> >
> > 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)>:
> >
> > 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)
> >:
> >
> > 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)
> >:
> >
> > 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
> >
> >
> > 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
> >
> > 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)
> >:
> >
> > 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)>:
> >
> > 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)>:
> >
> > 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)
> >:
> >
> > 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)
> >:
> >
> > 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
> >
> >
> > on line 182
> > _______________________________________________
> > MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>
> > To unsubscribe send an email to
> > mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@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/>
> >
> >
> > _______________________________________________
> > MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> > To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
> >
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
> _______________________________________________
> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
>
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
Re: update.php failed for mediawiki-1.38.0 [ In reply to ]
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
> <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>> 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
> > <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> > <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>> 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 -- mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>
> >     To unsubscribe send an email to
> > mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/ <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 -- mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> > To unsubscribe send an email to
> mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/>
> _______________________________________________
> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> To unsubscribe send an email to
> mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/>
>
>
> _______________________________________________
> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
Re: update.php failed for mediawiki-1.38.0 [ In reply to ]
The initialization of $wgExtensionDirectory changed in 1.38:
https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3

I don't think that should be a problem, though, unless you're using
$wgExtensionDirectory to define another path in LocalSettings.php. What
happens if you set:

$wgExtensionDirectory = "{$IP}/extensions";

near the start of LocalSettings.php?

On Sun, Jun 5, 2022 at 3:09 AM Stefanie Leisestreichler <
stefanie.leisestreichler@peter-speer.de> wrote:

> 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
> > <stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>> 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
> > > <stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>
> > > <mailto:stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>>> 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 -- mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>
> > > <mailto:mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>>
> > > To unsubscribe send an email to
> > > mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@lists.wikimedia.org>
> > > <mailto:mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@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/
> <
> 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 -- mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>
> > > To unsubscribe send an email to
> > mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@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/
> >
> > _______________________________________________
> > MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>
> > To unsubscribe send an email to
> > mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@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/
> >
> >
> >
> > _______________________________________________
> > MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> > To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
> >
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
>
Re: update.php failed for mediawiki-1.38.0 [ In reply to ]
When setting

$wgExtensionDirectory = "{$IP}/extensions";

there are no more errors regarding missing extensions/extension.json.

Now the same problem applies to the Skins I am using. Thanks to the link
you provided I set $wgStyleDirectory in Localsettings.php also. This is
my current config:

# Themes
$wgStyleDirectory = "{IP}/skins";
wfLoadSkin( 'Timeless' );
wfLoadSkin( 'Vector' );
wfLoadSkin( 'MonoBook' );

Now the next error appears when running "php update.php":

PHP Fatal error: Uncaught Exception: Unable to open file
{IP}/skins/Timeless/skin.json: filemtime(): stat failed for
{IP}/skins/Timeless/skin.json in
/srv/http/wiki.intranet.xyz.tld/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182

This time the software is right. Means, there is no "skin.json" in none
of the directories of the skins I am using...


On 06.06.22 00:30, Benjamin Lees wrote:
> The initialization of $wgExtensionDirectory changed in 1.38:
> https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3
> <https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3>
>
> I don't think that should be a problem, though, unless you're using
> $wgExtensionDirectory to define another path in LocalSettings.php.  What
> happens if you set:
>
> $wgExtensionDirectory = "{$IP}/extensions";
>
> near the start of LocalSettings.php?
>
> On Sun, Jun 5, 2022 at 3:09 AM Stefanie Leisestreichler
> <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>> wrote:
>
> 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
> > <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> > <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>> 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>
> >     <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>
> >     <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>
> >     <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
> >      > <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>
> >      > <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>>> 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>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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>>
> >      >
> >
>  <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>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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)>>
> >      >
> >
>  <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>>
> >      >
> >
>  <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 --
> mediawiki-l@lists.wikimedia.org <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>>
> >      >     To unsubscribe send an email to
> >      > mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/ <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/ <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/>
> >     <https://wikimediafoundation.org/
> <https://wikimediafoundation.org/>>>
> >      >
> >      >
> >      > _______________________________________________
> >      > MediaWiki-l mailing list --
> mediawiki-l@lists.wikimedia.org <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>
> >      > To unsubscribe send an email to
> > mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/ <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>
> >     _______________________________________________
> >     MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>
> >     To unsubscribe send an email to
> > mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/ <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>
> >
> >
> > _______________________________________________
> > MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> > To unsubscribe send an email to
> mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/>
>
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
Re: update.php failed for mediawiki-1.38.0 [ In reply to ]
I provided wrong info in my last post when saying I have no skin.json in
the skins/$THEME/ directories. They are there.

Nevertheless with the following config I get the following error:
# Themes
$wgStyleDirectory = "{IP}/skins";
wfLoadSkin( 'Timeless' );
wfLoadSkin( 'Vector' );
wfLoadSkin( 'MonoBook' );
wfLoadSkin( 'MinervaNeue' );

PHP Fatal error: Uncaught Exception: Unable to open file
{IP}/skins/Timeless/skin.json: filemtime(): stat failed for
{IP}/skins/Timeless/skin.json in
/srv/http/wiki.intranet.xyz.tld/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182

These are the current permissions for skins/Timeless/skin.json:
drwxr-x--- 6 root http 4096 6. Jun 10:19 skins/
drwxr-x--- 6 root http 4096 3. Jun 12:46 Timeless/
-rw-r----- 1 root http 4534 20. Apr 15:37 skin.json

I am running "php update.php" as root.

On 06.06.22 09:09, Stefanie Leisestreichler wrote:
> When setting
>
> $wgExtensionDirectory = "{$IP}/extensions";
>
> there are no more errors regarding missing extensions/extension.json.
>
> Now the same problem applies to the Skins I am using. Thanks to the link
> you provided I set $wgStyleDirectory in Localsettings.php also. This is
> my current config:
>
> # Themes
> $wgStyleDirectory = "{IP}/skins";
> wfLoadSkin( 'Timeless' );
> wfLoadSkin( 'Vector' );
> wfLoadSkin( 'MonoBook' );
>
> Now the next error appears when running "php update.php":
>
> PHP Fatal error:  Uncaught Exception: Unable to open file
> {IP}/skins/Timeless/skin.json: filemtime(): stat failed for
> {IP}/skins/Timeless/skin.json in
> /srv/http/wiki.intranet.xyz.tld/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>
>
> This time the software is right. Means, there is no "skin.json" in none
> of the directories of the skins I am using...
>
>
> On 06.06.22 00:30, Benjamin Lees wrote:
>> The initialization of $wgExtensionDirectory changed in 1.38:
>> https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3
>> <https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3>
>>
>>
>> I don't think that should be a problem, though, unless you're using
>> $wgExtensionDirectory to define another path in LocalSettings.php.
>> What happens if you set:
>>
>> $wgExtensionDirectory = "{$IP}/extensions";
>>
>> near the start of LocalSettings.php?
>>
>> On Sun, Jun 5, 2022 at 3:09 AM Stefanie Leisestreichler
>> <stefanie.leisestreichler@peter-speer.de
>> <mailto:stefanie.leisestreichler@peter-speer.de>> wrote:
>>
>>     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
>>      > <stefanie.leisestreichler@peter-speer.de
>>     <mailto:stefanie.leisestreichler@peter-speer.de>
>>      > <mailto:stefanie.leisestreichler@peter-speer.de
>>     <mailto:stefanie.leisestreichler@peter-speer.de>>> 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>
>>      >     <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>
>>      >     <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>
>>      >     <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
>>      >      > <stefanie.leisestreichler@peter-speer.de
>>     <mailto:stefanie.leisestreichler@peter-speer.de>
>>      >     <mailto:stefanie.leisestreichler@peter-speer.de
>>     <mailto:stefanie.leisestreichler@peter-speer.de>>
>>      >      > <mailto:stefanie.leisestreichler@peter-speer.de
>>     <mailto:stefanie.leisestreichler@peter-speer.de>
>>      >     <mailto:stefanie.leisestreichler@peter-speer.de
>>     <mailto:stefanie.leisestreichler@peter-speer.de>>>> 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>>
>>
>>      >      >
>>      >
>>  <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)>>
>>
>>      >      >
>>      >
>>  <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)>>
>>      >      >
>>      >
>>  <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)>>
>>
>>      >      >
>>      >
>>  <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)>>
>>
>>      >      >
>>      >
>>  <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)>>
>>
>>      >      >
>>      >
>>  <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>>
>>
>>      >      >
>>      >
>>  <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>>
>>
>>      >      >
>>      >
>>  <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)>>
>>
>>      >      >
>>      >
>>  <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)>>
>>      >      >
>>      >
>>  <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)>>
>>
>>      >      >
>>      >
>>  <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)>>
>>
>>      >      >
>>      >
>>  <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)>>
>>
>>      >      >
>>      >
>>  <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>>
>>
>>      >      >
>>      >
>>  <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 --
>>     mediawiki-l@lists.wikimedia.org
>> <mailto:mediawiki-l@lists.wikimedia.org>
>>      >     <mailto:mediawiki-l@lists.wikimedia.org
>>     <mailto:mediawiki-l@lists.wikimedia.org>>
>>      >      >     <mailto:mediawiki-l@lists.wikimedia.org
>>     <mailto:mediawiki-l@lists.wikimedia.org>
>>      >     <mailto:mediawiki-l@lists.wikimedia.org
>>     <mailto:mediawiki-l@lists.wikimedia.org>>>
>>      >      >     To unsubscribe send an email to
>>      >      > mediawiki-l-leave@lists.wikimedia.org
>>     <mailto:mediawiki-l-leave@lists.wikimedia.org>
>>      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
>>     <mailto:mediawiki-l-leave@lists.wikimedia.org>>
>>      >      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
>>     <mailto:mediawiki-l-leave@lists.wikimedia.org>
>>      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
>>     <mailto:mediawiki-l-leave@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/
>> <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/
>> <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/>
>>      >     <https://wikimediafoundation.org/
>>     <https://wikimediafoundation.org/>>>
>>      >      >
>>      >      >
>>      >      > _______________________________________________
>>      >      > MediaWiki-l mailing list --
>>     mediawiki-l@lists.wikimedia.org
>> <mailto:mediawiki-l@lists.wikimedia.org>
>>      >     <mailto:mediawiki-l@lists.wikimedia.org
>>     <mailto:mediawiki-l@lists.wikimedia.org>>
>>      >      > To unsubscribe send an email to
>>      > mediawiki-l-leave@lists.wikimedia.org
>>     <mailto:mediawiki-l-leave@lists.wikimedia.org>
>>      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
>>     <mailto:mediawiki-l-leave@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/
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>
>>
>>      >     _______________________________________________
>>      >     MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
>>     <mailto:mediawiki-l@lists.wikimedia.org>
>>      >     <mailto:mediawiki-l@lists.wikimedia.org
>>     <mailto:mediawiki-l@lists.wikimedia.org>>
>>      >     To unsubscribe send an email to
>>      > mediawiki-l-leave@lists.wikimedia.org
>>     <mailto:mediawiki-l-leave@lists.wikimedia.org>
>>      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
>>     <mailto:mediawiki-l-leave@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/
>> <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>
>>
>>      >
>>      >
>>      > _______________________________________________
>>      > MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
>>     <mailto:mediawiki-l@lists.wikimedia.org>
>>      > To unsubscribe send an email to
>>     mediawiki-l-leave@lists.wikimedia.org
>>     <mailto:mediawiki-l-leave@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/>
>>
>>
> _______________________________________________
> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
Re: update.php failed for mediawiki-1.38.0 [ In reply to ]
You're missing the dollar sign in $IP. :-)

On Mon, Jun 6, 2022 at 3:09 AM Stefanie Leisestreichler <
stefanie.leisestreichler@peter-speer.de> wrote:

> When setting
>
> $wgExtensionDirectory = "{$IP}/extensions";
>
> there are no more errors regarding missing extensions/extension.json.
>
> Now the same problem applies to the Skins I am using. Thanks to the link
> you provided I set $wgStyleDirectory in Localsettings.php also. This is
> my current config:
>
> # Themes
> $wgStyleDirectory = "{IP}/skins";
> wfLoadSkin( 'Timeless' );
> wfLoadSkin( 'Vector' );
> wfLoadSkin( 'MonoBook' );
>
> Now the next error appears when running "php update.php":
>
> PHP Fatal error: Uncaught Exception: Unable to open file
> {IP}/skins/Timeless/skin.json: filemtime(): stat failed for
> {IP}/skins/Timeless/skin.json in
> /srv/http/wiki.intranet.xyz
> .tld/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>
> This time the software is right. Means, there is no "skin.json" in none
> of the directories of the skins I am using...
>
>
> On 06.06.22 00:30, Benjamin Lees wrote:
> > The initialization of $wgExtensionDirectory changed in 1.38:
> >
> https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3
> > <
> https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3
> >
> >
> > I don't think that should be a problem, though, unless you're using
> > $wgExtensionDirectory to define another path in LocalSettings.php. What
> > happens if you set:
> >
> > $wgExtensionDirectory = "{$IP}/extensions";
> >
> > near the start of LocalSettings.php?
> >
> > On Sun, Jun 5, 2022 at 3:09 AM Stefanie Leisestreichler
> > <stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>> wrote:
> >
> > 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
> > > <stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>
> > > <mailto:stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>>> 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>
> > > <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>
> > > <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>
> > > <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
> > > > <stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>
> > > <mailto:stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>>
> > > > <mailto:stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>
> > > <mailto:stefanie.leisestreichler@peter-speer.de
> > <mailto:stefanie.leisestreichler@peter-speer.de>>>> 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
> >>
> > > >
> > >
> > <
> 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)
> >>
> > > >
> > >
> > <
> 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)>>
> > > >
> > >
> > <
> 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)>>
> > > >
> > >
> > <
> 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)
> >>
> > > >
> > >
> > <
> 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)
> >>
> > > >
> > >
> > <
> 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
> >>
> > > >
> > >
> > <
> 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
> >>
> > > >
> > >
> > <
> 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)
> >>
> > > >
> > >
> > <
> 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)>>
> > > >
> > >
> > <
> 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)>>
> > > >
> > >
> > <
> 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)
> >>
> > > >
> > >
> > <
> 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)
> >>
> > > >
> > >
> > <
> 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
> >>
> > > >
> > >
> > <
> 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 --
> > mediawiki-l@lists.wikimedia.org <mailto:
> mediawiki-l@lists.wikimedia.org>
> > > <mailto:mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>>
> > > > <mailto:mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>
> > > <mailto:mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>>>
> > > > To unsubscribe send an email to
> > > > mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@lists.wikimedia.org>
> > > <mailto:mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@lists.wikimedia.org>>
> > > > <mailto:mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@lists.wikimedia.org>
> > > <mailto:mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@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/
> <
> 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/
> <
> 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/>
> > > <https://wikimediafoundation.org/
> > <https://wikimediafoundation.org/>>>
> > > >
> > > >
> > > > _______________________________________________
> > > > MediaWiki-l mailing list --
> > mediawiki-l@lists.wikimedia.org <mailto:
> mediawiki-l@lists.wikimedia.org>
> > > <mailto:mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>>
> > > > To unsubscribe send an email to
> > > mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@lists.wikimedia.org>
> > > <mailto:mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@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/
> <
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
> >>
> > > _______________________________________________
> > > MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>
> > > <mailto:mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>>
> > > To unsubscribe send an email to
> > > mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@lists.wikimedia.org>
> > > <mailto:mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@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/
> <
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
> >>
> > >
> > >
> > > _______________________________________________
> > > MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> > <mailto:mediawiki-l@lists.wikimedia.org>
> > > To unsubscribe send an email to
> > mediawiki-l-leave@lists.wikimedia.org
> > <mailto:mediawiki-l-leave@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/
> >
> >
>
Re: update.php failed for mediawiki-1.38.0 [ In reply to ]
You are sooo right, thanks :)

One more catch?
Now after all we've been through it is showing up this friendly message:

PHP Fatal error: Uncaught FatalError: $wgBaseDirectory must not be
modified in settings files! Use the MW_INSTALL_PATH environment variable
to override the installation root directory. in
/srv/http/wiki.intranet.xyz.tld/mediawiki-1.38.0/includes/Setup.php:237
Stack trace:
#0
/srv/http/wiki.intranet.xyz.tld/mediawiki-1.38.0/maintenance/doMaintenance.php(96):
require_once()
#1
/srv/http/wiki.intranet.xyz.tld/mediawiki-1.38.0/maintenance/update.php(264):
require_once('...')
#2 {main}
thrown in
/srv/http/wiki.intranet.xyz.tld/mediawiki-1.38.0/includes/Setup.php on
line 237

There is no $wgBaseDirectory set in LocalSettings.php, only this snippet:
if( defined( 'MW_INSTALL_PATH' ) ) {
$IP = MW_INSTALL_PATH;
} else {
$IP = dirname( __FILE__ );
}


On 06.06.22 17:54, Benjamin Lees wrote:
> You're missing the dollar sign in $IP. :-)
>
> On Mon, Jun 6, 2022 at 3:09 AM Stefanie Leisestreichler
> <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>> wrote:
>
> When setting
>
> $wgExtensionDirectory = "{$IP}/extensions";
>
> there are no more errors regarding missing extensions/extension.json.
>
> Now the same problem applies to the Skins I am using. Thanks to the
> link
> you provided I set $wgStyleDirectory in Localsettings.php also. This is
> my current config:
>
> # Themes
> $wgStyleDirectory = "{IP}/skins";
> wfLoadSkin( 'Timeless' );
> wfLoadSkin( 'Vector' );
> wfLoadSkin( 'MonoBook' );
>
> Now the next error appears when running "php update.php":
>
> PHP Fatal error:  Uncaught Exception: Unable to open file
> {IP}/skins/Timeless/skin.json: filemtime(): stat failed for
> {IP}/skins/Timeless/skin.json in
> /srv/http/wiki.intranet.xyz
> <http://wiki.intranet.xyz>.tld/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182
>
> This time the software is right. Means, there is no "skin.json" in none
> of the directories of the skins I am using...
>
>
> On 06.06.22 00:30, Benjamin Lees wrote:
> > The initialization of $wgExtensionDirectory changed in 1.38:
> >
> https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3
> <https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3>
>
> >
> <https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3
> <https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f394c37d2e3>>
> >
> > I don't think that should be a problem, though, unless you're using
> > $wgExtensionDirectory to define another path in
> LocalSettings.php.  What
> > happens if you set:
> >
> > $wgExtensionDirectory = "{$IP}/extensions";
> >
> > near the start of LocalSettings.php?
> >
> > On Sun, Jun 5, 2022 at 3:09 AM Stefanie Leisestreichler
> > <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> > <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>> wrote:
> >
> >     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
> >      > <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>
> >      > <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>>> 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>
> >     <https://www.mediawiki.org/wiki/Extension:Cite#Installation
> <https://www.mediawiki.org/wiki/Extension:Cite#Installation>>
> >      >
>  <https://www.mediawiki.org/wiki/Extension:Cite#Installation
> <https://www.mediawiki.org/wiki/Extension:Cite#Installation>
> >     <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>
> >     <https://www.mediawiki.org/wiki/Manual:How_to_debug
> <https://www.mediawiki.org/wiki/Manual:How_to_debug>>
> >      >     <https://www.mediawiki.org/wiki/Manual:How_to_debug
> <https://www.mediawiki.org/wiki/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>
> >     <https://www.mediawiki.org/wiki/How_to_report_a_bug
> <https://www.mediawiki.org/wiki/How_to_report_a_bug>>
> >      >     <https://www.mediawiki.org/wiki/How_to_report_a_bug
> <https://www.mediawiki.org/wiki/How_to_report_a_bug>
> >     <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
> >      >      > <stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>
> >      >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>>
> >      >      > <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>
> >      >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>
> >     <mailto:stefanie.leisestreichler@peter-speer.de
> <mailto:stefanie.leisestreichler@peter-speer.de>>>>> 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>> <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>>>
> >      >      >
> >      >
> >
>  <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>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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>> <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>>>
> >      >      >
> >      >
> >
>  <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>> <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>> <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>>>
> >      >      >
> >      >
> >
>  <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>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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)>> <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)>>>
> >      >      >
> >      >
> >
>  <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)>> <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>> <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>>>
> >      >      >
> >      >
> >
>  <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>> <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 --
> > mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>>
> >      >      >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>>>
> >      >      >     To unsubscribe send an email to
> >      >      > mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>>>
> >      >      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/ <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/ <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/ <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/ <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/>
> >     <https://wikimediafoundation.org/
> <https://wikimediafoundation.org/>>
> >      >     <https://wikimediafoundation.org/
> <https://wikimediafoundation.org/>
> >     <https://wikimediafoundation.org/
> <https://wikimediafoundation.org/>>>>
> >      >      >
> >      >      >
> >      >      > _______________________________________________
> >      >      > MediaWiki-l mailing list --
> > mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>>
> >      >      > To unsubscribe send an email to
> >      > mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/ <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/ <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>>
> >      >     _______________________________________________
> >      >     MediaWiki-l mailing list --
> mediawiki-l@lists.wikimedia.org <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>>
> >      >     To unsubscribe send an email to
> >      > mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>>
> >      >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/ <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/ <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>>
> >      >
> >      >
> >      > _______________________________________________
> >      > MediaWiki-l mailing list --
> mediawiki-l@lists.wikimedia.org <mailto:mediawiki-l@lists.wikimedia.org>
> >     <mailto:mediawiki-l@lists.wikimedia.org
> <mailto:mediawiki-l@lists.wikimedia.org>>
> >      > To unsubscribe send an email to
> > mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@lists.wikimedia.org>
> >     <mailto:mediawiki-l-leave@lists.wikimedia.org
> <mailto:mediawiki-l-leave@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/ <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>
> >
>
>
> _______________________________________________
> MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
> To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
> https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l@lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/