Project

Profile

Help

Issue #2144

closed

unbound method send()

Added by Ichimonji10 over 7 years ago. Updated almost 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Urgent
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Version:
Platform Release:
2.8.7
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

Description

Yesterday, 2016-08-09, I provisioned a fresh pair of Fedora 23 VMs and installed the current nightly version of Pulp 2.9.3 and 2.10.0. I then ran the following command in a virtualenv with Pulp Smash installed:

python -m unittest2 pulp_smash.tests.rpm.api_v2.test_download_policies

All three test cases in the module failed. SSH-ing into the target systems and viewing the logs with journalctl shows the following error, numerous times:

Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264) unbound method send() must be called with PulpHTTPAdapter instance as first argument (got PreparedRequest instance instead)
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264) Traceback (most recent call last):
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264)   File "/usr/lib/python2.7/site-packages/nectar/downloaders/threaded.py", line 221, in _fetch
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264)     self.config.read_timeout))
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264)   File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 487, in get
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264)     return self.request('GET', url, **kwargs)
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264)   File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 475, in request
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264)     resp = self.send(prep, **send_kwargs)
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264)   File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 585, in send
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264)     r = adapter.send(request, **kwargs)
Aug 09 15:23:57 example.com pulp_streamer[5933]: nectar.downloaders.threaded:ERROR: (5933-79264) TypeError: unbound method send() must be called with PulpHTTPAdapter instance as first argument (got PreparedRequest instance instead)
Aug 09 15:23:57 example.com pulp_streamer[5933]: [-] "127.0.0.1" - - [09/Aug/2016:19:23:56 +0000] "GET /var/lib/pulp/content/units/rpm/62/7c493152b5de3cfccb681fb98b0f56089425db3030328767c0cc031b2235b3/bear-4.1-1.noarch.rpm HTTP/1.1" 503 - "-" "python-requests/2.11.0"

Here are the relevant packages installed on the first system:

$ ssh $hostname rpm -qa | grep -i nectar
python-nectar-1.5.2-1.fc23.noarch
$ ssh $hostname rpm -qa | sort | grep -i pulp                              
pulp-admin-client-2.9.3-0.1.alpha.git.6.6b5603a.fc23.noarch
pulp-docker-admin-extensions-2.0.4-0.1.alpha.git.10.6ada825.fc23.noarch
pulp-docker-plugins-2.0.4-0.1.alpha.git.10.6ada825.fc23.noarch
pulp-ostree-admin-extensions-1.1.4-0.1.alpha.git.11.09a04e0.fc23.noarch
pulp-ostree-plugins-1.1.4-0.1.alpha.git.11.09a04e0.fc23.noarch
pulp-puppet-admin-extensions-2.9.3-0.1.alpha.git.1.3c25913.fc23.noarch
pulp-puppet-plugins-2.9.3-0.1.alpha.git.1.3c25913.fc23.noarch
pulp-python-admin-extensions-1.1.4-0.1.alpha.git.25.caa51b0.fc23.noarch
pulp-python-plugins-1.1.4-0.1.alpha.git.25.caa51b0.fc23.noarch
pulp-rpm-admin-extensions-2.9.3-0.1.alpha.git.1.27300b4.fc23.noarch
pulp-rpm-plugins-2.9.3-0.1.alpha.git.1.27300b4.fc23.noarch
pulp-selinux-2.9.3-0.1.alpha.git.6.6b5603a.fc23.noarch
pulp-server-2.9.3-0.1.alpha.git.6.6b5603a.fc23.noarch
python-kombu-3.0.33-6.pulp.fc23.noarch
python-pulp-bindings-2.9.3-0.1.alpha.git.6.6b5603a.fc23.noarch
python-pulp-client-lib-2.9.3-0.1.alpha.git.6.6b5603a.fc23.noarch
python-pulp-common-2.9.3-0.1.alpha.git.6.6b5603a.fc23.noarch
python-pulp-docker-common-2.0.4-0.1.alpha.git.10.6ada825.fc23.noarch
python-pulp-oid_validation-2.9.3-0.1.alpha.git.6.6b5603a.fc23.noarch
python-pulp-ostree-common-1.1.4-0.1.alpha.git.11.09a04e0.fc23.noarch
python-pulp-puppet-common-2.9.3-0.1.alpha.git.1.3c25913.fc23.noarch
python-pulp-python-common-1.1.4-0.1.alpha.git.25.caa51b0.fc23.noarch
python-pulp-repoauth-2.9.3-0.1.alpha.git.6.6b5603a.fc23.noarch
python-pulp-rpm-common-2.9.3-0.1.alpha.git.1.27300b4.fc23.noarch
python-pulp-streamer-2.9.3-0.1.alpha.git.6.6b5603a.fc23.noarch

Here are the packages installed on the second system:

$ ssh $hostname rpm -qa | grep -i nectar
python-nectar-1.5.2-1.fc23.noarch
$ ssh $hostname rpm -qa | sort | grep -i pulp                              
pulp-admin-client-2.10.0-0.1.beta.git.481.2cc9f54.fc23.noarch
pulp-docker-admin-extensions-2.1.0-0.1.beta.git.148.8bbf6a7.fc23.noarch
pulp-docker-plugins-2.1.0-0.1.beta.git.148.8bbf6a7.fc23.noarch
pulp-ostree-admin-extensions-1.1.3-1.fc23.noarch
pulp-ostree-plugins-1.1.3-1.fc23.noarch
pulp-puppet-admin-extensions-2.10.0-0.1.beta.git.154.ac3d234.fc23.noarch
pulp-puppet-plugins-2.10.0-0.1.beta.git.154.ac3d234.fc23.noarch
pulp-python-admin-extensions-1.1.3-1.fc23.noarch
pulp-python-plugins-1.1.3-1.fc23.noarch
pulp-rpm-admin-extensions-2.10.0-0.1.beta.git.393.fb77e10.fc23.noarch
pulp-rpm-plugins-2.10.0-0.1.beta.git.393.fb77e10.fc23.noarch
pulp-selinux-2.10.0-0.1.beta.git.481.2cc9f54.fc23.noarch
pulp-server-2.10.0-0.1.beta.git.481.2cc9f54.fc23.noarch
python-kombu-3.0.33-5.pulp.fc23.noarch
python-pulp-bindings-2.10.0-0.1.beta.git.481.2cc9f54.fc23.noarch
python-pulp-client-lib-2.10.0-0.1.beta.git.481.2cc9f54.fc23.noarch
python-pulp-common-2.10.0-0.1.beta.git.481.2cc9f54.fc23.noarch
python-pulp-docker-common-2.1.0-0.1.beta.git.148.8bbf6a7.fc23.noarch
python-pulp-oid_validation-2.10.0-0.1.beta.git.481.2cc9f54.fc23.noarch
python-pulp-ostree-common-1.1.3-1.fc23.noarch
python-pulp-puppet-common-2.10.0-0.1.beta.git.154.ac3d234.fc23.noarch
python-pulp-python-common-1.1.3-1.fc23.noarch
python-pulp-repoauth-2.10.0-0.1.beta.git.481.2cc9f54.fc23.noarch
python-pulp-rpm-common-2.10.0-0.1.beta.git.393.fb77e10.fc23.noarch
python-pulp-streamer-2.10.0-0.1.beta.git.481.2cc9f54.fc23.noarch

No bueno.

Also available in: Atom PDF