I have a workstation that is running SLED12 SP3. All the update repositories were the SP3 ones but /etc/SuSE-release contains:

Code:
SUSE Linux Enterprise Desktop 12 (x86_64)
VERSION = 12
PATCHLEVEL = 2
# This file is deprecated and will be removed in a future service pack or release.
# Please check /etc/os-release for details about this release.
and /etc/os-release contains:

Code:
NAME="SLED"
VERSION="12-SP2"
VERSION_ID="12.2"
PRETTY_NAME="SUSE Linux Enterprise Desktop 12 SP2"
ID="sled"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sled:12:sp2"
Thinking that there must be some sort of registration error I deleted the machine from the SCC subscription and re-registered it using the procedure at:https://support.microfocus.com/kb/doc.php?id=3303599

However, this replaced all the SP3 repositories with SP2 ones, so I now seem to have a SP3 install that thinks it is SP2.

uname -r gives:
Code:
4.4.162-94.72-default
I was actually trying to migrate the machine to SP4, but when I run the Yast Online Migration tool it gives the following error:

Code:
Error
Connection to registration server failed
Details: The requested products 'SUSE Linux Enterprise Software Development kit SP2 x86_64' have not been activated on the system.

Error
No migration product found
I believe I have a fully up to date SP3 system that thinks it is SP2. Any ideas how I can resolve this?

Rob