Hide Forgot
Description of problem: Recent change to pulp-client-lib added an import for pulp-consumer functionality. pulp-admin requires pulp-client-lib and should not require pulp-consumer. We want to support ability for pulp-admin & pulp-client-lib to exist on a box without pulp-consumer being installed. Attempt with rpms built from git checkout of 11/30/11 resulted in an error seen below: # pulp-admin auth logout Traceback (most recent call last): File "/usr/bin/pulp-admin", line 18, in <module> from pulp.client.admin.cli import AdminCLI File "/usr/lib/python2.6/site-packages/pulp/client/admin/cli.py", line 17, in <module> from pulp.client.lib.cli import PulpCLI File "/usr/lib/python2.6/site-packages/pulp/client/lib/cli.py", line 19, in <module> from pulp.client.api import server File "/usr/lib/python2.6/site-packages/pulp/client/api/server.py", line 29, in <module> from pulp.client.lib.logutil import getLogger, getResponseLogger File "/usr/lib/python2.6/site-packages/pulp/client/lib/logutil.py", line 19, in <module> from pulp.client.consumer.config import ConsumerConfig ImportError: No module named consumer.config # rpm -qa | grep pulp m2crypto-0.21.1.pulp-5.el6.x86_64 python-isodate-0.4.4-3.pulp.el6.noarch pulp-admin-0.0.252-1.git.33.c394691.el6.noarch pulp-common-0.0.252-1.git.33.c394691.el6.noarch mod_wsgi-3.2-6.pulp.el6.x86_64 pulp-selinux-server-0.0.252-1.git.33.c394691.el6.noarch pulp-0.0.252-1.git.33.c394691.el6.noarch pulp-client-lib-0.0.252-1.git.33.c394691.el6.noarch python-oauth2-1.5.170-2.pulp.el6.noarch
commit daa5013d20b7c802b43bfd7f60c0e24d38e514aa Author: Sayli Karmarkar <skarmark> Date: Wed Nov 30 11:30:22 2011 -0800 758723 - removed pulp-client-lib's dependency on pulp-consumer by adding response configuration to admin.conf
build: 0.254.
verified [root@pulpf15-client ~]# yum install pulp-admin Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package pulp-admin.noarch 0:0.0.254-4.fc15 will be installed --> Processing Dependency: pulp-client-lib = 0.0.254 for package: pulp-admin-0.0.254-4.fc15.noarch --> Running transaction check ---> Package pulp-client-lib.noarch 0:0.0.254-4.fc15 will be installed --> Processing Dependency: pulp-common = 0.0.254 for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Processing Dependency: gofer >= 0.63 for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Processing Dependency: gofer-package >= 0.63 for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Processing Dependency: python-rhsm >= 0.96.4 for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Processing Dependency: m2crypto for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Running transaction check ---> Package gofer.noarch 0:0.60-1.fc15 will be updated ---> Package gofer.noarch 0:0.63-1.fc15 will be an update --> Processing Dependency: python-gofer = 0.63 for package: gofer-0.63-1.fc15.noarch ---> Package gofer-package.noarch 0:0.60-1.fc15 will be updated ---> Package gofer-package.noarch 0:0.63-1.fc15 will be an update ---> Package m2crypto.x86_64 0:0.21.1.pulp-5.fc15 will be installed ---> Package pulp-common.noarch 0:0.0.254-4.fc15 will be installed ---> Package python-rhsm.noarch 0:0.96.8-1.fc15 will be installed --> Running transaction check ---> Package python-gofer.noarch 0:0.60-1.fc15 will be updated ---> Package python-gofer.noarch 0:0.63-1.fc15 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: pulp-admin noarch 0.0.254-4.fc15 testing-fedora-pulp 204 k Installing for dependencies: m2crypto x86_64 0.21.1.pulp-5.fc15 testing-fedora-pulp 445 k pulp-client-lib noarch 0.0.254-4.fc15 testing-fedora-pulp 182 k pulp-common noarch 0.0.254-4.fc15 testing-fedora-pulp 115 k python-rhsm noarch 0.96.8-1.fc15 updates 41 k Updating for dependencies: gofer noarch 0.63-1.fc15 testing-fedora-pulp 62 k gofer-package noarch 0.63-1.fc15 testing-fedora-pulp 31 k python-gofer noarch 0.63-1.fc15 testing-fedora-pulp 89 k Transaction Summary ================================================================================ Install 5 Package(s) Upgrade 3 Package(s) Total download size: 1.1 M Is this ok [y/N]: N Exiting on user Command Complete! [root@pulpf15-client ~]# yum install pulp-consumer Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package pulp-consumer.noarch 0:0.0.254-4.fc15 will be installed --> Processing Dependency: pulp-client-lib = 0.0.254 for package: pulp-consumer-0.0.254-4.fc15.noarch --> Running transaction check ---> Package pulp-client-lib.noarch 0:0.0.254-4.fc15 will be installed --> Processing Dependency: pulp-common = 0.0.254 for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Processing Dependency: gofer >= 0.63 for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Processing Dependency: gofer-package >= 0.63 for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Processing Dependency: python-rhsm >= 0.96.4 for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Processing Dependency: m2crypto for package: pulp-client-lib-0.0.254-4.fc15.noarch --> Running transaction check ---> Package gofer.noarch 0:0.60-1.fc15 will be updated ---> Package gofer.noarch 0:0.63-1.fc15 will be an update --> Processing Dependency: python-gofer = 0.63 for package: gofer-0.63-1.fc15.noarch ---> Package gofer-package.noarch 0:0.60-1.fc15 will be updated ---> Package gofer-package.noarch 0:0.63-1.fc15 will be an update ---> Package m2crypto.x86_64 0:0.21.1.pulp-5.fc15 will be installed ---> Package pulp-common.noarch 0:0.0.254-4.fc15 will be installed ---> Package python-rhsm.noarch 0:0.96.8-1.fc15 will be installed --> Running transaction check ---> Package python-gofer.noarch 0:0.60-1.fc15 will be updated ---> Package python-gofer.noarch 0:0.63-1.fc15 will be an update --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: pulp-consumer noarch 0.0.254-4.fc15 testing-fedora-pulp 129 k Installing for dependencies: m2crypto x86_64 0.21.1.pulp-5.fc15 testing-fedora-pulp 445 k pulp-client-lib noarch 0.0.254-4.fc15 testing-fedora-pulp 182 k pulp-common noarch 0.0.254-4.fc15 testing-fedora-pulp 115 k python-rhsm noarch 0.96.8-1.fc15 updates 41 k Updating for dependencies: gofer noarch 0.63-1.fc15 testing-fedora-pulp 62 k gofer-package noarch 0.63-1.fc15 testing-fedora-pulp 31 k python-gofer noarch 0.63-1.fc15 testing-fedora-pulp 89 k Transaction Summary ================================================================================ Install 5 Package(s) Upgrade 3 Package(s) Total download size: 1.1 M Is this ok [y/N]: y Downloading Packages: (1/8): gofer-0.63-1.fc15.noarch.rpm | 62 kB 00:00 (2/8): gofer-package-0.63-1.fc15.noarch.rpm | 31 kB 00:00 (3/8): m2crypto-0.21.1.pulp-5.fc15.x86_64.rpm | 445 kB 00:01 (4/8): pulp-client-lib-0.0.254-4.fc15.noarch.rpm | 182 kB 00:00 (5/8): pulp-common-0.0.254-4.fc15.noarch.rpm | 115 kB 00:00 (6/8): pulp-consumer-0.0.254-4.fc15.noarch.rpm | 129 kB 00:00 (7/8): python-gofer-0.63-1.fc15.noarch.rpm | 89 kB 00:00 (8/8): python-rhsm-0.96.8-1.fc15.noarch.rpm | 41 kB 00:00 -------------------------------------------------------------------------------- Total 145 kB/s | 1.1 MB 00:07 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : m2crypto-0.21.1.pulp-5.fc15.x86_64 1/11 Installing : python-rhsm-0.96.8-1.fc15.noarch 2/11 Updating : python-gofer-0.63-1.fc15.noarch 3/11 Updating : gofer-0.63-1.fc15.noarch 4/11 Updating : gofer-package-0.63-1.fc15.noarch 5/11 Installing : pulp-common-0.0.254-4.fc15.noarch 6/11 Installing : pulp-client-lib-0.0.254-4.fc15.noarch 7/11 Installing : pulp-consumer-0.0.254-4.fc15.noarch 8/11 Cleanup : gofer-package-0.60-1.fc15.noarch 9/11 Cleanup : gofer-0.60-1.fc15.noarch 10/11 Cleanup : python-gofer-0.60-1.fc15.noarch 11/11 Installed: pulp-consumer.noarch 0:0.0.254-4.fc15 Dependency Installed: m2crypto.x86_64 0:0.21.1.pulp-5.fc15 pulp-client-lib.noarch 0:0.0.254-4.fc15 pulp-common.noarch 0:0.0.254-4.fc15 python-rhsm.noarch 0:0.96.8-1.fc15 Dependency Updated: gofer.noarch 0:0.63-1.fc15 gofer-package.noarch 0:0.63-1.fc15 python-gofer.noarch 0:0.63-1.fc15 Complete! [root@pulpf15-client ~]#
Pulp v1.0 is released Closed Current Release.
Pulp v1.0 is released.