Environment
Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 2
Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 3
Subscription Management Tool (SMT) for SUSE Linux Enterprise 11 1.1
SUSE Linux Enterprise Server 10 Service Pack 3
SUSE Linux Enterprise Server 11 Service Pack 1
Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 3
Subscription Management Tool (SMT) for SUSE Linux Enterprise 11 1.1
SUSE Linux Enterprise Server 10 Service Pack 3
SUSE Linux Enterprise Server 11 Service Pack 1
Situation
Trying to add an installation source or register with the NCC or a local SMT server pops up this error:
"Unknown Error: File /var/tmp/TmpDir.2a1lo0/DATA/content.key doesn't contain public key data"
"Unknown Error: File /var/tmp/TmpDir.2a1lo0/DATA/content.key doesn't contain public key data"
Resolution
Checking the /var/log/YaST2/y2log showed this error:
Cannot execute external program gpg: No such file or directory
/usr/bin/gpg was either renamed or replaced with gpg1 or gpg2. Two possible solutions:
1. Re-install the gpg rpm
2. Create a softlink from gpg1 to gpg (ln -s /usr/bin/gpg1 /usr/bin/gpg)
Cannot execute external program gpg: No such file or directory
/usr/bin/gpg was either renamed or replaced with gpg1 or gpg2. Two possible solutions:
1. Re-install the gpg rpm
2. Create a softlink from gpg1 to gpg (ln -s /usr/bin/gpg1 /usr/bin/gpg)