Issue updating from v23.01.1 to 23.02 #3658

Closed
opened 2026-02-05 07:10:24 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @infotts-py on GitHub (Mar 20, 2023).

Attempted Debugging

  • I have read the debugging page

Searched GitHub Issues

  • I have searched GitHub for the issue.

Describe the Scenario

I updated Ubuntu to 22.04.2 LTS (GNU/Linux 5.15.0-67-generic x86_64).

When I update bookstack, I get this error message

PHP Fatal error:  Uncaught Error: Call to undefined function Symfony\Component\String\normalizer_is_normalized() in /usr/share/php/Symfony/Component/String/UnicodeString.php:37
Stack trace:
#0 /usr/share/php/Symfony/Component/Console/Helper/Helper.php(65): Symfony\Component\String\UnicodeString->__construct()
#1 /usr/share/php/Symfony/Component/Console/Helper/ProgressBar.php(383): Symfony\Component\Console\Helper\Helper::width()
#2 /usr/share/php/Symfony/Component/Console/Helper/ProgressBar.php(322): Symfony\Component\Console\Helper\ProgressBar->setMaxSteps()
#3 /usr/share/php/Composer/Util/Loop.php(89): Symfony\Component\Console\Helper\ProgressBar->start()
#4 /usr/share/php/Composer/Installer/InstallationManager.php(497): Composer\Util\Loop->wait()
#5 /usr/share/php/Composer/Installer/InstallationManager.php(362): Composer\Installer\InstallationManager->waitOnPromises()
#6 /usr/share/php/Composer/Installer/InstallationManager.php(282): Composer\Installer\InstallationManager->downloadAndExecuteBatch()
#7 /usr/share/php/Composer/Installer.php(754): Composer\Installer\InstallationManager->execute()
#8 /usr/share/php/Composer/Installer.php(281): Composer\Installer->doInstall()
#9 /usr/share/php/Composer/Command/InstallCommand.php(139): Composer\Installer->run()
#10 /usr/share/php/Symfony/Component/Console/Command/Command.php(298): Composer\Command\InstallCommand->execute()
#11 /usr/share/php/Symfony/Component/Console/Application.php(1015): Symfony\Component\Console\Command\Command->run()
#12 /usr/share/php/Symfony/Component/Console/Application.php(299): Symfony\Component\Console\Application->doRunCommand()
#13 /usr/share/php/Composer/Console/Application.php(336): Symfony\Component\Console\Application->doRun()
#14 /usr/share/php/Symfony/Component/Console/Application.php(171): Composer\Console\Application->doRun()
#15 /usr/share/php/Composer/Console/Application.php(131): Symfony\Component\Console\Application->run()
#16 /usr/bin/composer(84): Composer\Console\Application->run()
#17 {main}
  thrown in /usr/share/php/Symfony/Component/String/UnicodeString.php on line 37

Fatal error: Uncaught Error: Call to undefined function Symfony\Component\String\normalizer_is_normalized() in /usr/share/php/Symfony/Component/String/UnicodeString.php:37
Stack trace:
#0 /usr/share/php/Symfony/Component/Console/Helper/Helper.php(65): Symfony\Component\String\UnicodeString->__construct()
#1 /usr/share/php/Symfony/Component/Console/Helper/ProgressBar.php(383): Symfony\Component\Console\Helper\Helper::width()
#2 /usr/share/php/Symfony/Component/Console/Helper/ProgressBar.php(322): Symfony\Component\Console\Helper\ProgressBar->setMaxSteps()
#3 /usr/share/php/Composer/Util/Loop.php(89): Symfony\Component\Console\Helper\ProgressBar->start()
#4 /usr/share/php/Composer/Installer/InstallationManager.php(497): Composer\Util\Loop->wait()
#5 /usr/share/php/Composer/Installer/InstallationManager.php(362): Composer\Installer\InstallationManager->waitOnPromises()
#6 /usr/share/php/Composer/Installer/InstallationManager.php(282): Composer\Installer\InstallationManager->downloadAndExecuteBatch()
#7 /usr/share/php/Composer/Installer.php(754): Composer\Installer\InstallationManager->execute()
#8 /usr/share/php/Composer/Installer.php(281): Composer\Installer->doInstall()
#9 /usr/share/php/Composer/Command/InstallCommand.php(139): Composer\Installer->run()
#10 /usr/share/php/Symfony/Component/Console/Command/Command.php(298): Composer\Command\InstallCommand->execute()
#11 /usr/share/php/Symfony/Component/Console/Application.php(1015): Symfony\Component\Console\Command\Command->run()
#12 /usr/share/php/Symfony/Component/Console/Application.php(299): Symfony\Component\Console\Application->doRunCommand()
#13 /usr/share/php/Composer/Console/Application.php(336): Symfony\Component\Console\Application->doRun()
#14 /usr/share/php/Symfony/Component/Console/Application.php(171): Composer\Console\Application->doRun()
#15 /usr/share/php/Composer/Console/Application.php(131): Symfony\Component\Console\Application->run()
#16 /usr/bin/composer(84): Composer\Console\Application->run()
#17 {main}
  thrown in /usr/share/php/Symfony/Component/String/UnicodeString.php on line 37

I came back to a previous checkpoint. I tried upgrading PHP (8.0.28) and composer (2.5.4) to the latest versions. When I update bookstack I still get the same error message.

Any idea what I should do ?

Exact BookStack Version

23.02

Log Content

No response

PHP Version

8.0.28

Hosting Environment

VM in Hyper-V running Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-67-generic x86_64)

