Bug 742579

Summary: Pulp update to pulp-0.0.235-1.fc14.noarch doesn't update grinder
Product: [Retired] Pulp Reporter: Jason E. Rist <jrist>
Component: rel-engAssignee: Jeff Ortel <jortel>
Status: CLOSED CURRENTRELEASE QA Contact: Preethi Thomas <pthomas>
Severity: low Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: mmccune
Target Milestone: ---Keywords: Triaged
Target Release: Sprint 28   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-24 20:16:16 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Jason E. Rist 2011-09-30 15:44:36 UTC
Description of problem:
Pulp update to pulp-0.0.235-1.fc14.noarch doesn't update grinder


Version-Release number of selected component (if applicable):
pulp-0.0.235-1.fc14.noarch, grinder-0.0.110-1.fc14.noarch

How reproducible:
Very?


Steps to Reproduce:
1. Update to pulp 235
2. Try syncing
3. If sync fails check logs, you see verify_options error due to older grinder
4. Update grinder
5. Problem goes away
  
Actual results:
Verify Options see stack trace below


Expected results:
Currently syncing: 100% done (5391 of 5391 packages downloaded)


Additional info: (stack trace)
2011-09-29 09:36:35,178 19656:140409634289408: gofer.messaging.broker:INFO: broker:100 connecting:
{localhost:5672}:
transport=TCP
host=localhost
port=5672
cacert=/etc/pki/qpid/ca/ca.crt
clientcert=/etc/pki/qpid/client/client.pem
2011-09-29 09:36:35,186 19656:140410117564416: pulp.server.db.connection:INFO: connection:46 Attempting Database connection with seeds = localhost
2011-09-29 09:36:35,250 19656:140410117564416: pulp.server.db.connection:INFO: connection:51 Database connection established with: seeds = localhost, name = pulp_database
2011-09-29 09:36:35,251 19656:140410117564416: pulp.server.content.types.parser:INFO: parser:141 Loading type descriptors []
2011-09-29 09:36:35,252 19656:140410117564416: pulp.server.content.types.parser:INFO: parser:143 Parsing type descriptors
2011-09-29 09:36:35,252 19656:140410117564416: pulp.server.content.types.parser:INFO: parser:146 Validating type descriptor syntactic integrity
2011-09-29 09:36:35,252 19656:140410117564416: pulp.server.content.types.parser:INFO: parser:149 Validating type descriptor semantic integrity
2011-09-29 09:36:35,253 19656:140410117564416: pulp.server.content.types.database:INFO: database:83 Updating the database with types []
2011-09-29 09:36:35,253 19656:140409634289408: gofer.messaging.broker:INFO: broker:103 {localhost:5672} connected to AMQP
2011-09-29 09:36:35,452 19656:140410117564416: pulp.server.content.loader:WARNING: loader:383 Profilers load called, but not implemented
2011-09-29 09:39:46,965 19656:140409384724224: pulp.server.db.connection:INFO: connection:46 Attempting Database connection with seeds = localhost
2011-09-29 09:39:46,976 19656:140409384724224: pulp.server.db.connection:INFO: connection:51 Database connection established with: seeds = localhost, name = pulp_database
2011-09-29 09:39:47,287 19656:140409384724224: pulp.server.async:INFO: async:135 Loaded Task from database: Task 9157174a-e9fd-11e0-8b4f-5cff350754f0: cull_history(, )
2011-09-29 09:39:47,288 19656:140409384724224: pulp.server.async:INFO: async:135 Loaded Task from database: Task 915619c7-e9fd-11e0-8b49-5cff350754f0: cull_audited_events(, )
2011-09-29 09:39:47,314 19656:140409225328384: pulp.server.tasking.task:INFO: task:376 Task succeeded: Task 9157174a-e9fd-11e0-8b4f-5cff350754f0: cull_history(, )
2011-09-29 09:39:47,324 19656:140408990463744: pulp.server.tasking.task:INFO: task:376 Task succeeded: Task 915619c7-e9fd-11e0-8b49-5cff350754f0: cull_audited_events(, )
2011-09-29 15:50:50,536 19656:140409250506496: pulp.server.util:INFO: util:445 started repo metadata update: ['createrepo', '--database', '--checksum', 'sha256', '--update', '/var/lib/pulp//repos/ACME_Corporation/Locker/redhat/rhx86_64']
2011-09-29 15:50:52,001 19656:140409250506496: pulp.server.util:INFO: util:495 createrepo on /var/lib/pulp//repos/ACME_Corporation/Locker/redhat/rhx86_64 finished
2011-09-29 15:50:52,002 19656:140409250506496: pulp.server.util:INFO: util:497 Nothing further to check; we got our fresh metadata
2011-09-29 15:51:26,262 19656:140409384724224: pulp.server.webservices.controllers.repositories:INFO: repositories:614 sync timeout passed : None
2011-09-29 15:51:26,355 19656:140408990463744: pulp.server.api.repo_sync:INFO: repo_sync:223 Sync invoked for repo <1317333028466-rhx86_64-ACME_Corporation>
2011-09-29 15:51:26,356 19656:140408990463744: pulp.server.api.repo_sync:INFO: repo_sync:237 Sync of 1317333028466-rhx86_64-ACME_Corporation starting, skip_dict = {}
2011-09-29 15:51:26,373 19656:140408990463744: pulp.server.api.synchronizers:INFO: synchronizers:540 cacert = <None>, cert = <None>
2011-09-29 15:51:26,374 19656:140408990463744: pulp.server.api.synchronizers:INFO: synchronizers:566 Limiting download speed to 100 KB/sec per thread. [15] threads will be used
2011-09-29 15:51:26,374 19656:140408990463744: pulp.server.api.synchronizers:INFO: synchronizers:588 Fetching repo to </var/lib/pulp//repos/ACME_Corporation/Locker/redhat/rhx86_64> with verify_options <{'checksum': True, 'size': True}>
2011-09-29 15:51:26,376 19656:140408990463744: pulp.server.tasking.task:ERROR: task:391 Task failed: Task 2e14efd4-eae5-11e0-b038-5cff350754f0: _sync(1317333028466-rhx86_64-ACME_Corporation, synchronizer=<pulp.server.api.synchronizers.YumSynchronizer object at 0x7fb38c4e6b10>, skip_dict={}, max_speed=100, threads=15, progress_callback=<bound method RepoSyncTask.progress_callback of <pulp.server.api.repo_sync_task.RepoSyncTask object at 0x7fb38c4d4450>>)
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/pulp/server/tasking/task.py", line 340, in run
    result = self.callable(*self.args, **self.kwargs)
  File "/usr/lib/python2.7/site-packages/pulp/server/api/repo_sync.py", line 241, in _sync
    progress_callback, synchronizer, max_speed, threads)
  File "/usr/lib/python2.7/site-packages/pulp/server/api/repo_sync.py", line 319, in fetch_content
    progress_callback, max_speed, threads)
  File "/usr/lib/python2.7/site-packages/pulp/server/api/synchronizers.py", line 150, in sync
    max_speed=max_speed, threads=threads)
  File "/usr/lib/python2.7/site-packages/pulp/server/api/synchronizers.py", line 591, in remote
    verify_options=verify_options)
