Bug #13776
closed
curl and libcurl packages for debian 8
Added by Diluga Salome over 8 years ago.
Updated about 6 years ago.
Description
i use debian 8 with rados gateway multi zone(ceph version 0.94.5 (9764da52395923e0b32908d83a9f7304401fee43)),when i start rados-gateway sevice ,i found that:
WARNING: libcurl doesn't support curl_multi_wait() WARNING: cross zone / region transfer performance may be affected
so,i run apt-get update and apt-cache policy libcurl4-gnutls-dev,got this:
libcurl4-gnutls-dev:
Installed: 7.38.0-4+deb8u2
Candidate: 7.38.0-4+deb8u2
Version table:
*** 7.38.0-4+deb8u2 0
500 http://mirrors.163.com/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
is that no curl and libcurl* packages for debian 8 ?please check it,if not,please add it for next version!thx!
http://download.ceph.com/debian-hammer/pool/main/c/curl/
- Tracker changed from Tasks to Bug
- Project changed from Stable releases to devops
- Assignee changed from Yehuda Sadeh to Ken Dreyer
- Assignee deleted (
Ken Dreyer)
- Target version deleted (
v0.94.6)
The reason ceph.com shipped its own libcurl Debian package back in the day is because libcurl version 7.28.0 (and above) supported curl_multi_wait()
, instead of using select()
and forcing a timeout. (See http://lists.ceph.com/pipermail/ceph-commit-ceph.com/2013-July/002672.html)
Debian's Wheezy release ships curl 7.26.0-1+wheezy13, and I'm guessing that's why ceph-extras includes the newer curl package.
Debian's Jessie release ships curl 7.38.0-4+deb8u2, which already includes the curl_multi_wait()
API. So there is not need for ceph.com to distribute its own curl package for Debian 8 (Jessie).
Diluga, can you please paste the output from the following command? Let's be sure you're running a build that was built against Jessie's libcurl-dev 7.38.0.
dpkg -s radosgw | grep 'Version'
Ken Dreyer wrote:
The reason ceph.com shipped its own libcurl Debian package back in the day is because libcurl version 7.28.0 (and above) supported curl_multi_wait()
, instead of using select()
and forcing a timeout. (See http://lists.ceph.com/pipermail/ceph-commit-ceph.com/2013-July/002672.html)
Debian's Wheezy release ships curl 7.26.0-1+wheezy13, and I'm guessing that's why ceph-extras includes the newer curl package.
Debian's Jessie release ships curl 7.38.0-4+deb8u2, which already includes the curl_multi_wait()
API. So there is not need for ceph.com to distribute its own curl package for Debian 8 (Jessie).
Diluga, can you please paste the output from the following command? Let's be sure you're running a build that was built against Jessie's libcurl-dev 7.38.0.
[...]
root@demo:~# dpkg -s radosgw |grep 'Version'
Version: 0.94.5-1~bpo80+1
- Status changed from New to Rejected
Also available in: Atom
PDF