Bug 999129 - pulp-admin commands sometimes result in an error when repo upload is running
Summary: pulp-admin commands sometimes result in an error when repo upload is running
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Pulp
Classification: Retired
Component: user-experience
Version: Master
Hardware: Unspecified
OS: Unspecified
medium
unspecified
Target Milestone: ---
: 2.3.0
Assignee: Sayli Karmarkar
QA Contact: Preethi Thomas
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-08-20 19:11 UTC by Sayli Karmarkar
Modified: 2015-03-23 01:12 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-09 14:30:14 UTC


Attachments (Terms of Use)

Description Sayli Karmarkar 2013-08-20 19:11:48 UTC
Description of problem:

Started repo upload with the command -
$ pulp-admin rpm repo uploads rpm --repo-id test-repo-1000 -d /var/tmp/generated-repo/


$ pulp-admin rpm repo list
The following extensions failed to load: iso
More information on the failures can be found in ~/.pulp/admin.log

$ pulp-admin rpm repo list
The following extensions failed to load: rpm_repo, iso
More information on the failures can be found in ~/.pulp/admin.log


admin.log -

2013-08-20 09:52:13,279 - ERROR - Module [pulp_cli] could not be initialized
Traceback (most recent call last):
  File "/home/skarmark/git/pulp1/pulp/platform/src/pulp/client/extensions/loader.py", line 244, in _load_pack
    init_func(context_copy)
  File "/usr/lib/pulp/admin/extensions/iso/pulp_cli.py", line 25, in initialize
    add_iso_section(context)
  File "/home/skarmark/git/pulp_rpm/pulp_rpm/src/pulp_rpm/extension/admin/iso/structure.py", line 63, in add_iso_section
    add_repo_section(context, root_section)
  File "/home/skarmark/git/pulp_rpm/pulp_rpm/src/pulp_rpm/extension/admin/iso/structure.py", line 98, in add_repo_section
    add_uploads_section(context, repo_section)
  File "/home/skarmark/git/pulp_rpm/pulp_rpm/src/pulp_rpm/extension/admin/iso/structure.py", line 163, in add_uploads_section
    upload_manager = _get_upload_manager(context)
  File "/home/skarmark/git/pulp_rpm/pulp_rpm/src/pulp_rpm/extension/admin/iso/structure.py", line 184, in _get_upload_manager
    upload_manager.initialize()
  File "/home/skarmark/git/pulp1/pulp/platform/src/pulp/client/upload/manager.py", line 124, in initialize
    tracker_file = UploadTracker.load(full_filename)
  File "/home/skarmark/git/pulp1/pulp/platform/src/pulp/client/upload/manager.py", line 444, in load
    f = open(filename, 'r')
IOError: [Errno 2] No such file or directory: '/home/skarmark/.pulp/uploads/9b01d4bc-cbb3-4b35-a0a8-3a839e5bd211'


2013-08-20 09:56:07,104 - ERROR - Module [pulp_cli] could not be initialized
Traceback (most recent call last):
  File "/home/skarmark/git/pulp1/pulp/platform/src/pulp/client/extensions/loader.py", line 244, in _load_pack
    init_func(context_copy)
  File "/usr/lib/pulp/admin/extensions/rpm_repo/pulp_cli.py", line 35, in initialize
    upload_manager = _upload_manager(context)
  File "/usr/lib/pulp/admin/extensions/rpm_repo/pulp_cli.py", line 129, in _upload_manager
    upload_manager.initialize()
  File "/home/skarmark/git/pulp1/pulp/platform/src/pulp/client/upload/manager.py", line 124, in initialize
    tracker_file = UploadTracker.load(full_filename)
  File "/home/skarmark/git/pulp1/pulp/platform/src/pulp/client/upload/manager.py", line 444, in load
    f = open(filename, 'r')
IOError: [Errno 2] No such file or directory: '/home/skarmark/.pulp/uploads/d3275bec-6373-42b7-870a-ec80310ed5c4'
2013-08-20 09:56:07,563 - ERROR - Module [pulp_cli] could not be initialized
Traceback (most recent call last):
  File "/home/skarmark/git/pulp1/pulp/platform/src/pulp/client/extensions/loader.py", line 244, in _load_pack
    init_func(context_copy)
  File "/usr/lib/pulp/admin/extensions/iso/pulp_cli.py", line 25, in initialize
    add_iso_section(context)
  File "/home/skarmark/git/pulp_rpm/pulp_rpm/src/pulp_rpm/extension/admin/iso/structure.py", line 63, in add_iso_section
    add_repo_section(context, root_section)
  File "/home/skarmark/git/pulp_rpm/pulp_rpm/src/pulp_rpm/extension/admin/iso/structure.py", line 98, in add_repo_section
    add_uploads_section(context, repo_section)
  File "/home/skarmark/git/pulp_rpm/pulp_rpm/src/pulp_rpm/extension/admin/iso/structure.py", line 163, in add_uploads_section
    upload_manager = _get_upload_manager(context)
  File "/home/skarmark/git/pulp_rpm/pulp_rpm/src/pulp_rpm/extension/admin/iso/structure.py", line 184, in _get_upload_manager
    upload_manager.initialize()
  File "/home/skarmark/git/pulp1/pulp/platform/src/pulp/client/upload/manager.py", line 124, in initialize
    tracker_file = UploadTracker.load(full_filename)
  File "/home/skarmark/git/pulp1/pulp/platform/src/pulp/client/upload/manager.py", line 444, in load
    f = open(filename, 'r')
IOError: [Errno 2] No such file or directory: '/home/skarmark/.pulp/uploads/3d23f79f-34fe-4210-9d21-623ee2096743'

Comment 1 Sayli Karmarkar 2013-10-02 23:07:43 UTC
https://github.com/pulp/pulp_rpm/pull/348

Comment 2 Jeff Ortel 2013-10-11 15:25:55 UTC
build: 2.3.0-0.18.beta

Comment 3 Preethi Thomas 2013-10-17 13:10:11 UTC
verified
[root@pulp-v2-server ~]# rpm -qa pulp-server
pulp-server-2.3.0-0.21.beta.el6.noarch
[root@pulp-v2-server ~]#

Comment 4 Preethi Thomas 2013-12-09 14:30:14 UTC
Pulp 2.3 released.


Note You need to log in before you can comment on or make changes to this bug.