[Bug 887249] Re: Providing wrong ppa format in add-apt-repository throws a 404 error which is not handled appropriately

Launchpad Bug Tracker 887249 at bugs.launchpad.net
Tue Nov 8 14:52:32 UTC 2011


** Branch linked: lp:software-properties

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to software-properties in 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

Status in The apt sources.list editor used in Ubuntu (and Kubuntu):
  Fix Committed
Status in “software-properties” package in Ubuntu:
  Confirmed

Bug description:
  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

  --------

To manage notifications about this bug go to:
https://bugs.launchpad.net/software-properties/+bug/887249/+subscriptions




More information about the foundations-bugs mailing list