Fatal error when installing language pack in suitecrm 7.13.1

  1. I downloaded French pack from SuiteCRM core translations in Crowdin
  2. Trying to upload: message “No manifest”. I separated manifest.php from folder (as seen in another post), and zip it again together.
  3. Upload: seems correct, identified as French Language Pack.
  4. Then trying to Install, and get a Fatal error (server info replaced by ):
    Fatal error : Uncaught Error: Call to a member function read() on bool in /
    /modules/Administration/UpgradeWizard_prepare.php:178 Stack trace: #0 //include/MVC/View/SugarView.php(824): include_once() #1 //include/MVC/View/views/view.classic.php(72): SugarView->includeClassicFile() #2 //include/MVC/View/SugarView.php(210): ViewClassic->display() #3 //include/MVC/Controller/SugarController.php(432): SugarView->process() #4 //modulr/include/MVC/Controller/SugarController.php(363): SugarController->processView() #5 //include/MVC/SugarApplication.php(101): SugarController->execute() #6 //index.php(56): SugarApplication->execute() #7 {main} thrown in //modules/Administration/UpgradeWizard_prepare.php on line 178

I verified folder permissions: all are conformal to Install rules. PHP 8.0, with zip installed.
I searched this type of error in internet or SuiteCRM forum, but not found. Any idea ?
Thanks in advance

I have found ! When downloading the language package, Safari opened it (default setting). So I had to re zip it, and the result was incorrect.
I disabled automatic opening (no unzip), and everything went well.

1 Like