Solaris 11: The signature value did not match the expected value.

Since quite sime time now I’ve been unable to upgrade my test system to Solaris 11.1.
The system was running 11.0 SRU 10.4 and for some reason, when I wanted to run ‘pkg update’, I faced this message:

I’ve finally found (1) a solution to upgrade anyway and (2) a way to install the system/locale package, discarding this message.

Then, I’ve discovered that pkg signatures can be avoided using a pkg property:

And that’s it! As I’ve never had any answer to this issue anywhere, I’d thought I would share the resolution 😉