RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 818786 - 502 Proxy Error traceback during large rhn-migrate-classic-to-rhsm
Summary: 502 Proxy Error traceback during large rhn-migrate-classic-to-rhsm
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 6
Classification: Red Hat
Component: subscription-manager
Version: 6.3
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: rc
: ---
Assignee: Alex Wood
QA Contact: Entitlement Bugs
URL:
Whiteboard:
Depends On:
Blocks: 738066
TreeView+ depends on / blocked
 
Reported: 2012-05-04 01:58 UTC by John Sefler
Modified: 2012-12-21 14:26 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-05-08 18:58:08 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description John Sefler 2012-05-04 01:58:57 UTC
Description of problem:


Version-Release number of selected component (if applicable):
subscription-manager-0.99.16-1.el6.x86_64
rhn-setup-1.0.0-87.el6.noarch

How reproducible:


Steps to Reproduce:
# rhnreg_ks --serverUrl=https://xmlrpc.rhn.code.stage.redhat.com/XMLRPC --username=qa --password=*** --profilename=MY_SYSTEM --force --norhnsd --nohardware --nopackages --novirtinfo

FOR EACH OF THE CHANNELS LISTED BELOW...
# rhn-channel --user=qa --password=*** --add --channel=<CHANNEL>


# rhn-channel --list
rhel-x86_64-rhev-agent-6-server
rhel-x86_64-rhev-agent-6-server-beta
rhel-x86_64-rhev-agent-6-server-beta-debuginfo
rhel-x86_64-rhev-agent-6-server-debuginfo
rhel-x86_64-rhev-mgmt-agent-6
rhel-x86_64-rhev-mgmt-agent-6-beta
rhel-x86_64-rhev-mgmt-agent-6-beta-debuginfo
rhel-x86_64-rhev-mgmt-agent-6-debuginfo
rhel-x86_64-server-6
rhel-x86_64-server-6-beta
rhel-x86_64-server-6-beta-debuginfo
rhel-x86_64-server-6-cf-ae-1
rhel-x86_64-server-6-cf-ae-1-beta
rhel-x86_64-server-6-cf-ae-1-beta-debuginfo
rhel-x86_64-server-6-cf-ae-1-debuginfo
rhel-x86_64-server-6-cf-ce-1
rhel-x86_64-server-6-cf-ce-1-beta
rhel-x86_64-server-6-cf-ce-1-beta-debuginfo
rhel-x86_64-server-6-cf-ce-1-debuginfo
rhel-x86_64-server-6-cf-se-1
rhel-x86_64-server-6-cf-se-1-beta
rhel-x86_64-server-6-cf-se-1-beta-debuginfo
rhel-x86_64-server-6-cf-se-1-debuginfo
rhel-x86_64-server-6-cf-tools-1
rhel-x86_64-server-6-cf-tools-1-beta
rhel-x86_64-server-6-cf-tools-1-beta-debuginfo
rhel-x86_64-server-6-cf-tools-1-debuginfo
rhel-x86_64-server-6-debuginfo
rhel-x86_64-server-6-htb
rhel-x86_64-server-6-htb-debuginfo
rhel-x86_64-server-6-mrg-grid-2
rhel-x86_64-server-6-mrg-grid-2-debuginfo
rhel-x86_64-server-6-mrg-grid-execute-2
rhel-x86_64-server-6-mrg-grid-execute-2-debuginfo
rhel-x86_64-server-6-mrg-management-2
rhel-x86_64-server-6-mrg-management-2-debuginfo
rhel-x86_64-server-6-mrg-messaging-2
rhel-x86_64-server-6-mrg-messaging-2-debuginfo
rhel-x86_64-server-6-mrg-realtime-2
rhel-x86_64-server-6-mrg-realtime-2-debuginfo
rhel-x86_64-server-6-rhevh
rhel-x86_64-server-6-rhevh-beta
rhel-x86_64-server-6-rhevh-beta-debuginfo
rhel-x86_64-server-6-rhevh-debuginfo
rhel-x86_64-server-6-rhevm-3
rhel-x86_64-server-6-rhevm-3-beta
rhel-x86_64-server-6-rhevm-3-beta-debuginfo
rhel-x86_64-server-6-rhevm-3-debuginfo
rhel-x86_64-server-6-rhevm-3-jboss-5
rhel-x86_64-server-6-rhevm-3-jboss-5-beta
rhel-x86_64-server-6-rhevm-3-jboss-5-beta-debuginfo
rhel-x86_64-server-6-rhevm-3-jboss-5-debuginfo
rhel-x86_64-server-6-rhui-2
rhel-x86_64-server-6-rhui-2-debuginfo
rhel-x86_64-server-clusteredstorage-6-beta
rhel-x86_64-server-ei-replication-6
rhel-x86_64-server-ei-replication-6-beta
rhel-x86_64-server-ei-replication-6-beta-debuginfo
rhel-x86_64-server-ei-replication-6-debuginfo
rhel-x86_64-server-fastrack-6
rhel-x86_64-server-fastrack-6-debuginfo
rhel-x86_64-server-ha-6
rhel-x86_64-server-ha-6-beta
rhel-x86_64-server-ha-6-beta-debuginfo
rhel-x86_64-server-ha-6-debuginfo
rhel-x86_64-server-ha-6-htb
rhel-x86_64-server-ha-6-htb-debuginfo
rhel-x86_64-server-ha-fastrack-6
rhel-x86_64-server-ha-fastrack-6-debuginfo
rhel-x86_64-server-highavailability-6-beta
rhel-x86_64-server-hpn-6
rhel-x86_64-server-hpn-6-beta
rhel-x86_64-server-hpn-6-beta-debuginfo
rhel-x86_64-server-hpn-6-debuginfo
rhel-x86_64-server-hpn-fastrack-6
rhel-x86_64-server-hpn-fastrack-6-debuginfo
rhel-x86_64-server-hts-6
rhel-x86_64-server-hts-6-beta
rhel-x86_64-server-largefilesystem-6-beta
rhel-x86_64-server-lb-6
rhel-x86_64-server-lb-6-beta
rhel-x86_64-server-lb-6-beta-debuginfo
rhel-x86_64-server-lb-6-debuginfo
rhel-x86_64-server-lb-6-htb
rhel-x86_64-server-lb-6-htb-debuginfo
rhel-x86_64-server-lb-fastrack-6
rhel-x86_64-server-lb-fastrack-6-debuginfo
rhel-x86_64-server-loadbalance-6-beta
rhel-x86_64-server-optional-6
rhel-x86_64-server-optional-6-beta
rhel-x86_64-server-optional-6-beta-debuginfo
rhel-x86_64-server-optional-6-debuginfo
rhel-x86_64-server-optional-6-htb
rhel-x86_64-server-optional-6-htb-debuginfo
rhel-x86_64-server-optional-fastrack-6
rhel-x86_64-server-optional-fastrack-6-debuginfo
rhel-x86_64-server-rs-6
rhel-x86_64-server-rs-6-beta
rhel-x86_64-server-rs-6-beta-debuginfo
rhel-x86_64-server-rs-6-debuginfo
rhel-x86_64-server-rs-6-htb
rhel-x86_64-server-rs-6-htb-debuginfo
rhel-x86_64-server-rs-fastrack-6
rhel-x86_64-server-rs-fastrack-6-debuginfo
rhel-x86_64-server-sap-6
rhel-x86_64-server-sap-6-beta
rhel-x86_64-server-sap-6-beta-debuginfo
rhel-x86_64-server-sap-6-debuginfo
rhel-x86_64-server-sfs-6
rhel-x86_64-server-sfs-6-beta
rhel-x86_64-server-sfs-6-beta-debuginfo
rhel-x86_64-server-sfs-6-debuginfo
rhel-x86_64-server-sfs-6-htb
rhel-x86_64-server-sfs-6-htb-debuginfo
rhel-x86_64-server-sfs-fastrack-6
rhel-x86_64-server-sfs-fastrack-6-debuginfo
rhel-x86_64-server-sjis-6
rhel-x86_64-server-sjis-6-beta
rhel-x86_64-server-sjis-6-beta-debuginfo
rhel-x86_64-server-sjis-6-debuginfo
rhel-x86_64-server-supplementary-6
rhel-x86_64-server-supplementary-6-beta
rhel-x86_64-server-supplementary-6-beta-debuginfo
rhel-x86_64-server-supplementary-6-debuginfo
rhel-x86_64-server-v2vwin-6
rhel-x86_64-server-v2vwin-6-beta
rhel-x86_64-server-v2vwin-6-beta-debuginfo
rhel-x86_64-server-v2vwin-6-debuginfo
rhn-tools-rhel-x86_64-server-6
rhn-tools-rhel-x86_64-server-6-beta
rhn-tools-rhel-x86_64-server-6-beta-debuginfo
rhn-tools-rhel-x86_64-server-6-debuginfo
sam-rhel-x86_64-server-6
sam-rhel-x86_64-server-6-beta
sam-rhel-x86_64-server-6-beta-debuginfo
sam-rhel-x86_64-server-6-debuginfo
sam-rhel-x86_64-server-6-htb
sam-rhel-x86_64-server-6-htb-debuginfo


# rhn-migrate-classic-to-rhsm --cli-only --force
RHN Username: qa
Password: 

Retrieving existing RHN Classic subscription information ...
+----------------------------------+
System is currently subscribed to:
+----------------------------------+
rhel-x86_64-server-6
rhel-x86_64-server-6-rhui-2-debuginfo
rhel-x86_64-server-6-rhui-2
sam-rhel-x86_64-server-6-debuginfo
sam-rhel-x86_64-server-6
sam-rhel-x86_64-server-6-beta-debuginfo
sam-rhel-x86_64-server-6-beta
sam-rhel-x86_64-server-6-htb
sam-rhel-x86_64-server-6-htb-debuginfo
rhel-x86_64-server-6-rhevh-beta-debuginfo
rhel-x86_64-server-6-rhevh-debuginfo
rhel-x86_64-server-6-rhevm-3-jboss-5-beta-debuginfo
rhel-x86_64-server-6-rhevm-3-jboss-5-debuginfo
rhel-x86_64-server-6-rhevm-3-beta-debuginfo
rhel-x86_64-server-6-rhevm-3-debuginfo
rhel-x86_64-rhev-agent-6-server-beta-debuginfo
rhel-x86_64-rhev-agent-6-server-debuginfo
rhel-x86_64-rhev-mgmt-agent-6-beta-debuginfo
rhel-x86_64-rhev-mgmt-agent-6-debuginfo
rhel-x86_64-server-6-rhevh-beta
rhel-x86_64-server-6-rhevh
rhel-x86_64-server-6-cf-tools-1-beta-debuginfo
rhel-x86_64-server-6-cf-tools-1-debuginfo
rhel-x86_64-server-6-cf-tools-1-beta
rhel-x86_64-server-6-cf-tools-1
rhel-x86_64-server-6-rhevm-3-jboss-5-beta
rhel-x86_64-server-6-rhevm-3-jboss-5
rhel-x86_64-server-6-rhevm-3-beta
rhel-x86_64-server-6-rhevm-3
rhel-x86_64-rhev-agent-6-server-beta
rhel-x86_64-rhev-agent-6-server
rhel-x86_64-rhev-mgmt-agent-6-beta
rhel-x86_64-rhev-mgmt-agent-6
rhel-x86_64-server-6-mrg-realtime-2-debuginfo
rhel-x86_64-server-6-mrg-management-2-debuginfo
rhel-x86_64-server-6-mrg-grid-execute-2-debuginfo
rhel-x86_64-server-6-mrg-grid-2-debuginfo
rhel-x86_64-server-6-mrg-messaging-2-debuginfo
rhel-x86_64-server-6-mrg-realtime-2
rhel-x86_64-server-6-mrg-management-2
rhel-x86_64-server-6-mrg-grid-execute-2
rhel-x86_64-server-6-mrg-grid-2
rhel-x86_64-server-6-mrg-messaging-2
rhel-x86_64-server-6-cf-se-1-beta-debuginfo
rhel-x86_64-server-6-cf-ae-1-beta-debuginfo
rhel-x86_64-server-6-cf-ce-1-beta-debuginfo
rhel-x86_64-server-6-cf-se-1-debuginfo
rhel-x86_64-server-6-cf-ae-1-debuginfo
rhel-x86_64-server-6-cf-ce-1-debuginfo
rhel-x86_64-server-6-cf-se-1-beta
rhel-x86_64-server-6-cf-ae-1-beta
rhel-x86_64-server-6-cf-ce-1-beta
rhel-x86_64-server-6-cf-se-1
rhel-x86_64-server-6-cf-ae-1
rhel-x86_64-server-6-cf-ce-1
rhel-x86_64-server-ei-replication-6-beta
rhel-x86_64-server-ei-replication-6
rhel-x86_64-server-ei-replication-6-beta-debuginfo
rhel-x86_64-server-ei-replication-6-debuginfo
rhel-x86_64-server-hts-6-beta
rhel-x86_64-server-hts-6
rhn-tools-rhel-x86_64-server-6-debuginfo
rhn-tools-rhel-x86_64-server-6-beta-debuginfo
rhn-tools-rhel-x86_64-server-6-beta
rhn-tools-rhel-x86_64-server-6
rhel-x86_64-server-v2vwin-6-debuginfo
rhel-x86_64-server-v2vwin-6-beta-debuginfo
rhel-x86_64-server-v2vwin-6-beta
rhel-x86_64-server-v2vwin-6
rhel-x86_64-server-sjis-6-debuginfo
rhel-x86_64-server-sjis-6-beta-debuginfo
rhel-x86_64-server-sjis-6-beta
rhel-x86_64-server-sjis-6
rhel-x86_64-server-sap-6-debuginfo
rhel-x86_64-server-sap-6-beta-debuginfo
rhel-x86_64-server-sap-6-beta
rhel-x86_64-server-sap-6
rhel-x86_64-server-hpn-fastrack-6-debuginfo
rhel-x86_64-server-hpn-fastrack-6
rhel-x86_64-server-hpn-6-debuginfo
rhel-x86_64-server-hpn-6-beta-debuginfo
rhel-x86_64-server-hpn-6-beta
rhel-x86_64-server-hpn-6
rhel-x86_64-server-supplementary-6-debuginfo
rhel-x86_64-server-supplementary-6-beta-debuginfo
rhel-x86_64-server-supplementary-6-beta
rhel-x86_64-server-supplementary-6
rhel-x86_64-server-sfs-fastrack-6-debuginfo
rhel-x86_64-server-sfs-fastrack-6
rhel-x86_64-server-sfs-6-htb-debuginfo
rhel-x86_64-server-sfs-6-htb
rhel-x86_64-server-sfs-6-debuginfo
rhel-x86_64-server-sfs-6-beta-debuginfo
rhel-x86_64-server-sfs-6-beta
rhel-x86_64-server-sfs-6
rhel-x86_64-server-rs-fastrack-6-debuginfo
rhel-x86_64-server-rs-fastrack-6
rhel-x86_64-server-rs-6-htb-debuginfo
rhel-x86_64-server-rs-6-htb
rhel-x86_64-server-rs-6-debuginfo
rhel-x86_64-server-rs-6-beta-debuginfo
rhel-x86_64-server-rs-6-beta
rhel-x86_64-server-rs-6
rhel-x86_64-server-optional-fastrack-6-debuginfo
rhel-x86_64-server-optional-fastrack-6
rhel-x86_64-server-optional-6-htb-debuginfo
rhel-x86_64-server-optional-6-debuginfo
rhel-x86_64-server-optional-6-beta-debuginfo
rhel-x86_64-server-optional-6
rhel-x86_64-server-lb-fastrack-6-debuginfo
rhel-x86_64-server-lb-fastrack-6
rhel-x86_64-server-lb-6-htb-debuginfo
rhel-x86_64-server-lb-6-htb
rhel-x86_64-server-lb-6-debuginfo
rhel-x86_64-server-lb-6-beta-debuginfo
rhel-x86_64-server-lb-6-beta
rhel-x86_64-server-lb-6
rhel-x86_64-server-ha-fastrack-6-debuginfo
rhel-x86_64-server-ha-fastrack-6
rhel-x86_64-server-ha-6-htb-debuginfo
rhel-x86_64-server-ha-6-htb
rhel-x86_64-server-ha-6-debuginfo
rhel-x86_64-server-ha-6-beta-debuginfo
rhel-x86_64-server-ha-6-beta
rhel-x86_64-server-ha-6
rhel-x86_64-server-fastrack-6-debuginfo
rhel-x86_64-server-fastrack-6
rhel-x86_64-server-6-htb-debuginfo
rhel-x86_64-server-6-debuginfo
rhel-x86_64-server-6-beta-debuginfo
rhel-x86_64-server-optional-6-htb
rhel-x86_64-server-6-htb
rhel-x86_64-server-optional-6-beta
rhel-x86_64-server-loadbalance-6-beta
rhel-x86_64-server-largefilesystem-6-beta
rhel-x86_64-server-highavailability-6-beta
rhel-x86_64-server-clusteredstorage-6-beta
rhel-x86_64-server-6-beta

