Public bug reported: I was trying to add the elementary PPA, but by mistake added a ~ after :
$ sudo add-apt-repository ppa:~elementaryart/elementarydesktop Traceback (most recent call last): File "/usr/bin/add-apt-repository", line 88, in <module> ppa_info = get_ppa_info_from_lp(user, ppa_name) File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 65, in get_ppa_info_from_lp lp_page = urlopen(req).read() File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen return _opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 400, in open response = meth(req, response) File "/usr/lib/python2.7/urllib2.py", line 513, in http_response 'http', request, response, code, msg, hdrs) File "/usr/lib/python2.7/urllib2.py", line 438, in error return self._call_chain(*args) File "/usr/lib/python2.7/urllib2.py", line 372, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 521, in http_error_default raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) urllib2.HTTPError: HTTP Error 404: Not Found Expected: The exception should be handled and a friendly error message should be shown instead of a verbose exception --------- $ lsb_release -rd Description: Ubuntu 11.10 Release: 11.10 -------- $ apt-cache policy python-software-properties python-software-properties: Installed: 0.81.13.1 Candidate: 0.81.13.1 -------- ** Affects: software-properties Importance: Undecided Status: New ** Affects: software-properties (Ubuntu) Importance: Undecided Status: New ** Tags: 404 error exception ** Summary changed: - Providing wrong ppa format in add-apt-repository throws a 404 error which is not caught + Providing wrong ppa format in add-apt-repository throws a 404 error which is not handled appropiately ** Summary changed: - Providing wrong ppa format in add-apt-repository throws a 404 error which is not handled appropiately + Providing wrong ppa format in add-apt-repository throws a 404 error which is not handled appropriately ** Also affects: software-properties Importance: Undecided Status: New ** Description changed: - I was trying to add the elementary PPA, but mistake added a ~ after : + I was trying to add the elementary PPA, but by mistake added a ~ after : $ sudo add-apt-repository ppa:~elementaryart/elementarydesktop Traceback (most recent call last): - File "/usr/bin/add-apt-repository", line 88, in <module> - ppa_info = get_ppa_info_from_lp(user, ppa_name) - File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 65, in get_ppa_info_from_lp - lp_page = urlopen(req).read() - File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen - return _opener.open(url, data, timeout) - File "/usr/lib/python2.7/urllib2.py", line 400, in open - response = meth(req, response) - File "/usr/lib/python2.7/urllib2.py", line 513, in http_response - 'http', request, response, code, msg, hdrs) - File "/usr/lib/python2.7/urllib2.py", line 438, in error - return self._call_chain(*args) - File "/usr/lib/python2.7/urllib2.py", line 372, in _call_chain - result = func(*args) - File "/usr/lib/python2.7/urllib2.py", line 521, in http_error_default - raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) + File "/usr/bin/add-apt-repository", line 88, in <module> + ppa_info = get_ppa_info_from_lp(user, ppa_name) + File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 65, in get_ppa_info_from_lp + lp_page = urlopen(req).read() + File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen + return _opener.open(url, data, timeout) + File "/usr/lib/python2.7/urllib2.py", line 400, in open + response = meth(req, response) + File "/usr/lib/python2.7/urllib2.py", line 513, in http_response + 'http', request, response, code, msg, hdrs) + File "/usr/lib/python2.7/urllib2.py", line 438, in error + return self._call_chain(*args) + File "/usr/lib/python2.7/urllib2.py", line 372, in _call_chain + result = func(*args) + File "/usr/lib/python2.7/urllib2.py", line 521, in http_error_default + raise HTTPError(req.get_full_url(), code, msg, hdrs, fp) urllib2.HTTPError: HTTP Error 404: Not Found Expected: The exception should be handled and a friendly error message should be shown instead of a verbose exception --------- $ lsb_release -rd Description: Ubuntu 11.10 Release: 11.10 -------- - $ apt-cache policy python-software-properties + $ apt-cache policy python-software-properties python-software-properties: - Installed: 0.81.13.1 - Candidate: 0.81.13.1 + Installed: 0.81.13.1 + Candidate: 0.81.13.1 -------- -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/887249 Title: Providing wrong ppa format in add-apt-repository throws a 404 error which is not handled appropriately To manage notifications about this bug go to: https://bugs.launchpad.net/software-properties/+bug/887249/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs