These failures are definitely related (as in - at least hitting the code) to the recent changes around determining the public (and private) address of a machine. "no address" is a new error, for when no preferred address has been set.
However, the restore code does set machine / provider addresses using the standard machine.Set*Addresses methods - which ought to be setting the preferred addresses. (In state/backups/restore.go:updateMachineAddresses )
I'll dig in a bit further and see if I can find anything more.
These failures are definitely related (as in - at least hitting the code) to the recent changes around determining the public (and private) address of a machine. "no address" is a new error, for when no preferred address has been set.
However, the restore code does set machine / provider addresses using the standard machine. Set*Addresses methods - which ought to be setting the preferred addresses. (In state/backups/ restore. go:updateMachin eAddresses )
I'll dig in a bit further and see if I can find anything more.