I've taken the rather extreme option of deleting the "CentOS-*.repo" files from /etc/yum.repos.d/ at the start of the %post section. Bit harsh, but it proved the theory was sound. I can now perform successful builds with no external access.
This can't be the 'right' way to do it though. Is this the way the subscription_manager_registration snippet is supposed to work? On Wednesday, 1 March 2017 12:10:15 UTC, Duncan Innes wrote: > > Do you do that during kickstart or once booted? I think at the point of > trying to install subscription-manager, my hosts only have the external > repos configured, so there's no way to satisfy the install internally. > > I've edited the Katello Kickstart Default template to include > subscription-manager in the initial %packages list. This means it's > already there when the subscription_manager_registration snippet is run. > But the yum commands still fail if I remove internet access as I've not > "enabled=0" to all the external repos at this point. > > Shouldn't the subscription_manager_registration snippet be capable of > installing subscription-manager without internet access? > > D > > On Wednesday, 1 March 2017 11:00:46 UTC, Lachlan Musicman wrote: >> >> I don't know if there's an automagic way to do it, but I use ansible to >> change all files in /etc/yum.repos.d/ except "redhat.repo". In each file >> change any enabled =1 to enabled = 0. >> >> cheers >> L. >> >> ------ >> The most dangerous phrase in the language is, "We've always done it this >> way." >> >> - Grace Hopper >> >> On 1 March 2017 at 21:55, Duncan Innes <[email protected]> wrote: >> >>> Hi, >>> >>> I've built a new Katello 3.3 system and loaded it up with CentOS 7, >>> EPEL, and Katello Client 3.3 channels. The various repositories have been >>> synched (although lazy sync). Content View, Activation Key etc created. >>> >>> When I build a new system, however, the installation of >>> subscription-manager appears to be heading out to the internet rather than >>> finding the relevant packages from the Katello server. The top of my >>> install.post.log reads: >>> >>> updating system time >>> Loaded plugins: fastestmirror >>> Determining fastest mirrors >>> * base: *mirror.sax.uk.as61049.net <http://mirror.sax.uk.as61049.net>* >>> * extras: *mirror.bytemark.co.uk <http://mirror.bytemark.co.uk>* >>> * updates: *mirrors.coreix.net <http://mirrors.coreix.net>* >>> Resolving Dependencies >>> --> Running transaction check >>> ---> Package subscription-manager.x86_64 0:1.17.15-1.el7.centos will be >>> installed >>> --> Processing Dependency: python-rhsm >= 1.17.0 for package: >>> subscription-manager-1.17.15-1.el7.centos.x86_64 >>> --> Processing Dependency: usermode for package: >>> subscription-manager-1.17.15-1.el7.centos.x86_64 >>> --> Processing Dependency: python-ethtool for package: >>> subscription-manager-1.17.15-1.el7.centos.x86_64 >>> --> Processing Dependency: python-dmidecode for package: >>> subscription-manager-1.17.15-1.el7.centos.x86_64 >>> --> Processing Dependency: python-dateutil for package: >>> subscription-manager-1.17.15-1.el7.centos.x86_64 >>> --> Running transaction check >>> ---> Package python-dateutil.noarch 0:1.5-7.el7 will be installed >>> ---> Package python-dmidecode.x86_64 0:3.10.13-11.el7 will be installed >>> --> Processing Dependency: libxml2-python for package: >>> python-dmidecode-3.10.13-11.el7.x86_64 >>> --> Processing Dependency: libxml2mod.so()(64bit) for package: >>> python-dmidecode-3.10.13-11.el7.x86_64 >>> ---> Package python-ethtool.x86_64 0:0.8-5.el7 will be installed >>> --> Processing Dependency: libnl.so.1()(64bit) for package: >>> python-ethtool-0.8-5.el7.x86_64 >>> ---> Package python-rhsm.x86_64 0:1.17.9-1.el7 will be installed >>> --> Processing Dependency: python-rhsm-certificates = 1.17.9-1.el7 for >>> package: python-rhsm-1.17.9-1.el7.x86_64 >>> --> Processing Dependency: m2crypto for package: >>> python-rhsm-1.17.9-1.el7.x86_64 >>> ---> Package usermode.x86_64 0:1.111-5.el7 will be installed >>> --> Running transaction check >>> ---> Package libnl.x86_64 0:1.1.4-3.el7 will be installed >>> ---> Package libxml2-python.x86_64 0:2.9.1-6.el7_2.3 will be installed >>> ---> Package m2crypto.x86_64 0:0.21.1-17.el7 will be installed >>> ---> Package python-rhsm-certificates.x86_64 0:1.17.9-1.el7 will be >>> installed >>> --> Finished Dependency Resolution >>> >>> Dependencies Resolved >>> >>> >>> ================================================================================ >>> Package Arch Version >>> Repository >>> >>> Size >>> >>> ================================================================================ >>> Installing: >>> subscription-manager x86_64 1.17.15-1.el7.centos base >>> 883 k >>> Installing for dependencies: >>> libnl x86_64 1.1.4-3.el7 base >>> 128 k >>> libxml2-python x86_64 2.9.1-6.el7_2.3 base >>> 247 k >>> m2crypto x86_64 0.21.1-17.el7 base >>> 429 k >>> python-dateutil noarch 1.5-7.el7 base >>> 85 k >>> python-dmidecode x86_64 3.10.13-11.el7 base >>> 82 k >>> python-ethtool x86_64 0.8-5.el7 base >>> 33 k >>> python-rhsm x86_64 1.17.9-1.el7 base >>> 116 k >>> python-rhsm-certificates x86_64 1.17.9-1.el7 base >>> 38 k >>> usermode x86_64 1.111-5.el7 base >>> 193 k >>> >>> Transaction Summary >>> >>> ================================================================================ >>> Install 1 Package (+9 Dependent packages) >>> >>> Total download size: 2.2 M >>> Installed size: 9.2 M >>> Downloading packages: >>> warning: >>> /var/cache/yum/x86_64/7/base/packages/python-dmidecode-3.10.13-11.el7.x86_64.rpm: >>> >>> Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY >>> Public key for python-dmidecode-3.10.13-11.el7.x86_64.rpm is not >>> installed >>> >>> -------------------------------------------------------------------------------- >>> Total 933 kB/s | 2.2 MB >>> 00:02 >>> Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 >>> Importing GPG key 0xF4A80EB5: >>> Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) < >>> [email protected]>" >>> Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5 >>> Package : centos-release-7-3.1611.el7.centos.x86_64 (@anaconda) >>> From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 >>> Running transaction check >>> Running transaction test >>> Transaction test succeeded >>> Running transaction >>> Installing : python-dateutil-1.5-7.el7.noarch >>> 1/10 >>> Installing : usermode-1.111-5.el7.x86_64 >>> 2/10 >>> Installing : libnl-1.1.4-3.el7.x86_64 >>> 3/10 >>> Installing : python-ethtool-0.8-5.el7.x86_64 >>> 4/10 >>> Installing : libxml2-python-2.9.1-6.el7_2.3.x86_64 >>> 5/10 >>> Installing : python-dmidecode-3.10.13-11.el7.x86_64 >>> 6/10 >>> Installing : python-rhsm-certificates-1.17.9-1.el7.x86_64 >>> 7/10 >>> Installing : m2crypto-0.21.1-17.el7.x86_64 >>> 8/10 >>> Installing : python-rhsm-1.17.9-1.el7.x86_64 >>> 9/10 >>> Installing : subscription-manager-1.17.15-1.el7.centos.x86_64 >>> 10/10 >>> Verifying : m2crypto-0.21.1-17.el7.x86_64 >>> 1/10 >>> Verifying : python-rhsm-certificates-1.17.9-1.el7.x86_64 >>> 2/10 >>> Verifying : python-dmidecode-3.10.13-11.el7.x86_64 >>> 3/10 >>> Verifying : python-rhsm-1.17.9-1.el7.x86_64 >>> 4/10 >>> Verifying : python-dateutil-1.5-7.el7.noarch >>> 5/10 >>> Verifying : libxml2-python-2.9.1-6.el7_2.3.x86_64 >>> 6/10 >>> Verifying : python-ethtool-0.8-5.el7.x86_64 >>> 7/10 >>> Verifying : libnl-1.1.4-3.el7.x86_64 >>> 8/10 >>> Verifying : subscription-manager-1.17.15-1.el7.centos.x86_64 >>> 9/10 >>> Verifying : usermode-1.111-5.el7.x86_64 >>> 10/10 >>> >>> Installed: >>> subscription-manager.x86_64 0:1.17.15-1.el7.centos >>> >>> >>> Dependency Installed: >>> libnl.x86_64 0:1.1.4-3.el7 >>> >>> libxml2-python.x86_64 0:2.9.1-6.el7_2.3 >>> >>> m2crypto.x86_64 0:0.21.1-17.el7 >>> >>> python-dateutil.noarch 0:1.5-7.el7 >>> >>> python-dmidecode.x86_64 0:3.10.13-11.el7 >>> >>> python-ethtool.x86_64 0:0.8-5.el7 >>> >>> python-rhsm.x86_64 0:1.17.9-1.el7 >>> >>> python-rhsm-certificates.x86_64 0:1.17.9-1.el7 >>> >>> usermode.x86_64 0:1.111-5.el7 >>> >>> >>> Complete! >>> Retrieving >>> http://katello.innes.net/pub/katello-ca-consumer-latest.noarch.rpm >>> Preparing... >>> ######################################## >>> Updating / installing... >>> >>> katello-ca-consumer-katello.innes.net-######################################## >>> Registering the System >>> The system has been registered with ID: >>> 87b77c29-f145-432f-a550-abf190aee982 >>> >>> No products installed. >>> Installing Katello Agent >>> Loaded plugins: fastestmirror, product-id, search-disabled-repos, >>> subscription- >>> : manager >>> Loading mirror speeds from cached hostfile >>> * base: mirror.sax.uk.as61049.net >>> * extras: mirror.bytemark.co.uk >>> * updates: mirrors.coreix.net >>> Resolving Dependencies >>> --> Running transaction check >>> ---> Package katello-agent.noarch 0:2.9.1-1.el7 will be installed >>> --> Processing Dependency: python2-tracer >= 0.6.12 for package: >>> katello-agent-2.9.1-1.el7.noarch >>> --> Processing Dependency: python-pulp-agent-lib >= 2.6 for package: >>> katello-agent-2.9.1-1.el7.noarch >>> --> Processing Dependency: python-gofer-proton >= 2.5 for package: >>> katello-agent-2.9.1-1.el7.noarch >>> --> Processing Dependency: pulp-rpm-handlers >= 2.6 for package: >>> katello-agent-2.9.1-1.el7.noarch >>> --> Processing Dependency: gofer >= 2.7.6 for package: >>> katello-agent-2.9.1-1.el7.noarch >>> --> Processing Dependency: katello-agent-fact-plugin for package: >>> katello-agent-2.9.1-1.el7.noarch >>> --> Running transaction check >>> ---> Package gofer.noarch 0:2.7.6-1.el7 will be installed >>> --> Processing Dependency: python-gofer = 2.7.6 for package: >>> gofer-2.7.6-1.el7.noarch >>> ---> Package katello-agent-fact-plugin.noarch 0:2.9.1-1.el7 will be >>> installed >>> ---> Package pulp-rpm-handlers.noarch 0:2.10.3-1.el7 will be installed >>> --> Processing Dependency: python-pulp-rpm-common = 2.10.3 for package: >>> pulp-rpm-handlers-2.10.3-1.el7.noarch >>> ---> Package python-gofer-proton.noarch 0:2.7.6-1.el7 will be installed >>> --> Processing Dependency: python-qpid-proton >= 0.9-5 for package: >>> python-gofer-proton-2.7.6-1.el7.noarch >>> ---> Package python-pulp-agent-lib.noarch 0:2.10.3-1.el7 will be >>> installed >>> --> Processing Dependency: python-pulp-common = 2.10.3 for package: >>> python-pulp-agent-lib-2.10.3-1.el7.noarch >>> ---> Package python2-tracer.noarch 0:0.6.12-4.el7 will be installed >>> --> Processing Dependency: tracer-common = 0.6.12-4.el7 for package: >>> python2-tracer-0.6.12-4.el7.noarch >>> --> Processing Dependency: python-psutil for package: >>> python2-tracer-0.6.12-4.el7.noarch >>> --> Processing Dependency: python-lxml for package: >>> python2-tracer-0.6.12-4.el7.noarch >>> --> Processing Dependency: python-beautifulsoup4 for package: >>> python2-tracer-0.6.12-4.el7.noarch >>> --> Running transaction check >>> ---> Package python-beautifulsoup4.noarch 0:4.3.2-1.el7 will be installed >>> --> Processing Dependency: python-html5lib for package: >>> python-beautifulsoup4-4.3.2-1.el7.noarch >>> ---> Package python-gofer.noarch 0:2.7.6-1.el7 will be installed >>> ---> Package python-lxml.x86_64 0:3.2.1-4.el7 will be installed >>> --> Processing Dependency: libxslt.so.1(LIBXML2_1.1.9)(64bit) for >>> package: python-lxml-3.2.1-4.el7.x86_64 >>> --> Processing Dependency: libxslt.so.1(LIBXML2_1.1.26)(64bit) for >>> package: python-lxml-3.2.1-4.el7.x86_64 >>> --> Processing Dependency: libxslt.so.1(LIBXML2_1.1.2)(64bit) for >>> package: python-lxml-3.2.1-4.el7.x86_64 >>> --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.24)(64bit) for >>> package: python-lxml-3.2.1-4.el7.x86_64 >>> --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.22)(64bit) for >>> package: python-lxml-3.2.1-4.el7.x86_64 >>> --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.18)(64bit) for >>> package: python-lxml-3.2.1-4.el7.x86_64 >>> --> Processing Dependency: libxslt.so.1(LIBXML2_1.0.11)(64bit) for >>> package: python-lxml-3.2.1-4.el7.x86_64 >>> --> Processing Dependency: libxslt.so.1()(64bit) for package: >>> python-lxml-3.2.1-4.el7.x86_64 >>> --> Processing Dependency: libexslt.so.0()(64bit) for package: >>> python-lxml-3.2.1-4.el7.x86_64 >>> ---> Package python-psutil.x86_64 0:2.2.1-1.el7 will be installed >>> ---> Package python-pulp-common.noarch 0:2.10.3-1.el7 will be installed >>> --> Processing Dependency: python-isodate >= 0.5.0-1.pulp for package: >>> python-pulp-common-2.10.3-1.el7.noarch >>> ---> Package python-pulp-rpm-common.noarch 0:2.10.3-1.el7 will be >>> installed >>> ---> Package python-qpid-proton.x86_64 0:0.14.0-2.el7 will be installed >>> --> Processing Dependency: qpid-proton-c(x86-64) = 0.14.0-2.el7 for >>> package: python-qpid-proton-0.14.0-2.el7.x86_64 >>> --> Processing Dependency: libqpid-proton.so.8()(64bit) for package: >>> python-qpid-proton-0.14.0-2.el7.x86_64 >>> ---> Package tracer-common.noarch 0:0.6.12-4.el7 will be installed >>> --> Running transaction check >>> ---> Package libxslt.x86_64 0:1.1.28-5.el7 will be installed >>> ---> Package python-html5lib.noarch 1:0.999-5.el7 will be installed >>> --> Processing Dependency: python-six for package: >>> 1:python-html5lib-0.999-5.el7.noarch >>> ---> Package python-isodate.noarch 0:0.5.0-4.pulp.el7 will be installed >>> ---> Package qpid-proton-c.x86_64 0:0.14.0-2.el7 will be installed >>> --> Running transaction check >>> ---> Package python-six.noarch 0:1.9.0-2.el7 will be installed >>> --> Finished Dependency Resolution >>> >>> Dependencies Resolved >>> >>> >>> ================================================================================ >>> Package Arch Version Repository >>> Size >>> >>> ================================================================================ >>> Installing: >>> katello-agent noarch 2.9.1-1.el7 >>> Innes_Katello_Katello_Client_3_3 30 k >>> Installing for dependencies: >>> gofer noarch 2.7.6-1.el7 >>> Innes_Katello_Katello_Client_3_3 84 k >>> katello-agent-fact-plugin >>> noarch 2.9.1-1.el7 >>> Innes_Katello_Katello_Client_3_3 11 k >>> libxslt x86_64 1.1.28-5.el7 Innes_CentOS_CentOS_7_Base >>> 242 k >>> pulp-rpm-handlers noarch 2.10.3-1.el7 >>> Innes_Katello_Katello_Client_3_3 73 k >>> python-beautifulsoup4 >>> noarch 4.3.2-1.el7 Innes_EPEL_EPEL_7 >>> 149 k >>> python-gofer noarch 2.7.6-1.el7 >>> Innes_Katello_Katello_Client_3_3 132 k >>> python-gofer-proton >>> noarch 2.7.6-1.el7 >>> Innes_Katello_Katello_Client_3_3 53 k >>> python-html5lib noarch 1:0.999-5.el7 Innes_EPEL_EPEL_7 >>> 206 k >>> python-isodate noarch 0.5.0-4.pulp.el7 >>> >>> Innes_Katello_Katello_Client_3_3 50 k >>> python-lxml x86_64 3.2.1-4.el7 Innes_CentOS_CentOS_7_Base >>> 758 k >>> python-psutil x86_64 2.2.1-1.el7 Innes_EPEL_EPEL_7 >>> 114 k >>> python-pulp-agent-lib >>> noarch 2.10.3-1.el7 >>> Innes_Katello_Katello_Client_3_3 91 k >>> python-pulp-common noarch 2.10.3-1.el7 >>> Innes_Katello_Katello_Client_3_3 123 k >>> python-pulp-rpm-common >>> noarch 2.10.3-1.el7 >>> Innes_Katello_Katello_Client_3_3 65 k >>> python-qpid-proton x86_64 0.14.0-2.el7 Innes_CentOS_CentOS_7_Extras >>> 212 k >>> python-six noarch 1.9.0-2.el7 Innes_CentOS_CentOS_7_Base >>> 29 k >>> python2-tracer noarch 0.6.12-4.el7 Innes_EPEL_EPEL_7 >>> 101 k >>> qpid-proton-c x86_64 0.14.0-2.el7 Innes_CentOS_CentOS_7_Extras >>> 130 k >>> tracer-common noarch 0.6.12-4.el7 Innes_EPEL_EPEL_7 >>> 25 k >>> >>> Transaction Summary >>> >>> ================================================================================ >>> Install 1 Package (+19 Dependent packages) >>> >>> Total download size: 2.6 M >>> Installed size: 9.0 M >>> Downloading packages: >>> >>> -------------------------------------------------------------------------------- >>> Total 1.9 MB/s | 2.6 MB >>> 00:01 >>> Running transaction check >>> Running transaction test >>> Transaction test succeeded >>> Running transaction >>> Installing : python-gofer-2.7.6-1.el7.noarch >>> 1/20 >>> Installing : gofer-2.7.6-1.el7.noarch >>> 2/20 >>> Installing : qpid-proton-c-0.14.0-2.el7.x86_64 >>> 3/20 >>> Installing : python-qpid-proton-0.14.0-2.el7.x86_64 >>> 4/20 >>> Installing : python-gofer-proton-2.7.6-1.el7.noarch >>> 5/20 >>> Installing : python-six-1.9.0-2.el7.noarch >>> 6/20 >>> Installing : 1:python-html5lib-0.999-5.el7.noarch >>> 7/20 >>> Installing : python-beautifulsoup4-4.3.2-1.el7.noarch >>> 8/20 >>> Installing : python-isodate-0.5.0-4.pulp.el7.noarch >>> 9/20 >>> Installing : python-pulp-common-2.10.3-1.el7.noarch >>> 10/20 >>> Installing : python-pulp-agent-lib-2.10.3-1.el7.noarch >>> 11/20 >>> Installing : python-pulp-rpm-common-2.10.3-1.el7.noarch >>> 12/20 >>> Installing : pulp-rpm-handlers-2.10.3-1.el7.noarch >>> 13/20 >>> Installing : tracer-common-0.6.12-4.el7.noarch >>> 14/20 >>> Installing : python-psutil-2.2.1-1.el7.x86_64 >>> 15/20 >>> Installing : katello-agent-fact-plugin-2.9.1-1.el7.noarch >>> 16/20 >>> Installing : libxslt-1.1.28-5.el7.x86_64 >>> 17/20 >>> Installing : python-lxml-3.2.1-4.el7.x86_64 >>> 18/20 >>> Installing : python2-tracer-0.6.12-4.el7.noarch >>> 19/20 >>> Installing : katello-agent-2.9.1-1.el7.noarch >>> 20/20 >>> Note: Forwarding request to 'systemctl enable goferd.service'. >>> Created symlink >>> /etc/systemd/system/multi-user.target.wants/goferd.service, pointing to >>> /usr/lib/systemd/system/goferd.service. >>> Verifying : libxslt-1.1.28-5.el7.x86_64 >>> 1/20 >>> Verifying : gofer-2.7.6-1.el7.noarch >>> 2/20 >>> Verifying : katello-agent-2.9.1-1.el7.noarch >>> 3/20 >>> Verifying : python-qpid-proton-0.14.0-2.el7.x86_64 >>> 4/20 >>> Verifying : python-gofer-proton-2.7.6-1.el7.noarch >>> 5/20 >>> Verifying : katello-agent-fact-plugin-2.9.1-1.el7.noarch >>> 6/20 >>> Verifying : python-gofer-2.7.6-1.el7.noarch >>> 7/20 >>> Verifying : python-pulp-common-2.10.3-1.el7.noarch >>> 8/20 >>> Verifying : 1:python-html5lib-0.999-5.el7.noarch >>> 9/20 >>> Verifying : python-psutil-2.2.1-1.el7.x86_64 >>> 10/20 >>> Verifying : python-lxml-3.2.1-4.el7.x86_64 >>> 11/20 >>> Verifying : pulp-rpm-handlers-2.10.3-1.el7.noarch >>> 12/20 >>> Verifying : python-pulp-agent-lib-2.10.3-1.el7.noarch >>> 13/20 >>> Verifying : python-pulp-rpm-common-2.10.3-1.el7.noarch >>> 14/20 >>> Verifying : python2-tracer-0.6.12-4.el7.noarch >>> 15/20 >>> Verifying : tracer-common-0.6.12-4.el7.noarch >>> 16/20 >>> Verifying : python-beautifulsoup4-4.3.2-1.el7.noarch >>> 17/20 >>> Verifying : python-isodate-0.5.0-4.pulp.el7.noarch >>> 18/20 >>> Verifying : python-six-1.9.0-2.el7.noarch >>> 19/20 >>> Verifying : qpid-proton-c-0.14.0-2.el7.x86_64 >>> 20/20 >>> >>> Installed: >>> katello-agent.noarch 0:2.9.1-1.el7 >>> >>> >>> Dependency Installed: >>> gofer.noarch 0:2.7.6-1.el7 >>> >>> katello-agent-fact-plugin.noarch 0:2.9.1-1.el7 >>> >>> libxslt.x86_64 0:1.1.28-5.el7 >>> >>> pulp-rpm-handlers.noarch 0:2.10.3-1.el7 >>> >>> python-beautifulsoup4.noarch 0:4.3.2-1.el7 >>> >>> python-gofer.noarch 0:2.7.6-1.el7 >>> >>> python-gofer-proton.noarch 0:2.7.6-1.el7 >>> >>> python-html5lib.noarch 1:0.999-5.el7 >>> >>> python-isodate.noarch 0:0.5.0-4.pulp.el7 >>> >>> python-lxml.x86_64 0:3.2.1-4.el7 >>> >>> python-psutil.x86_64 0:2.2.1-1.el7 >>> >>> python-pulp-agent-lib.noarch 0:2.10.3-1.el7 >>> >>> python-pulp-common.noarch 0:2.10.3-1.el7 >>> >>> python-pulp-rpm-common.noarch 0:2.10.3-1.el7 >>> >>> python-qpid-proton.x86_64 0:0.14.0-2.el7 >>> >>> python-six.noarch 0:1.9.0-2.el7 >>> >>> python2-tracer.noarch 0:0.6.12-4.el7 >>> >>> qpid-proton-c.x86_64 0:0.14.0-2.el7 >>> >>> tracer-common.noarch 0:0.6.12-4.el7 >>> >>> >>> Complete! >>> >>> Which looks to me like subscription-manager is being sourced from >>> internet channels, but the katello-agent is then sourced from my >>> internal Katello channels. Both the Katello server and the client are >>> libvirt guests on my laptop. If I remove internet access from my laptop, >>> the top of my install.post.log reads: >>> >>> updating system time >>> Error resolving 0.fedora.pool.ntp.org: Name or service not known (-2) >>> Loaded plugins: fastestmirror >>> >>> >>> One of the configured repositories failed (Unknown), >>> and yum doesn't have enough cached data to continue. At this point the >>> only >>> safe thing yum can do is fail. There are a few ways to work "fix" this: >>> >>> 1. Contact the upstream for the repository and get them to fix the >>> problem. >>> >>> 2. Reconfigure the baseurl/etc. for the repository, to point to a >>> working >>> upstream. This is most often useful if you are using a newer >>> distribution release than is supported by the repository (and the >>> packages for the previous distribution release still work). >>> >>> 3. Run the command with the repository temporarily disabled >>> yum --disablerepo=<repoid> ... >>> >>> 4. Disable the repository permanently, so yum won't use it by >>> default. Yum >>> will then just ignore the repository until you permanently >>> enable it >>> again or use --enablerepo for temporary usage: >>> >>> yum-config-manager --disable <repoid> >>> or >>> subscription-manager repos --disable=<repoid> >>> >>> 5. Configure the failing repository to be skipped, if it is >>> unavailable. >>> Note that yum will try to contact the repo. when it runs most >>> commands, >>> so will have to try and fail each time (and thus. yum will be be >>> much >>> slower). If it is a very temporary problem though, this is often >>> a nice >>> compromise: >>> >>> yum-config-manager --save >>> --setopt=<repoid>.skip_if_unavailable=true >>> >>> Cannot find a valid baseurl for repo: base/7/x86_64 >>> Could not retrieve mirrorlist >>> http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock >>> error was >>> 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown >>> error" >>> error: Failed dependencies: >>> subscription-manager is needed by >>> katello-ca-consumer-katello.innes.net-1.0-1.noarch >>> Retrieving >>> http://katello.innes.net/pub/katello-ca-consumer-latest.noarch.rpm >>> Registering the System >>> /tmp/ks-script-nnZRVE: line 48: subscription-manager: command not found >>> >>> How can I ensure that subscription-manager is sourced from Katello >>> rather than Internet sources? I need to be able to demonstrate builds when >>> there is no external connection available. >>> >>> Cheers >>> >>> Duncan >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Foreman users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at https://groups.google.com/group/foreman-users. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- You received this message because you are subscribed to the Google Groups "Foreman users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/foreman-users. For more options, visit https://groups.google.com/d/optout.