+--------------------------------------------------+ 
Unrecognized channels. Channel to product certificate mapping missing for these channels.
+--------------------------------------------------+
rhel-x86_64-server-6-rhui-2-debuginfo
rhel-x86_64-server-6-rhui-2
sam-rhel-x86_64-server-6-beta-debuginfo
sam-rhel-x86_64-server-6-beta
sam-rhel-x86_64-server-6-htb
sam-rhel-x86_64-server-6-htb-debuginfo
rhel-x86_64-server-6-mrg-realtime-2-debuginfo
rhel-x86_64-server-6-mrg-management-2-debuginfo
rhel-x86_64-server-6-mrg-grid-execute-2-debuginfo
rhel-x86_64-server-6-mrg-grid-2-debuginfo
rhel-x86_64-server-6-mrg-messaging-2-debuginfo
rhel-x86_64-server-6-mrg-realtime-2
rhel-x86_64-server-6-mrg-management-2
rhel-x86_64-server-6-mrg-grid-execute-2
rhel-x86_64-server-6-mrg-grid-2
rhel-x86_64-server-6-mrg-messaging-2
rhel-x86_64-server-6-cf-ae-1-beta-debuginfo
rhel-x86_64-server-6-cf-ae-1-debuginfo
rhel-x86_64-server-6-cf-ae-1-beta
rhel-x86_64-server-6-cf-ae-1
rhel-x86_64-server-ei-replication-6-beta
rhel-x86_64-server-ei-replication-6
rhel-x86_64-server-ei-replication-6-beta-debuginfo
rhel-x86_64-server-ei-replication-6-debuginfo
rhel-x86_64-server-hts-6-beta
rhel-x86_64-server-hts-6
rhn-tools-rhel-x86_64-server-6-debuginfo
rhn-tools-rhel-x86_64-server-6-beta-debuginfo
rhn-tools-rhel-x86_64-server-6-beta
rhn-tools-rhel-x86_64-server-6
rhel-x86_64-server-v2vwin-6-debuginfo
rhel-x86_64-server-v2vwin-6-beta-debuginfo
rhel-x86_64-server-v2vwin-6-beta
rhel-x86_64-server-v2vwin-6
rhel-x86_64-server-hpn-fastrack-6-debuginfo
rhel-x86_64-server-hpn-fastrack-6
rhel-x86_64-server-sfs-fastrack-6-debuginfo
rhel-x86_64-server-sfs-fastrack-6
rhel-x86_64-server-sfs-6-htb-debuginfo
rhel-x86_64-server-sfs-6-htb
rhel-x86_64-server-rs-fastrack-6-debuginfo
rhel-x86_64-server-rs-fastrack-6
rhel-x86_64-server-rs-6-htb-debuginfo
rhel-x86_64-server-rs-6-htb
rhel-x86_64-server-optional-fastrack-6-debuginfo
rhel-x86_64-server-optional-fastrack-6
rhel-x86_64-server-optional-6-htb-debuginfo
rhel-x86_64-server-lb-fastrack-6-debuginfo
rhel-x86_64-server-lb-fastrack-6
rhel-x86_64-server-lb-6-htb-debuginfo
rhel-x86_64-server-lb-6-htb
rhel-x86_64-server-ha-fastrack-6-debuginfo
rhel-x86_64-server-ha-fastrack-6
rhel-x86_64-server-ha-6-htb-debuginfo
rhel-x86_64-server-ha-6-htb
rhel-x86_64-server-fastrack-6-debuginfo
rhel-x86_64-server-fastrack-6
rhel-x86_64-server-6-htb-debuginfo
rhel-x86_64-server-optional-6-htb
rhel-x86_64-server-6-htb
rhel-x86_64-server-loadbalance-6-beta
rhel-x86_64-server-largefilesystem-6-beta
rhel-x86_64-server-highavailability-6-beta
rhel-x86_64-server-clusteredstorage-6-beta

