[Bug 1005837] Re: update-notifier-common
Josep Pujadas-Jubany
1005837 at bugs.launchpad.net
Thu Dec 18 09:01:34 UTC 2014
*** This bug is a duplicate of bug 1037662 ***
https://bugs.launchpad.net/bugs/1037662
/usr/lib/update-notifier/package-data-downloader from update-notifier
uses python urllib
It seems to be problems when using proxies. In addition, urllib doesn't
supports https protocol.
https://docs.python.org/2/library/urllib.html#urllib-restrictions
Using a http proxy, adobe-flashplugin updates will work but not allways:
urllib.urlretrieve("http://archive.canonical.com/pool/partner/a/adobe-
flashplugin/adobe-flashplugin_11.2.202.425.orig.tar.gz", "adobe-
flashplugin.tar.gz")
Using a https proxy, pepflashpluguin updates will never work:
urllib.urlretrieve("https://dl-
ssl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-
chrome-stable_39.0.2171.95-1_i386.deb", "google-chrome.deb")
So, scripts must be something like:
export http_proxy=http://192.168.0.1:3128
export https_proxy=https://192.168.0.1:3128
apt-get install -y flashplugin-installer
apt-get install -y pepflashplugin-installer
echo "" >> /etc/chromium-browser/default
echo ". /usr/lib/pepflashplugin-installer/pepflashplayer.sh" >> /etc/chromium-browser/default
echo "" >> /etc/chromium-browser/default
unset http_proxy
unset https_proxy
apt-get --reinstall install -y flashplugin-installer
apt-get --reinstall install -y pepflashplugin-installer
Of course, if yo do this, your corporative firewall/proxy must allow
direct connections to archive.canonical.com (http) and dl-ssl.google.com
(https).
In my opinion, update-notifier (and other applications using urllib)
should avoid python urllib
There are many bugs related (in fact, they are duplicated):
https://bugs.launchpad.net/ubuntu/+source/anacron/+bug/1209146
https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/1098233
https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/1037662
https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1005837
https://bugs.launchpad.net/zc.buildout/+bug/484735
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to update-notifier in Ubuntu.
https://bugs.launchpad.net/bugs/1005837
Title:
update-notifier-common
Status in update-notifier package in Ubuntu:
Confirmed
Bug description:
Does not understand proxy.
Setting up update-notifier-common (0.119ubuntu8.2) ...
flashplugin-installer: downloading http://archive.canonical.com/pool/partner/a/adobe-flashplugin/adobe-flashplugin_11.2.202.235.orig.tar.gz
Traceback (most recent call last):
File "/usr/lib/update-notifier/package-data-downloader", line 234, in process_download_requests
dest_file = urllib.urlretrieve(files[i])[0]
File "/usr/lib/python2.7/urllib.py", line 93, in urlretrieve
return _urlopener.retrieve(url, filename, reporthook, data)
File "/usr/lib/python2.7/urllib.py", line 239, in retrieve
fp = self.open(url, data)
File "/usr/lib/python2.7/urllib.py", line 207, in open
return getattr(self, name)(url)
File "/usr/lib/python2.7/urllib.py", line 344, in open_http
h.endheaders(data)
File "/usr/lib/python2.7/httplib.py", line 954, in endheaders
self._send_output(message_body)
File "/usr/lib/python2.7/httplib.py", line 814, in _send_output
self.send(msg)
wget works fine.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1005837/+subscriptions
More information about the foundations-bugs
mailing list