SUSE Manager/TypicalProblems

From MicroFocusInternationalWiki
Jump to: navigation, search

SUSE Manager Main Page

Typical problems and their solution

Things to check first

  • Is there sufficient main memory?
    • SUSE Manager requires at least 4GB (four gigabytes) of main memory
    • Adding swap space is a good idea
  • Is there sufficient disk space?
    • SUSE Manager requires approx 30GB of disk space for a full SLES11SP1 repo
  • Are client and server synchronized on time?
    • Else the certification validation might fail. Run sntp -P no -r pool.ntp.org to synchronize time with ntp.org;
  • Actions don't get scheduled/executed, a number of other things do not work as expected
    • Is Taskomatic running out of memory (can you find "OutOfMemoryError" in /var/log/rhn/rhn_taskomatic_daemon.log)?
    • Give taskomatic more memory by editing /etc/rhn/rhn.conf and adding taskomatic.maxmemory = 2048.

Setup problems

Hostname of the server

    • You cannot change the hostname of the server after setup
    • The hostname must resolve to the correct IP address via DNS
      • Make sure your DNS server is correctly configured

SSL certificate creation fails

    • You must enter a valid country code
      • e.g. UK is invalid, GB is valid

Client does not get activated

    • Often caused by a missing channel assignment:
      • Add Repositories to SUSE Manager
      • Combine Repositories to Channels
      • Assign Channels to Activation Codes
      • Activate the client with an Activation Codes

Other problems

Rollback does not work

When looking into /var/log/up2date you find something like

Traceback (most recent call last):
  File "/usr/sbin/rhn_check", line 332, in __run_action
    (status, message, data) = CheckCli.__do_call(method, params, kwargs)
  File "/usr/sbin/rhn_check", line 325, in __do_call
    retval = method(*params, **kwargs)
  File "/usr/share/rhn/actions/packages.py", line 194, in runTransaction
    return zypper.transact(transaction_data)
  File "/usr/share/rhn/actions/packages.py", line 153, in transact
    return self.__execute(args)
  File "/usr/share/rhn/actions/packages.py", line 85, in __execute
    cmd.extend(args)
<type 'exceptions.TypeError'>: 'NoneType' object is not iterable

Make sure you have the latest version of zypp-plugin-spacewalk installed on your client. At least version 0.5-0.3.1 is needed for rollback to work properly.

Registration of bare metal provisioning

You can use the kernel parameter
spacewalk_finally=running
to keep the discovery image up an running for further investigation.