QA:Testcase realmd join packages

From FedoraProject

Revision as of 15:07, 29 April 2013 by Stefw (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

{{QA/Test_Case |description=Join the current machine to an Active Directory, and prevent automatic installation of packages. |setup=

  1. Fulfill the prerequisites and make sure your Active Directory domain access works. realmd 0.14.0+ and adcli 0.6+ are required.
  2. You need a domain account as an administrator.
  3. Leave realm(s) you are currently joined to.
  4. Remove necessary packages for joining active directory:
    $ sudo yum remove sssd adcli sssd-tools
  5. Tell realmd not to automatically install packages, by placing these lines in your /etc/realmd.conf.
[service]
automatic-install = no

|actions=

  1. Discover the domain, which should list the required packages:
    $ realm discover ad.example.com
    Check the required-package lines.
  2. Try to join the domain, which should fail and list packages needed:
    $ realm join --user=Administrator server.ad.example.com
    The packages needed should be listed, like: sssd, adcli, sssd-tools

|results=

  1. Now install the packages listed above using a yum command:
    $ sudo yum install sssd adcli sssd-tools samba-common
    
  2. Perform the join again, this time it should complete without error

}}

== Troubleshooting ==

Use the <code>--verbose</code> argument to see details of what's being done during a join. Include verbose output in any bug reports.

<pre> $ realm join --verbose server.ad.example.com