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
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/
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/
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/Extensi...
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(...)
:
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)%3E:
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)%3E:
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...)
:
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/Extensi...
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/Extensi...
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(...)
:
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)%3E:
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)%3E:
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...)
:
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/Extensi...
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/
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/
The initialization of $wgExtensionDirectory changed in 1.38: https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f...
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/" forextension.json.
File extensions/Cite/extension.json exists in my installation, butnot
/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 wehave
> 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/Extensi...
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> 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(...)
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...)
:
> > 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)%3E
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)%3E%3E:
> > 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)%3E
> <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)%3E%3E:
> > 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...)
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...)
:
> > 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/Extensi...
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > 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/Extensi...
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> 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(...)
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...)
:
> > 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)%3E
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)%3E%3E:
> > 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)%3E
> <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)%3E%3E:
> > 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...)
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...)
:
> > 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/Extensi...
> <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > 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/
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/f5641f9856b27c1b88bdbb5456d59f... 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/>
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/f5641f9856b27c1b88bdbb5456d59f... 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/Extensi... 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/Extensi... 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/Extensi... 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(...) 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(...) 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(...) 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...) 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...) 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...) 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/Extensi... http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... 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/Extensi... 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/Extensi... 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/Extensi... 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(...) 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(...) 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(...) 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...) 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...) 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...) 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/Extensi... http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... 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/
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/f5641f9856b27c1b88bdbb5456d59f...
<
https://github.com/wikimedia/mediawiki/commit/f5641f9856b27c1b88bdbb5456d59f...
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 updatingfrom
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 wehave
> > 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 openfile
> > /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/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > 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(... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...)
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...)
:
> > > > 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)%3E < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)%3E%3E
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)%3E < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)%3E%3E%...:
> > > > 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)%3E < 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)%3E%3E
> > > <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)%3E < 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)%3E%3E...:
> > > > 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... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...)
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...)
:
> > > > 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)%3... < 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)%3... < 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/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > > > 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/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > 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(... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...)
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(...)
:
> > > > 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)%3E < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)%3E%3E
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)%3E < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)%3E%3E%...:
> > > > 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)%3E < 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)%3E%3E
> > > <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)%3E < 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)%3E%3E...:
> > > > 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... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...)
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...) < http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php...)
:
> > > > 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)%3... < 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)%3... < 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/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > > <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi... < http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extensi...
> > > > 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/
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@lists.wikimedia.org