Upgrade error 3.3.0.13 to 3.4.0.1 PHP Fatal error: Uncaught Error: Class “Transliterator” not found in /var/www/ojs/lib/pkp/classes/oai/OAIUtils.php:30

Upgrade error from 3.4.0.1 to 3.4.0.1

Code version: 3.4.0.1
Database version: 3.3.0.14
Latest version: 3.4.0.1

[]
PHP Fatal error: Uncaught Error: Class “Transliterator” not found in /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php:30
Stack trace:
#0 /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php(178): PKP\oai\OAIUtils::init()
#1 /var/www/devjhs/lib/pkp/lib/vendor/composer/ClassLoader.php(571): include(‘…’)
#2 /var/www/devjhs/lib/pkp/lib/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#3 /var/www/devjhs/classes/migration/upgrade/v3_4_0/I4235_OAISetSpec.php(32): Composer\Autoload\ClassLoader->loadClass()
#4 /var/www/devjhs/lib/pkp/classes/install/Installer.php(463): APP\migration\upgrade\v3_4_0\I4235_OAISetSpec->up()
#5 /var/www/devjhs/lib/pkp/classes/install/Installer.php(294): PKP\install\Installer->executeAction()
#6 /var/www/devjhs/lib/pkp/classes/install/Installer.php(209): PKP\install\Installer->executeInstaller()
#7 /var/www/devjhs/lib/pkp/classes/cliTool/UpgradeTool.php(96): PKP\install\Installer->execute()
#8 /var/www/devjhs/lib/pkp/classes/cliTool/UpgradeTool.php(69): PKP\cliTool\UpgradeTool->upgrade()
#9 /var/www/devjhs/tools/upgrade.php(22): PKP\cliTool\UpgradeTool->execute()
#10 {main}
thrown in /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php on line 30

Fatal error: Uncaught Error: Class “Transliterator” not found in /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php:30
Stack trace:
#0 /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php(178): PKP\oai\OAIUtils::init()
#1 /var/www/devjhs/lib/pkp/lib/vendor/composer/ClassLoader.php(571): include(‘…’)
#2 /var/www/devjhs/lib/pkp/lib/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#3 /var/www/devjhs/classes/migration/upgrade/v3_4_0/I4235_OAISetSpec.php(32): Composer\Autoload\ClassLoader->loadClass()
#4 /var/www/devjhs/lib/pkp/classes/install/Installer.php(463): APP\migration\upgrade\v3_4_0\I4235_OAISetSpec->up()
#5 /var/www/devjhs/lib/pkp/classes/install/Installer.php(294): PKP\install\Installer->executeAction()
#6 /var/www/devjhs/lib/pkp/classes/install/Installer.php(209): PKP\install\Installer->executeInstaller()
#7 /var/www/devjhs/lib/pkp/classes/cliTool/UpgradeTool.php(96): PKP\install\Installer->execute()
#8 /var/www/devjhs/lib/pkp/classes/cliTool/UpgradeTool.php(69): PKP\cliTool\UpgradeTool->upgrade()
#9 /var/www/devjhs/tools/upgrade.php(22): PKP\cliTool\UpgradeTool->execute()
#10 {main}
thrown in /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php on line 30

select distinct set_spec from data_object_tombstones

Code version: 3.3.0.13
Database version: 3.3.0.14
Latest version: 3.4.0.1

[]
PHP Fatal error: Uncaught Error: Class “Transliterator” not found in /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php:30
Stack trace:
#0 /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php(178): PKP\oai\OAIUtils::init()
#1 /var/www/devjhs/lib/pkp/lib/vendor/composer/ClassLoader.php(571): include(‘…’)
#2 /var/www/devjhs/lib/pkp/lib/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#3 /var/www/devjhs/classes/migration/upgrade/v3_4_0/I4235_OAISetSpec.php(32): Composer\Autoload\ClassLoader->loadClass()
#4 /var/www/devjhs/lib/pkp/classes/install/Installer.php(463): APP\migration\upgrade\v3_4_0\I4235_OAISetSpec->up()
#5 /var/www/devjhs/lib/pkp/classes/install/Installer.php(294): PKP\install\Installer->executeAction()
#6 /var/www/devjhs/lib/pkp/classes/install/Installer.php(209): PKP\install\Installer->executeInstaller()
#7 /var/www/devjhs/lib/pkp/classes/cliTool/UpgradeTool.php(96): PKP\install\Installer->execute()
#8 /var/www/devjhs/lib/pkp/classes/cliTool/UpgradeTool.php(69): PKP\cliTool\UpgradeTool->upgrade()
#9 /var/www/devjhs/tools/upgrade.php(22): PKP\cliTool\UpgradeTool->execute()
#10 {main}
thrown in /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php on line 30

Fatal error: Uncaught Error: Class “Transliterator” not found in /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php:30
Stack trace:
#0 /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php(178): PKP\oai\OAIUtils::init()
#1 /var/www/devjhs/lib/pkp/lib/vendor/composer/ClassLoader.php(571): include(‘…’)
#2 /var/www/devjhs/lib/pkp/lib/vendor/composer/ClassLoader.php(428): Composer\Autoload\includeFile()
#3 /var/www/devjhs/classes/migration/upgrade/v3_4_0/I4235_OAISetSpec.php(32): Composer\Autoload\ClassLoader->loadClass()
#4 /var/www/devjhs/lib/pkp/classes/install/Installer.php(463): APP\migration\upgrade\v3_4_0\I4235_OAISetSpec->up()
#5 /var/www/devjhs/lib/pkp/classes/install/Installer.php(294): PKP\install\Installer->executeAction()
#6 /var/www/devjhs/lib/pkp/classes/install/Installer.php(209): PKP\install\Installer->executeInstaller()
#7 /var/www/devjhs/lib/pkp/classes/cliTool/UpgradeTool.php(96): PKP\install\Installer->execute()
#8 /var/www/devjhs/lib/pkp/classes/cliTool/UpgradeTool.php(69): PKP\cliTool\UpgradeTool->upgrade()
#9 /var/www/devjhs/tools/upgrade.php(22): PKP\cliTool\UpgradeTool->execute()
#10 {main}
thrown in /var/www/devjhs/lib/pkp/classes/oai/OAIUtils.php on line 30

Hello @Thippeswamy_S

Yo may want to check if the intl PHP extension is installed/enabled on your system.

Install the package php-intl and restart Apache and let us know :slight_smile:

1 Like