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] <javascript:>> 
> 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] <javascript:>>"
>>  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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> 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.

Reply via email to