Oracle Linux 8的Active Directory身份验证

问题描述 投票:-1回答:1

我正在尝试在Oracle Linux 8上实现Active Directory。该错误似乎无法安装所需的软件包。有人可以帮助我使用易用的剧本在Oracle Linux 8上设置AD身份验证。谢谢!

这是我得到的错误

(item=[u'nss-pam-ldapd', u'pam_krb5', u'authconfig']) => { "changed": false, "item": [ "nss-pam-ldapd", "pam_krb5", "authconfig" ], "module_stderr": "Shared connection to server1 closed.\r\n", "module_stdout": "Errors during downloading metadata for repository 'ol8_baseos_latest':\r\n - Curl error (6): Couldn't resolve host name for https://yum$ociregion.oracle.com/repo/OracleLinux/OL8/baseos/latest/x86_64/repodata/repomd.xml [Could not resolve host: yum$ociregion.oracle.com]\r\nTraceback (most recent call last):\r\n File \"/usr/lib/python3.6/site-packages/dnf/repo.py\", line 573, in load\r\n ret = self._repo.load()\r\n File \"/usr/lib64/python3.6/site-packages/libdnf/repo.py\", line 394, in load\r\n return _repo.Repo_load(self)\r\nRuntimeError: Failed to download metadata for repo 'ol8_baseos_latest': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried\r\n\r\nDuring handling of the above exception, another exception occurred:\r\n\r\nTraceback (most recent call last):\r\n File \"/tmp/ansible_e7faoq26/ansible_module_dnf.py\", line 534, in <module>\r\n main()\r\n File \"/tmp/ansible_e7faoq26/ansible_module_dnf.py\", line 528, in main\r\n params['disablerepo'], params['enablerepo'], params['installroot'])\r\n File \"/tmp/ansible_e7faoq26/ansible_module_dnf.py\", line 251, in _base\r\n base.fill_sack(load_system_repo='auto')\r\n File \"/usr/lib/python3.6/site-packages/dnf/base.py\", line 392, in fill_sack\r\n self._add_repo_to_sack(r)\r\n File \"/usr/lib/python3.6/site-packages/dnf/base.py\", line 137, in _add_repo_to_sack\r\n repo.load()\r\n File \"/usr/lib/python3.6/site-packages/dnf/repo.py\", line 580, in load\r\n raise dnf.exceptions.RepoError(str(e))\r\ndnf.exceptions.RepoError: Failed to download metadata for repo 'ol8_baseos_latest': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried\r\n",

我的剧本

become: true
tasks:
- name: Install various packages.
dnf:
name: "{{item}}"
state: latest
with_items:
- nss-pam-ldapd
- pam_krb5
- authconfig
- name: Creating users
user:
name: "{{item}}"
groups: wheel
shell: /bin/bash
with_items:
- user1
- user2
- name: kerbros Auth update
shell: authconfig --update --enablekrb5 --krb5realm=ABC.COM --krb5kdc=abc.com --enablekrb5kdcdns --enablekrb5realmdns```


Thank you for your help.
ansible active-directory oraclelinux
1个回答
0
投票

这确实与ansible无关。这是dnf配置问题。

只需创建一个空文件:'/ etc / dnf / vars / ociregion',您应该会很好。

((我不知道为什么您的系统上不存在该文件,因为该文件是在安装基本操作系统时创建的,但是可以解决您的问题)

© www.soinside.com 2019 - 2024. All rights reserved.