15->16 upgrade fail, missing bug report with fix

We’ve done a bunch of these 15-> upgrades using the same commands. This is the first one to completely blow up.

It’s got the Function Redis::delete() is deprecated error described here:

The all end up pointing the OP to a bug report link:

But that doesn’t lead to the mentioned fix.

Can someone please point me to wherever that bug report and fix have been relocated so we can get the system off its lips?

please check your framework module version and php version? if successfully upgraded then php version should be 7.2 and framework should be 16.x.

If framework is not 16.x then manually execute below commands -

fwconsole ma downloadinstall framework
fwconsole chown
fwconsole r

Once framework is updated then update all your modules to the latest stable by fwconsole upgradeall

Thanks
Kapil

fwconsole would not run at all; there was no way to do what you suggest. I eventually found two instances of the file mentioned in the other posts, one of which had the invalid delete() command. Manually changing it just changed the error.

It seems that the upgrade stopped partway through the process, but reported as complete. Re-running the upgrade script (from the CLI) resulted in it saying the upgrade was complete. But we were left with a system that would boot and do little else.

I restored from a backup and left it on v15 for now.

I don’t know what happened, but it seems like there is an untrapped error that caused this and then left the system in a state where the upgrade script was incorrectly sure the process was complete.

Code quality matters.