Switching my wiki to a new device, and upgrading 1.26.2 to 1.28 at the same time.
Old wiki had scribuntu installed with
require_once "$IP/extensions/Scribunto/Scribunto.php"; $wgScribuntoDefaultEngine = 'luastandalone'; $wgScribuntoEngineConf['luastandalone']['luaPath'] = '/usr/bin/lua';
When importing an xml-dump from 1.26 wiki to the new 1.28 I get this error:
[fd7ed886a8d01441d1fc3650] [no req] MWUnknownContentModelException from line 347 of /var/www/html/MediaWiki/includes/content/ContentHandler.php: The content model 'Scribunto' is not registered on this wiki. See https://www.mediawiki.org/wiki/Content_handlers to find out which extensions handle this content model. Backtrace: #0 /var/www/html/MediaWiki/includes/import/WikiRevision.php(332): ContentHandler::getForModelID(string) #1 /var/www/html/MediaWiki/includes/import/WikiImporter.php(863): WikiRevision->getContentHandler() #2 /var/www/html/MediaWiki/includes/import/WikiImporter.php(814): WikiImporter->processRevision(array, array) #3 /var/www/html/MediaWiki/includes/import/WikiImporter.php(756): WikiImporter->handleRevision(array) #4 /var/www/html/MediaWiki/includes/import/WikiImporter.php(564): WikiImporter->handlePage() #5 /var/www/html/MediaWiki/maintenance/importDump.php(318): WikiImporter->doImport() #6 /var/www/html/MediaWiki/maintenance/importDump.php(277): BackupReader->importFromHandle(resource) #7 /var/www/html/MediaWiki/maintenance/importDump.php(108): BackupReader->importFromStdin() #8 /var/www/html/MediaWiki/maintenance/doMaintenance.php(111): BackupReader->execute() #9 /var/www/html/MediaWiki/maintenance/importDump.php(323): require_once(string) #10 {main}
The import fails after 800-ish pages.
New wiki runs:
MediaWiki 1.28.0
PHP 5.6.27-0+deb8u1 (apache2handler)
MySQL 5.5.53-0+deb8u1
ICU 52.1
No other customization other than $wgShowExceptionDetails = true; in LocalSettings.php.
Only extensions are the ones installed during setting up the wiki.