List of channels for which certs are being copied
rhel-x86_64-server-6
sam-rhel-x86_64-server-6-debuginfo
sam-rhel-x86_64-server-6
rhel-x86_64-server-6-rhevh-beta-debuginfo
rhel-x86_64-server-6-rhevh-debuginfo
rhel-x86_64-server-6-rhevm-3-jboss-5-beta-debuginfo
rhel-x86_64-server-6-rhevm-3-jboss-5-debuginfo
rhel-x86_64-server-6-rhevm-3-beta-debuginfo
rhel-x86_64-server-6-rhevm-3-debuginfo
rhel-x86_64-rhev-agent-6-server-beta-debuginfo
rhel-x86_64-rhev-agent-6-server-debuginfo
rhel-x86_64-rhev-mgmt-agent-6-beta-debuginfo
rhel-x86_64-rhev-mgmt-agent-6-debuginfo
rhel-x86_64-server-6-rhevh-beta
rhel-x86_64-server-6-rhevh
rhel-x86_64-server-6-cf-tools-1-beta-debuginfo
rhel-x86_64-server-6-cf-tools-1-debuginfo
rhel-x86_64-server-6-cf-tools-1-beta
rhel-x86_64-server-6-cf-tools-1
rhel-x86_64-server-6-rhevm-3-jboss-5-beta
rhel-x86_64-server-6-rhevm-3-jboss-5
rhel-x86_64-server-6-rhevm-3-beta
rhel-x86_64-server-6-rhevm-3
rhel-x86_64-rhev-agent-6-server-beta
rhel-x86_64-rhev-agent-6-server
rhel-x86_64-rhev-mgmt-agent-6-beta
rhel-x86_64-rhev-mgmt-agent-6
rhel-x86_64-server-6-cf-se-1-beta-debuginfo
rhel-x86_64-server-6-cf-ce-1-beta-debuginfo
rhel-x86_64-server-6-cf-se-1-debuginfo
rhel-x86_64-server-6-cf-ce-1-debuginfo
rhel-x86_64-server-6-cf-se-1-beta
rhel-x86_64-server-6-cf-ce-1-beta
rhel-x86_64-server-6-cf-se-1
rhel-x86_64-server-6-cf-ce-1
rhel-x86_64-server-sjis-6-debuginfo
rhel-x86_64-server-sjis-6-beta-debuginfo
rhel-x86_64-server-sjis-6-beta
rhel-x86_64-server-sjis-6
rhel-x86_64-server-sap-6-debuginfo
rhel-x86_64-server-sap-6-beta-debuginfo
rhel-x86_64-server-sap-6-beta
rhel-x86_64-server-sap-6
rhel-x86_64-server-hpn-6-debuginfo
rhel-x86_64-server-hpn-6-beta-debuginfo
rhel-x86_64-server-hpn-6-beta
rhel-x86_64-server-hpn-6
rhel-x86_64-server-supplementary-6-debuginfo
rhel-x86_64-server-supplementary-6-beta-debuginfo
rhel-x86_64-server-supplementary-6-beta
rhel-x86_64-server-supplementary-6
rhel-x86_64-server-sfs-6-debuginfo
rhel-x86_64-server-sfs-6-beta-debuginfo
rhel-x86_64-server-sfs-6-beta
rhel-x86_64-server-sfs-6
rhel-x86_64-server-rs-6-debuginfo
rhel-x86_64-server-rs-6-beta-debuginfo
rhel-x86_64-server-rs-6-beta
rhel-x86_64-server-rs-6
rhel-x86_64-server-optional-6-debuginfo
rhel-x86_64-server-optional-6-beta-debuginfo
rhel-x86_64-server-optional-6
rhel-x86_64-server-lb-6-debuginfo
rhel-x86_64-server-lb-6-beta-debuginfo
rhel-x86_64-server-lb-6-beta
rhel-x86_64-server-lb-6
rhel-x86_64-server-ha-6-debuginfo
rhel-x86_64-server-ha-6-beta-debuginfo
rhel-x86_64-server-ha-6-beta
rhel-x86_64-server-ha-6
rhel-x86_64-server-6-debuginfo
rhel-x86_64-server-6-beta-debuginfo
rhel-x86_64-server-optional-6-beta
rhel-x86_64-server-6-beta

Product certificates copied successfully to /etc/pki/product

Preparing to unregister system from RHN classic ...
Traceback (most recent call last):
  File "/usr/sbin/rhn-migrate-classic-to-rhsm", line 481, in <module>
    main()
  File "/usr/sbin/rhn-migrate-classic-to-rhsm", line 469, in main
    unRegisterSystemFromRhnClassic(sc, sk)
  File "/usr/sbin/rhn-migrate-classic-to-rhsm", line 214, in unRegisterSystemFromRhnClassic
    result = sc.system.deleteSystems(sk, systemId)
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request
    verbose=self.__verbose
  File "/usr/lib64/python2.6/xmlrpclib.py", line 1243, in request
    headers
xmlrpclib.ProtocolError: <ProtocolError for xmlrpc.rhn.code.stage.redhat.com/rpc/api: 502 Proxy Error>
  
Actual results:


Expected results:


Additional info:

Comment 1 John Sefler 2012-05-04 02:34:19 UTC
/var/log/rhsm/rhsm.log does not show any problems, HOWEVER there is a lot of this in tail /var/log/up2date


[Thu May  3 21:42:44 2012] up2date 
Traceback (most recent call last):
  File "/usr/sbin/rhn-channel", line 164, in <module>
    systemExit(1, e)
  File "/usr/sbin/rhn-channel", line 46, in systemExit
    sys.stderr.write(rhncli.utf8_encode(msg)+'\n')
