Bug 973172
| Summary: | Need error handling and message for repo sync with a bad feed | ||
|---|---|---|---|
| Product: | [Retired] Pulp | Reporter: | Preethi Thomas <pthomas> |
| Component: | rpm-support | Assignee: | pulp-bugs |
| Status: | CLOSED UPSTREAM | QA Contact: | Preethi Thomas <pthomas> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | low | ||
| Version: | 2.2 Beta | CC: | cduryee |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-02-28 21:56:47 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
It looks like this has been fixed for both iso and rpm syncs. build: 2.3.0-0.10.alpha failing, iso repo sync with bad feed's output should be consistent with rpm
[root@pulp-v2-server ~]# pulp-admin iso repo create --repo-id "ABC" --feed test
Successfully created repository [ABC]
[root@pulp-v2-server ~]# pulp-admin rpm repo create --repo-id "ABCD" --feed test
Successfully created repository [ABCD]
[root@pulp-v2-server ~]# pulp-admin rpm repo sync run --repo-id "ABCD"
+----------------------------------------------------------------------+
Synchronizing Repository [ABCD]
+----------------------------------------------------------------------+
This command may be exited by pressing ctrl+c without affecting the actual
operation on the server.
Downloading metadata...
[-]
... failed
Unsupported scheme:
[root@pulp-v2-server ~]# pulp-admin iso repo sync run --repo-id "ABC"
+----------------------------------------------------------------------+
Synchronizing Repository [ABC]
+----------------------------------------------------------------------+
This command may be exited by pressing ctrl+c without affecting the actual
operation on the server.
Downloading the Pulp Manifest failed:
{u'response_code': 0, u'error_message': u"Couldn't resolve host 'test'",
u'error_code': 6}
[root@pulp-v2-server ~]#
These still have different outputs as of pulp 2.4.3
$ pulp-admin rpm repo sync run --repo-id "ABCD"
+----------------------------------------------------------------------+
Synchronizing Repository [ABCD]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[-]
... failed
Unsupported scheme:
Task Failed
Importer indicated a failed response
$ pulp-admin iso repo sync run --repo-id "ABC"
+----------------------------------------------------------------------+
Synchronizing Repository [ABC]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading the Pulp Manifest failed:
{}
Task Failed
Importer indicated a failed response
Moved to https://pulp.plan.io/issues/355 |
Description of problem: Repo sync fails with no error message when syncing repos with a bad feed url. Version-Release number of selected component (if applicable): [root@hp-dl360g6-01 ~]# rpm -q pulp-server pulp-server-2.2.0-0.2.beta.fc18.noarch How reproducible: Steps to Reproduce: 1.create a repo with bad feed 2.Sync the repo 3. Actual results: [root@hp-dl360g6-01 ~]# pulp-admin iso repo create --repo-id "ABC" --feed test Successfully created repository [ABC] [root@hp-dl360g6-01 ~]# pulp-admin rpm repo create --repo-id "ABCD" --feed test Successfully created repository [ABCD] [root@hp-dl360g6-01 ~]# pulp-admin rpm repo sync run --repo-id "ABCD" +----------------------------------------------------------------------+ Synchronizing Repository [ABCD] +----------------------------------------------------------------------+ This command may be exited by pressing ctrl+c without affecting the actual operation on the server. Downloading metadata... [-] [root@hp-dl360g6-01 ~]# pulp-admin iso repo sync run --repo-id "ABCD" +----------------------------------------------------------------------+ Synchronizing Repository [ABCD] +----------------------------------------------------------------------+ This command may be exited by pressing ctrl+c without affecting the actual operation on the server. Expected results: Additional info: