Novell is now a part of Micro Focus

My Favorites

Close

Please to see your favorites.

A registered client system disappeared from SUSE Manager

This document (7012170) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Manager 2.1
SUSE Manager 3

Situation

A client system disappeared from the list of the registered systems in SUSE Manager (i.e. it is not longer registered) after the registration of another client. Sometimes the behaviour does not imply the "original" system being removed, but rather the "newer" system simply not being added to SUSE Manager.

Typically this is a problem when working with clones from a template within a virtualization environment (such as VMWare).

Resolution

First of all it is necessary to find out the client system which has the same Novell Customer Center (NCC) credentials of the disappeared one.

On SLES 11, NCC credentials are saved in file "/etc/zypp/credentials.d/NCCcredentials". See the example below:

# cat /etc/zypp/credentials.d/NCCcredentials
username=c1a5967a48fe45499750bd42245c437e
password=a5e562a1f2914dbb87fbc040b64990d1

For SLES 12 the same file exists in the same path with the name SCCcredentials.

On SLES 10 systems, NCC credentials are saved in the files /etc/zmd/deviceid and /etc/zmd/secret.
Please note that these files might still exist in a SLES 11 system (specially, but not only, if it was migrated from SLES 10).

Once the client system with the duplicated NCC credentials is found, make the following steps for fixing the issue:
  1. Remove the client systems in SUSE Manager using the web interface.
  2. Run "mgr-ncc-sync" or "mgr-sync refresh" on the SUSE Manager server from command line.
  3. On SLES 11 client systems, move "/etc/zypp/credentials.d/NCCcredentials", "/var/cache/SuseRegister/lastzmdconfig.cache" and "/etc/sysconfig/rhn/systemid" to "/tmp", or simply delete them (on SLES 10 client systems, remove /etc/zmd/deviceid and /etc/zmd/secret, then restart zmd).
  4. On SLES 11, check if /etc/zmd/deviceid and /etc/zmd/secret exist and delete them anyway, even if those files are legacy ones from SLES 10.
  5. On SLES 12, remove "/etc/SUSEConnect"
  6. In addition, the problem explained in TID 7017994 could exist. Please remove the machine-id for dbus and regenerate it again as explained in that TID.
  7. Run the bootstrap script on the client systems again.
  8. Run again "mgr-ncc-sync" or "mgr-sync refresh" on the SUSE Manager server from command line.

Cause

The cause of the issue is that a new client system has been registered using the same NCC credentials of an existing one, causing the override of it. Most likely the two systems were cloned.

Disclaimer

This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7012170
  • Creation Date:19-APR-13
  • Modified Date:25-JAN-17
    • SUSESUSE Manager

Did this document solve your problem? Provide Feedback