<type 'exceptions.TypeError'>: unsupported operand type(s) for +: 'CommunicationError' and 'str'

[Thu May  3 21:42:45 2012] up2date 
Traceback (most recent call last):
  File "/usr/sbin/rhn-channel", line 164, in <module>
    systemExit(1, e)
  File "/usr/sbin/rhn-channel", line 46, in systemExit
    sys.stderr.write(rhncli.utf8_encode(msg)+'\n')
<type 'exceptions.TypeError'>: unsupported operand type(s) for +: 'CommunicationError' and 'str'

[Thu May  3 21:43:25 2012] up2date 
Traceback (most recent call last):
  File "/usr/sbin/rhn-channel", line 164, in <module>
    systemExit(1, e)
  File "/usr/sbin/rhn-channel", line 46, in systemExit
    sys.stderr.write(rhncli.utf8_encode(msg)+'\n')
<type 'exceptions.TypeError'>: unsupported operand type(s) for +: 'AuthenticationOrAccountCreationError' and 'str'

Comment 4 Alex Wood 2012-05-04 18:37:51 UTC
Here's a way to subscribe to all those channels in a loop.

#! /bin/bash

while read chan_name
do
    rhn-channel --user=qa --password=*** --add --channel=$chan_name
done << '.'
rhel-x86_64-rhev-agent-6-server
rhel-x86_64-rhev-agent-6-server-beta
rhel-x86_64-rhev-agent-6-server-beta-debuginfo
rhel-x86_64-rhev-agent-6-server-debuginfo
rhel-x86_64-rhev-mgmt-agent-6
rhel-x86_64-rhev-mgmt-agent-6-beta
rhel-x86_64-rhev-mgmt-agent-6-beta-debuginfo
rhel-x86_64-rhev-mgmt-agent-6-debuginfo
rhel-x86_64-server-6
rhel-x86_64-server-6-beta
rhel-x86_64-server-6-beta-debuginfo
rhel-x86_64-server-6-cf-ae-1
rhel-x86_64-server-6-cf-ae-1-beta
rhel-x86_64-server-6-cf-ae-1-beta-debuginfo
rhel-x86_64-server-6-cf-ae-1-debuginfo
rhel-x86_64-server-6-cf-ce-1
rhel-x86_64-server-6-cf-ce-1-beta
rhel-x86_64-server-6-cf-ce-1-beta-debuginfo
rhel-x86_64-server-6-cf-ce-1-debuginfo
rhel-x86_64-server-6-cf-se-1
rhel-x86_64-server-6-cf-se-1-beta
rhel-x86_64-server-6-cf-se-1-beta-debuginfo
rhel-x86_64-server-6-cf-se-1-debuginfo
rhel-x86_64-server-6-cf-tools-1
rhel-x86_64-server-6-cf-tools-1-beta
rhel-x86_64-server-6-cf-tools-1-beta-debuginfo
rhel-x86_64-server-6-cf-tools-1-debuginfo
rhel-x86_64-server-6-debuginfo
rhel-x86_64-server-6-htb
rhel-x86_64-server-6-htb-debuginfo
rhel-x86_64-server-6-mrg-grid-2
rhel-x86_64-server-6-mrg-grid-2-debuginfo
rhel-x86_64-server-6-mrg-grid-execute-2
rhel-x86_64-server-6-mrg-grid-execute-2-debuginfo
rhel-x86_64-server-6-mrg-management-2
rhel-x86_64-server-6-mrg-management-2-debuginfo
rhel-x86_64-server-6-mrg-messaging-2
rhel-x86_64-server-6-mrg-messaging-2-debuginfo
rhel-x86_64-server-6-mrg-realtime-2
rhel-x86_64-server-6-mrg-realtime-2-debuginfo
rhel-x86_64-server-6-rhevh
rhel-x86_64-server-6-rhevh-beta
rhel-x86_64-server-6-rhevh-beta-debuginfo
rhel-x86_64-server-6-rhevh-debuginfo
rhel-x86_64-server-6-rhevm-3
rhel-x86_64-server-6-rhevm-3-beta
rhel-x86_64-server-6-rhevm-3-beta-debuginfo
rhel-x86_64-server-6-rhevm-3-debuginfo
rhel-x86_64-server-6-rhevm-3-jboss-5
rhel-x86_64-server-6-rhevm-3-jboss-5-beta
rhel-x86_64-server-6-rhevm-3-jboss-5-beta-debuginfo
rhel-x86_64-server-6-rhevm-3-jboss-5-debuginfo
rhel-x86_64-server-6-rhui-2
rhel-x86_64-server-6-rhui-2-debuginfo
rhel-x86_64-server-clusteredstorage-6-beta
rhel-x86_64-server-ei-replication-6
rhel-x86_64-server-ei-replication-6-beta
rhel-x86_64-server-ei-replication-6-beta-debuginfo
rhel-x86_64-server-ei-replication-6-debuginfo
rhel-x86_64-server-fastrack-6
rhel-x86_64-server-fastrack-6-debuginfo
rhel-x86_64-server-ha-6
rhel-x86_64-server-ha-6-beta
rhel-x86_64-server-ha-6-beta-debuginfo
rhel-x86_64-server-ha-6-debuginfo
rhel-x86_64-server-ha-6-htb
rhel-x86_64-server-ha-6-htb-debuginfo
rhel-x86_64-server-ha-fastrack-6
rhel-x86_64-server-ha-fastrack-6-debuginfo
rhel-x86_64-server-highavailability-6-beta
rhel-x86_64-server-hpn-6
rhel-x86_64-server-hpn-6-beta
rhel-x86_64-server-hpn-6-beta-debuginfo
rhel-x86_64-server-hpn-6-debuginfo
rhel-x86_64-server-hpn-fastrack-6
rhel-x86_64-server-hpn-fastrack-6-debuginfo
rhel-x86_64-server-hts-6
rhel-x86_64-server-hts-6-beta
rhel-x86_64-server-largefilesystem-6-beta
rhel-x86_64-server-lb-6
rhel-x86_64-server-lb-6-beta
rhel-x86_64-server-lb-6-beta-debuginfo
rhel-x86_64-server-lb-6-debuginfo
rhel-x86_64-server-lb-6-htb
rhel-x86_64-server-lb-6-htb-debuginfo
rhel-x86_64-server-lb-fastrack-6
rhel-x86_64-server-lb-fastrack-6-debuginfo
rhel-x86_64-server-loadbalance-6-beta
rhel-x86_64-server-optional-6
rhel-x86_64-server-optional-6-beta
rhel-x86_64-server-optional-6-beta-debuginfo
rhel-x86_64-server-optional-6-debuginfo
rhel-x86_64-server-optional-6-htb
rhel-x86_64-server-optional-6-htb-debuginfo
rhel-x86_64-server-optional-fastrack-6
rhel-x86_64-server-optional-fastrack-6-debuginfo
rhel-x86_64-server-rs-6
rhel-x86_64-server-rs-6-beta
rhel-x86_64-server-rs-6-beta-debuginfo
rhel-x86_64-server-rs-6-debuginfo
rhel-x86_64-server-rs-6-htb
rhel-x86_64-server-rs-6-htb-debuginfo
rhel-x86_64-server-rs-fastrack-6
rhel-x86_64-server-rs-fastrack-6-debuginfo
rhel-x86_64-server-sap-6
rhel-x86_64-server-sap-6-beta
rhel-x86_64-server-sap-6-beta-debuginfo
rhel-x86_64-server-sap-6-debuginfo
rhel-x86_64-server-sfs-6
rhel-x86_64-server-sfs-6-beta
rhel-x86_64-server-sfs-6-beta-debuginfo
rhel-x86_64-server-sfs-6-debuginfo
rhel-x86_64-server-sfs-6-htb
rhel-x86_64-server-sfs-6-htb-debuginfo
rhel-x86_64-server-sfs-fastrack-6
rhel-x86_64-server-sfs-fastrack-6-debuginfo
rhel-x86_64-server-sjis-6
rhel-x86_64-server-sjis-6-beta
rhel-x86_64-server-sjis-6-beta-debuginfo
rhel-x86_64-server-sjis-6-debuginfo
rhel-x86_64-server-supplementary-6
rhel-x86_64-server-supplementary-6-beta
rhel-x86_64-server-supplementary-6-beta-debuginfo
rhel-x86_64-server-supplementary-6-debuginfo
rhel-x86_64-server-v2vwin-6
rhel-x86_64-server-v2vwin-6-beta
rhel-x86_64-server-v2vwin-6-beta-debuginfo
rhel-x86_64-server-v2vwin-6-debuginfo
rhn-tools-rhel-x86_64-server-6
rhn-tools-rhel-x86_64-server-6-beta
rhn-tools-rhel-x86_64-server-6-beta-debuginfo
rhn-tools-rhel-x86_64-server-6-debuginfo
sam-rhel-x86_64-server-6
sam-rhel-x86_64-server-6-beta
sam-rhel-x86_64-server-6-beta-debuginfo
sam-rhel-x86_64-server-6-debuginfo
sam-rhel-x86_64-server-6-htb
sam-rhel-x86_64-server-6-htb-debuginfo
.

