[Pulp-list] rpm copy recursive misses dependencies

Trey Dockendorf treydock at gmail.com
Tue Apr 7 23:14:57 UTC 2015


I am running Pulp 2.4.3 and have found that when I copy RPMs from one repo
to another using --recursive that the dependencies seem to be missing.

$ pulp-admin rpm repo copy rpm --from-repo-id=centos-6-updates
--to-repo-id=brazos-centos-6-updates --filters='{"name": {"$regex":
"^nss-softokn-devel$"}}' --recursive
This command may be exited via ctrl+c without affecting the request.

[\]
Running...

Copied:
  nss-softokn-devel-3.14.3-10.el6_5-i686
  nss-softokn-devel-3.14.3-10.el6_5-x86_64
  nss-softokn-devel-3.14.3-12.el6_5-i686
  nss-softokn-devel-3.14.3-12.el6_5-x86_64
  nss-softokn-devel-3.14.3-18.el6_6-i686
  nss-softokn-devel-3.14.3-18.el6_6-x86_64
  nss-softokn-devel-3.14.3-19.el6_6-i686
  nss-softokn-devel-3.14.3-19.el6_6-x86_64
  nss-softokn-devel-3.14.3-22.el6_6-i686
  nss-softokn-devel-3.14.3-22.el6_6-x86_64

On a client I then do "yum install firefox nss-devel" and get this the
errors below.  I also ran the copy operation above using regex of
"^nss-devel$" which pulled in nss-devel packages and nss-softokn-devel but
none of the dependencies in the errors below were copied.


Thanks,
- Trey


Resolving Dependencies
--> Running transaction check
---> Package firefox.x86_64 0:31.3.0-3.el6.centos will be installed
--> Processing Dependency: system-bookmarks for package:
firefox-31.3.0-3.el6.centos.x86_64
---> Package nss-devel.x86_64 0:3.16.2.3-3.el6_6 will be installed
--> Processing Dependency: pkgconfig(nss-util) >= 3.16.2.3 for package:
nss-devel-3.16.2.3-3.el6_6.x86_64
--> Processing Dependency: pkgconfig(nspr) >= 4.10.6 for package:
nss-devel-3.16.2.3-3.el6_6.x86_64
--> Processing Dependency: nspr-devel >= 4.10.6 for package:
nss-devel-3.16.2.3-3.el6_6.x86_64
--> Processing Dependency: nss-util-devel for package:
nss-devel-3.16.2.3-3.el6_6.x86_64
--> Processing Dependency: nss-softokn-devel for package:
nss-devel-3.16.2.3-3.el6_6.x86_64
--> Running transaction check
---> Package nspr-devel.x86_64 0:4.10.6-1.el6_5 will be installed
---> Package nss-softokn-devel.x86_64 0:3.14.3-22.el6_6 will be installed
--> Processing Dependency: nss-softokn-freebl-devel(x86-64) =
3.14.3-22.el6_6 for package: nss-softokn-devel-3.14.3-22.el6_6.x86_64
--> Processing Dependency: nss-softokn(x86-64) = 3.14.3-22.el6_6 for
package: nss-softokn-devel-3.14.3-22.el6_6.x86_64
---> Package nss-util-devel.x86_64 0:3.16.2.3-2.el6_6 will be installed
---> Package redhat-bookmarks.noarch 0:6-1.el6.centos will be installed
--> Finished Dependency Resolution
Error: Package: nss-softokn-devel-3.14.3-22.el6_6.x86_64 (centos-updates)
           Requires: nss-softokn-freebl-devel(x86-64) = 3.14.3-22.el6_6
           Available: nss-softokn-freebl-devel-3.14.3-9.el6.x86_64
(centos-base)
               nss-softokn-freebl-devel(x86-64) = 3.14.3-9.el6
           Available: nss-softokn-freebl-devel-3.14.3-10.el6_5.x86_64
(centos-updates)
               nss-softokn-freebl-devel(x86-64) = 3.14.3-10.el6_5
           Available: nss-softokn-freebl-devel-3.14.3-12.el6_5.x86_64
(centos-updates)
               nss-softokn-freebl-devel(x86-64) = 3.14.3-12.el6_5
           Available: nss-softokn-freebl-devel-3.14.3-17.el6.x86_64
(centos-base)
               nss-softokn-freebl-devel(x86-64) = 3.14.3-17.el6
           Available: nss-softokn-freebl-devel-3.14.3-18.el6_6.x86_64
(centos-updates)
               nss-softokn-freebl-devel(x86-64) = 3.14.3-18.el6_6
Error: Package: nss-softokn-devel-3.14.3-22.el6_6.x86_64 (centos-updates)
           Requires: nss-softokn(x86-64) = 3.14.3-22.el6_6
           Installed: nss-softokn-3.14.3-18.el6_6.x86_64 (@centos-updates)
               nss-softokn(x86-64) = 3.14.3-18.el6_6
           Available: nss-softokn-3.14.3-9.el6.x86_64 (centos-base)
               nss-softokn(x86-64) = 3.14.3-9.el6
           Available: nss-softokn-3.14.3-10.el6_5.x86_64 (centos-updates)
               nss-softokn(x86-64) = 3.14.3-10.el6_5
           Available: nss-softokn-3.14.3-12.el6_5.x86_64 (centos-updates)
               nss-softokn(x86-64) = 3.14.3-12.el6_5
           Available: nss-softokn-3.14.3-17.el6.x86_64 (centos-base)
               nss-softokn(x86-64) = 3.14.3-17.el6
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/pulp-list/attachments/20150407/11d17730/attachment.htm>


More information about the Pulp-list mailing list