TypeError: fetchYumRepo() got an unexpected keyword argument 'verify_options'

Comment 1 Jeff Ortel 2011-09-30 15:56:51 UTC
Fixed: 61ce48a6f5dcd3da377ef0361cd94423af84c28f

Comment 2 Jeff Ortel 2011-09-30 21:08:46 UTC
build: 0.237

Comment 3 Preethi Thomas 2011-10-12 14:59:59 UTC
verified

[root@katello-test ~]# yum update --disablerepo=* --enablerepo=testing-rhel-pulp --enablerepo=rhel-6-Server --enablerepo=epel
Loaded plugins: product-id, rhnplugin, subscription-manager
Updating Red Hat repositories.
testing-rhel-pulp                                        | 1.3 kB     00:00     
testing-rhel-pulp/primary                                | 6.0 kB     00:00     
testing-rhel-pulp                                                         18/18
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package grinder.noarch 0:0.0.118-1.el6 will be updated
---> Package grinder.noarch 0:0.0.119-1.el6 will be an update
---> Package m2crypto.x86_64 0:0.21.1.pulp-3.el6 will be updated
---> Package m2crypto.x86_64 0:0.21.1.pulp-5.el6 will be an update
---> Package pulp.noarch 0:0.0.237-2.el6 will be updated
---> Package pulp.noarch 0:0.0.237-4.el6 will be an update
---> Package pulp-admin.noarch 0:0.0.237-2.el6 will be updated
---> Package pulp-admin.noarch 0:0.0.237-4.el6 will be an update
---> Package pulp-client-lib.noarch 0:0.0.237-2.el6 will be updated
---> Package pulp-client-lib.noarch 0:0.0.237-4.el6 will be an update
---> Package pulp-common.noarch 0:0.0.237-1.el6 will be updated
---> Package pulp-common.noarch 0:0.0.237-4.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package            Arch      Version                Repository            Size
================================================================================
Updating:
 grinder            noarch    0.0.119-1.el6          testing-rhel-pulp    119 k
 m2crypto           x86_64    0.21.1.pulp-5.el6      testing-rhel-pulp    457 k
 pulp               noarch    0.0.237-4.el6          testing-rhel-pulp    648 k
 pulp-admin         noarch    0.0.237-4.el6          testing-rhel-pulp    165 k
 pulp-client-lib    noarch    0.0.237-4.el6          testing-rhel-pulp    150 k
 pulp-common        noarch    0.0.237-4.el6          testing-rhel-pulp     79 k