Comment 5 Alex Wood 2012-05-04 21:04:00 UTC
After doing some testing, I think you are simply pushing RHN beyond it's capacity.  There are so many channels to be unsubscribed from that the request times out.  I tried with about half the number of channels and everything worked.

If you want we can print a more attractive error message, but I don't think there is much else we can do in this scenario.

Comment 9 John Sefler 2012-05-08 18:54:15 UTC
(In reply to comment #5)
> After doing some testing, I think you are simply pushing RHN beyond it's
> capacity.  There are so many channels to be unsubscribed from that the request
> times out.  I tried with about half the number of channels and everything
> worked.

Agreed.  This appears to be exactly what is happening and therefore the fix actually belongs somewhere within the Red Hat Network API: system Method: deleteSystems.

As awood said, the 502 Proxy Error only seems to happen when the classic system is consuming a tremendous number of channels.  In practice no consumer would be consuming this many channels.  Reducing the consumed channel count will actually start passing the test.  Even in the failed case in comment 0, the system remains registered to RHN Classic and registration w/autosubscribe to the new entitlement model has not yet happened.  The only side affect of this failed attempt to migrate is that some migration data product certs are prematurely copied to /etc/pki/product.

Re-running the rhn-migrate-classic-to-rhsm tool a second time after the classic consumer has reduced their channel consumption (possibly to zero) is the easiest fix.  Because the rhn-migrate-classic-to-rhsm was already attempted while consuming the tremendous number of rhn channels, ALL of the corresponding product certs will already have been copied.  Hence the second run of rhn-migrate-classic-to-rhsm doesn't even need to copy any migration product certs, instead it will just finish the job of unregistering from classic and registering to the new entitlement model with autosubscribe.

Comment 10 John Sefler 2012-05-08 18:58:08 UTC
Based on comment 9, I'm moving this bug to CLOSED NOTABUG in component subscription-manager.

Comment 11 John Sefler 2012-12-21 14:26:24 UTC
The fix for bug 881952 probably circumvents the issue raised in this bug.


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