Thanks for the info, but there is small typo on the
remote server to modem. Instead of tar -zcvf /tmp/cups*, it should say “tar -zxvf /tmp/cups*” — “x” for expand the cups* file.
And Is it working when upgrading from Linux 3 to Linux 5.5 when cups is also a different version?