trouble with cobbler get-loaders behind a proxy
by julien.tognazzi@gmail.com
Hi list,
I installed cobbler version 2.6.11-1 from epel on centos 6.7
The machine is behind a squid proxy without authentication.
in /etc/cobbler/settings I have
proxy_url_ext: "http://myproxy:3128"
but the command cobbler get-loaders give be
# cobbler get-loaders --force
task started: 2016-02-16_185225_get_loaders
task started (id=Download Bootloader Content, time=Tue Feb 16 18:52:25 2016)
downloading http://cobbler.github.io/loaders/README to /var/lib/cobbler/loaders/README
Exception occured: <class 'urlgrabber.grabber.URLGrabError'>
Exception value: [Errno 14] PYCURL ERROR 7 - "Failed to connect to 146.159.228.180: Permission denied"
Exception Info:
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 87, in run
rc = self._run(self)
File "/usr/lib/python2.6/site-packages/cobbler/remote.py", line 181, in runner
return self.remote.api.dlcontent(self.options.get("force",False), self.logger)
File "/usr/lib/python2.6/site-packages/cobbler/api.py", line 751, in dlcontent
return grabber.run(force)
File "/usr/lib/python2.6/site-packages/cobbler/action_dlcontent.py", line 74, in run
urlgrabber.grabber.urlgrab(src, filename=dst, proxies=proxies)
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 619, in urlgrab
return default_grabber.urlgrab(url, filename, **kwargs)
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 986, in urlgrab
return self._retry(opts, retryfunc, url, filename)
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 887, in _retry
r = apply(func, (opts,) + args, {})
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 972, in retryfunc
fo = PyCurlFileObject(url, filename, opts)
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 1067, in __init__
self._do_open()
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 1365, in _do_open
self._do_grab()
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 1495, in _do_grab
self._do_perform()
File "/usr/lib/python2.6/site-packages/urlgrabber/grabber.py", line 1352, in _do_perform
raise err
!!! TASK FAILED !!!
I sniffed the traffic and there isn't any packet going to the proxy server.
Otherwise, the proxy is working fine from this server with yum or wget.
Any hint on what could be wrong in my setup ?
thanks.