Originally created by @infotts-py on GitHub (Mar 20, 2023). ### Attempted Debugging - [X] I have read the debugging page ### Searched GitHub Issues - [X] I have searched GitHub for the issue. ### Describe the Scenario I updated Ubuntu to 22.04.2 LTS (GNU/Linux 5.15.0-67-generic x86_64). When I update bookstack, I get this error message <details> ``` PHP Fatal error: Uncaught Error: Call to undefined function Symfony\Component\String\normalizer_is_normalized() in /usr/share/php/Symfony/Component/String/UnicodeString.php:37 Stack trace: #0 /usr/share/php/Symfony/Component/Console/Helper/Helper.php(65): Symfony\Component\String\UnicodeString->__construct() #1 /usr/share/php/Symfony/Component/Console/Helper/ProgressBar.php(383): Symfony\Component\Console\Helper\Helper::width() #2 /usr/share/php/Symfony/Component/Console/Helper/ProgressBar.php(322): Symfony\Component\Console\Helper\ProgressBar->setMaxSteps() #3 /usr/share/php/Composer/Util/Loop.php(89): Symfony\Component\Console\Helper\ProgressBar->start() #4 /usr/share/php/Composer/Installer/InstallationManager.php(497): Composer\Util\Loop->wait() #5 /usr/share/php/Composer/Installer/InstallationManager.php(362): Composer\Installer\InstallationManager->waitOnPromises() #6 /usr/share/php/Composer/Installer/InstallationManager.php(282): Composer\Installer\InstallationManager->downloadAndExecuteBatch() #7 /usr/share/php/Composer/Installer.php(754): Composer\Installer\InstallationManager->execute() #8 /usr/share/php/Composer/Installer.php(281): Composer\Installer->doInstall() #9 /usr/share/php/Composer/Command/InstallCommand.php(139): Composer\Installer->run() #10 /usr/share/php/Symfony/Component/Console/Command/Command.php(298): Composer\Command\InstallCommand->execute() #11 /usr/share/php/Symfony/Component/Console/Application.php(1015): Symfony\Component\Console\Command\Command->run() #12 /usr/share/php/Symfony/Component/Console/Application.php(299): Symfony\Component\Console\Application->doRunCommand() #13 /usr/share/php/Composer/Console/Application.php(336): Symfony\Component\Console\Application->doRun() #14 /usr/share/php/Symfony/Component/Console/Application.php(171): Composer\Console\Application->doRun() #15 /usr/share/php/Composer/Console/Application.php(131): Symfony\Component\Console\Application->run() #16 /usr/bin/composer(84): Composer\Console\Application->run() #17 {main} thrown in /usr/share/php/Symfony/Component/String/UnicodeString.php on line 37 Fatal error: Uncaught Error: Call to undefined function Symfony\Component\String\normalizer_is_normalized() in /usr/share/php/Symfony/Component/String/UnicodeString.php:37 Stack trace: #0 /usr/share/php/Symfony/Component/Console/Helper/Helper.php(65): Symfony\Component\String\UnicodeString->__construct() #1 /usr/share/php/Symfony/Component/Console/Helper/ProgressBar.php(383): Symfony\Component\Console\Helper\Helper::width() #2 /usr/share/php/Symfony/Component/Console/Helper/ProgressBar.php(322): Symfony\Component\Console\Helper\ProgressBar->setMaxSteps() #3 /usr/share/php/Composer/Util/Loop.php(89): Symfony\Component\Console\Helper\ProgressBar->start() #4 /usr/share/php/Composer/Installer/InstallationManager.php(497): Composer\Util\Loop->wait() #5 /usr/share/php/Composer/Installer/InstallationManager.php(362): Composer\Installer\InstallationManager->waitOnPromises() #6 /usr/share/php/Composer/Installer/InstallationManager.php(282): Composer\Installer\InstallationManager->downloadAndExecuteBatch() #7 /usr/share/php/Composer/Installer.php(754): Composer\Installer\InstallationManager->execute() #8 /usr/share/php/Composer/Installer.php(281): Composer\Installer->doInstall() #9 /usr/share/php/Composer/Command/InstallCommand.php(139): Composer\Installer->run() #10 /usr/share/php/Symfony/Component/Console/Command/Command.php(298): Composer\Command\InstallCommand->execute() #11 /usr/share/php/Symfony/Component/Console/Application.php(1015): Symfony\Component\Console\Command\Command->run() #12 /usr/share/php/Symfony/Component/Console/Application.php(299): Symfony\Component\Console\Application->doRunCommand() #13 /usr/share/php/Composer/Console/Application.php(336): Symfony\Component\Console\Application->doRun() #14 /usr/share/php/Symfony/Component/Console/Application.php(171): Composer\Console\Application->doRun() #15 /usr/share/php/Composer/Console/Application.php(131): Symfony\Component\Console\Application->run() #16 /usr/bin/composer(84): Composer\Console\Application->run() #17 {main} thrown in /usr/share/php/Symfony/Component/String/UnicodeString.php on line 37 ``` </details> I came back to a previous checkpoint. I tried upgrading PHP (8.0.28) and composer (2.5.4) to the latest versions. When I update bookstack I still get the same error message. Any idea what I should do ? ### Exact BookStack Version 23.02 ### Log Content _No response_ ### PHP Version 8.0.28 ### Hosting Environment VM in Hyper-V running Ubuntu 22.04.2 LTS (GNU/Linux 5.15.0-67-generic x86_64)
OVERLORD added the 🐕 Support label 2026-02-05 07:10:24 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#3658