Transaction Summary
================================================================================
Upgrade       6 Package(s)

Total download size: 1.6 M
Is this ok [y/N]: y
Downloading Packages:
(1/6): grinder-0.0.119-1.el6.noarch.rpm                  | 119 kB     00:00     
(2/6): m2crypto-0.21.1.pulp-5.el6.x86_64.rpm             | 457 kB     00:02     
(3/6): pulp-0.0.237-4.el6.noarch.rpm                     | 648 kB     00:03     
(4/6): pulp-admin-0.0.237-4.el6.noarch.rpm               | 165 kB     00:02     
(5/6): pulp-client-lib-0.0.237-4.el6.noarch.rpm          | 150 kB     00:01     
(6/6): pulp-common-0.0.237-4.el6.noarch.rpm              |  79 kB     00:00     
--------------------------------------------------------------------------------
Total                                           120 kB/s | 1.6 MB     00:13     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : m2crypto-0.21.1.pulp-5.el6.x86_64                           1/12 
  Updating   : pulp-common-0.0.237-4.el6.noarch                            2/12 
  Updating   : pulp-client-lib-0.0.237-4.el6.noarch                        3/12 
  Updating   : grinder-0.0.119-1.el6.noarch                                4/12 
  Updating   : pulp-0.0.237-4.el6.noarch                                   5/12 
  Updating   : pulp-admin-0.0.237-4.el6.noarch                             6/12 
  Cleanup    : pulp-0.0.237-2.el6.noarch                                   7/12 
  Cleanup    : pulp-admin-0.0.237-2.el6.noarch                             8/12 
  Cleanup    : pulp-client-lib-0.0.237-2.el6.noarch                        9/12 
  Cleanup    : m2crypto-0.21.1.pulp-3.el6.x86_64                          10/12 
  Cleanup    : pulp-common-0.0.237-1.el6.noarch                           11/12 
  Cleanup    : grinder-0.0.118-1.el6.noarch                               12/12 
duration: 745(ms)
Installed products updated.

Updated:
  grinder.noarch 0:0.0.119-1.el6           m2crypto.x86_64 0:0.21.1.pulp-5.el6  
  pulp.noarch 0:0.0.237-4.el6              pulp-admin.noarch 0:0.0.237-4.el6    
  pulp-client-lib.noarch 0:0.0.237-4.el6   pulp-common.noarch 0:0.0.237-4.el6   

Complete!
[root@katello-test ~]#

Comment 4 Preethi Thomas 2012-02-24 20:16:16 UTC
Pulp v1.0 is released
Closed Current Release.

Comment 5 Preethi Thomas 2012-02-24 20:17:39 UTC
Pulp v1.0 is released.