Upgrade Wizard blank page if no permissions #4332

Open
opened 2026-02-20 16:16:16 -05:00 by deekerman · 8 comments
Owner

Originally created by @tsmgeek on GitHub (Jun 18, 2020).

I have noted an issue when going to Step 1 of the upgrade wizard it gives a blank page, this did not happen when we upgraded from 7.8.x -> 7.10.x.

Ive tracked the issue down to the recursiveiterator when you have owner/group on folders/files which does allow access.

SuiteCRM 7.10.x

Originally created by @tsmgeek on GitHub (Jun 18, 2020). I have noted an issue when going to Step 1 of the upgrade wizard it gives a blank page, this did not happen when we upgraded from 7.8.x -> 7.10.x. Ive tracked the issue down to the recursiveiterator when you have owner/group on folders/files which does allow access. SuiteCRM 7.10.x
Author
Owner

@pgorod commented on GitHub (Jun 19, 2020):

Your trying to upgrade exactly from which version, to which version?

Did you add the patch as mentioned in the Release notes?

https://docs.suitecrm.com/admin/releases/7.11.x/

@pgorod commented on GitHub (Jun 19, 2020): Your trying to upgrade exactly from which version, to which version? Did you add the patch as mentioned in the Release notes? https://docs.suitecrm.com/admin/releases/7.11.x/
Author
Owner

@tsmgeek commented on GitHub (Jun 19, 2020):

I was going from v7.10.25 ->7.10.27

Yup I uploaded the patch and did install on it.

Even now on the 7.10.27 release it does it, not sure exactly why the cache has differeing user:group but must be due to the background crons.

@tsmgeek commented on GitHub (Jun 19, 2020): I was going from v7.10.25 ->7.10.27 Yup I uploaded the patch and did install on it. Even now on the 7.10.27 release it does it, not sure exactly why the cache has differeing user:group but must be due to the background crons.
Author
Owner

@pgorod commented on GitHub (Jun 19, 2020):

Thanks. And do you have any relevant messages in the logs at the time of the white screen?

Please check both suitecrm.log and php_errors.log

@pgorod commented on GitHub (Jun 19, 2020): Thanks. And do you have any relevant messages in the logs at the time of the white screen? Please check both `suitecrm.log` and `php_errors.log`
Author
Owner

@ghost commented on GitHub (Jun 22, 2020):

i want to append:

upgrading from 7.8.30 to 7.10.27 showing the same:
i saw fatal errors from mysqli but now i have recovered my installation.
i have added the patch.

@ghost commented on GitHub (Jun 22, 2020): i want to append: upgrading from 7.8.30 to 7.10.27 showing the same: i saw fatal errors from mysqli but now i have recovered my installation. i have added the patch.
Author
Owner

@mattlorimer commented on GitHub (Jun 22, 2020):

@hahaxd35 do you see any error in PHP logs, also what is your setup, PHP version, Windows/Linux etc?

@mattlorimer commented on GitHub (Jun 22, 2020): @hahaxd35 do you see any error in PHP logs, also what is your setup, PHP version, Windows/Linux etc?
Author
Owner

@ghost commented on GitHub (Jun 24, 2020):

i saw fatal errors from mysqli

Setup is:
Linux Debian 8 (planing to upgrade)
PHP 5.6.40

i can do a upgrade today a send you the logs

@ghost commented on GitHub (Jun 24, 2020): i saw fatal errors from mysqli Setup is: Linux Debian 8 (planing to upgrade) PHP 5.6.40 i can do a upgrade today a send you the logs
Author
Owner

@ghost commented on GitHub (Jun 25, 2020):

This i have set in apache2/php.ini and cli/php.ini

max_execution_time = 6000
max_input_time = 6000
post_max_size = 800M
upload_max_filesize = 200M
default_socket_timeout = 6000
memory_limit = -1

Wizard:
Minimale PHP-Version 5.6.40-0+deb8u9. Die empfohlene PHP-Version ist 7.1.0 oder höher.
1
XML Parsen OK
cURL Modul OK
MBStrings-Modul OK
IMAP Modul OK
PHP-Einstellungen: Sicherer Modus OK
PHP-Einstellungen: Speicher-Limit OK (Unlimitiert)
Zip Unterstützung OK
PCRE-Version OK
PHP-Einstellungen: Stream OK
Speicherort der php.ini /etc/php5/apache2/php.ini

/var/log/apache2/php.log
[25-Jun-2020 18:35:36 Europe/Berlin] PHP Fatal error: Call to undefined method EmailAddress::getSendConfirmOptInEmailActionLinkDefs() in /var/www/html/SuiteCRM/cache/upgrades/temp/hXmJiz/SuiteCRM-Upgrade-7.8.x-to-7.10.27/modules/Leads/metadata/detailviewdefs.php on line 51
upgradewizard.log

@ghost commented on GitHub (Jun 25, 2020): This i have set in apache2/php.ini and cli/php.ini max_execution_time = 6000 max_input_time = 6000 post_max_size = 800M upload_max_filesize = 200M default_socket_timeout = 6000 memory_limit = -1 Wizard: Minimale PHP-Version 5.6.40-0+deb8u9. Die empfohlene PHP-Version ist 7.1.0 oder höher. 1 XML Parsen OK cURL Modul OK MBStrings-Modul OK IMAP Modul OK PHP-Einstellungen: Sicherer Modus OK PHP-Einstellungen: Speicher-Limit OK (Unlimitiert) Zip Unterstützung OK PCRE-Version OK PHP-Einstellungen: Stream OK Speicherort der php.ini /etc/php5/apache2/php.ini /var/log/apache2/php.log [25-Jun-2020 18:35:36 Europe/Berlin] PHP Fatal error: Call to undefined method EmailAddress::getSendConfirmOptInEmailActionLinkDefs() in /var/www/html/SuiteCRM/cache/upgrades/temp/hXmJiz/SuiteCRM-Upgrade-7.8.x-to-7.10.27/modules/Leads/metadata/detailviewdefs.php on line 51 [upgradewizard.log](https://github.com/salesagility/SuiteCRM/files/4832673/upgradewizard.log)
Author
Owner

@samus-aran commented on GitHub (Jul 28, 2020):

Just trying to understand the thread. Interested to highlight there were more upgrade improvements in release https://docs.suitecrm.com/admin/releases/7.10.x/#_7_10_26

Is it worth doing a test to that version and then 7.10.25?

@samus-aran commented on GitHub (Jul 28, 2020): Just trying to understand the thread. Interested to highlight there were more upgrade improvements in release https://docs.suitecrm.com/admin/releases/7.10.x/#_7_10_26 Is it worth doing a test to that version and then 7.10.25?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SuiteCRM-SuiteCRM#4332
No description provided.