Adding repository to RHN Satellite

Charles A Slivkoff slivkoff at cmu.edu
Tue Aug 6 17:07:45 EDT 2013


I am attempting to add the RPM repository documented in the wiki to a custom channel in a RHN Satellite server.

Following the Red Hat docs, I have added a custom "channel" and associated the repository URL and GPG key URL with it.  Any attempt to sync the packages, though, is failing with the error "no more mirrors to try".

It has been suggested to me already that this may be due to "download.opensuse.org" being a load-balanced pool and not all pool members being synchronized themselves.

Has anyone attempted this?

Thanks,

-Charles



/usr/bin/spacewalk-repo-sync --fail --channel shibboleth-x86_64-server-6 --type yum
Repo http://download.opensuse.org/repositories/security://shibboleth/RHEL_6 has 297 packages.
1/297 : curl-openssl-7.30.0-1.1.el6-0.i686
failure: i686/curl-openssl-7.30.0-1.1.el6.i686.rpm from shibboleth-x86_64-server-6: [Errno 256] No more mirrors to try.
Traceback (most recent call last):
  File "/usr/bin/spacewalk-repo-sync", line 72, in ?
    sys.exit(abs(main() or 0))
  File "/usr/bin/spacewalk-repo-sync", line 66, in main
    sync.main()
  File "/usr/share/rhn/satellite_tools/reposync.py", line 103, in main
    self.import_packages(plugin, url)
  File "/usr/share/rhn/satellite_tools/reposync.py", line 185, in import_packages
    pack.path = localpath = plug.get_package(pack)
  File "/usr/share/rhn/satellite_tools/repo_plugins/yum_src.py", line 95, in get_package
    return self.repo.getPackage(package.unique_id, checkfunc=check)
  File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 838, in getPackage
    cache=cache
  File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 816, in _getFile
    raise Errors.NoMoreMirrorsRepoError, errstr
yum.Errors.NoMoreMirrorsRepoError: failure: i686/curl-openssl-7.30.0-1.1.el6.i686.rpm from shibboleth-x86_64-server-6: [Errno 256] No more mirrors to try.


More information about the users mailing list