Upgrade FREEPBX 15->16 issue (Array and string offset access syntax with curly braces is deprecated)

[[email protected] /]# yum update
Loaded plugins: fastestmirror, versionlock
Determining fastest mirrors
sng-base | 3.6 kB 00:00:00
sng-epel | 2.9 kB 00:00:00
sng-extras | 2.9 kB 00:00:00
sng-pkgs | 3.4 kB 00:00:00
sng-sng7php74 | 3.4 kB 00:00:00
sng-updates | 2.9 kB 00:00:00
(1/7): sng-extras/7-8.2003.5.el7.sangoma/x86_64/primary_db | 206 kB 00:00:00
(2/7): sng-sng7php74/7-8.2003.5.el7.sangoma/x86_64/primary_db | 91 kB 00:00:00
(3/7): sng-base/7-8.2003.5.el7.sangoma/x86_64/group_gz | 153 kB 00:00:00
(4/7): sng-pkgs/7-8.2003.5.el7.sangoma/x86_64/primary_db | 1.0 MB 00:00:01
(5/7): sng-base/7-8.2003.5.el7.sangoma/x86_64/primary_db | 6.1 MB 00:00:03
(6/7): sng-updates/7-8.2003.5.el7.sangoma/x86_64/primary_db | 4.5 MB 00:00:02
(7/7): sng-epel/7-8.2003.5.el7.sangoma/x86_64/primary_db | 7.3 MB 00:00:04
No packages marked for update
[[email protected] /]# fwconsole ma upgradeall
No repos specified, using: [standard,extended] from last GUI settings

Up to date.
Updating Hooks…Done
[[email protected] /]# fwconsole chown
Taking too long? Customize the chown command, See http://wiki.freepbx.org/display/FOP/FreePBX+Chown+Conf
Setting Permissions…

In json.class.php line 234:

Array and string offset access syntax with curly braces is deprecated

chown [-f|–file FILE] [-m|–module MODULE]

Tried several steps and followed this post also. No success yet. Similar issue

Are you using endpointman module? If yes then please remove this module as looks like open source endpointman module is not compatible with PHP 7.4

Please Refer to - https://issues.freepbx.org/browse/FC-348

thanks.

Removed module as suggested and voila, issue resolved… Thanks for your help! Much appreciated!

P.s: During the upgrade process via the GUI, I did not receive a warning or notification that hinted on this potential future issue (as far as I can remember :wink: )