Hi,

I took a system with checkbox 0.13.7, and ran the command given in the test 
section, I get this:
Traceback (most recent call last):
  File "/usr/share/checkbox/scripts/network_check", line 64, in <module>
    sys.exit(main())
  File "/usr/share/checkbox/scripts/network_check", line 40, in main
    results[protocol] = check_url(value)
  File "/usr/share/checkbox/scripts/network_check", line 17, in check_url
    urllib2.urlopen(url)
  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 = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 418, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 378, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1207, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1146, in do_open
    h = http_class(host, timeout=req.timeout) # will parse host:port
  File "/usr/lib/python2.7/httplib.py", line 693, in __init__
    self._set_hostport(host, port)
  File "/usr/lib/python2.7/httplib.py", line 721, in _set_hostport
    raise InvalidURL("nonnumeric port: '%s'" % host[i+1:])
httplib.InvalidURL: nonnumeric port: ' text'

Then I installed checkbox 0.13.8 from -proposed, ran the same command. I
get nothing on the command line, and a small window pops up indicating
the http connection failed (understandably, since the proxy is
purposefully invalid). This is the correct behavior as indicated by the
test case.

Just for kicks, I then set a valid proxy and ran with both checkbox
0.13.7 and checkbox 0.13.8. In both cases it said the connection failed,
but that's because the URL they are trying to load no longer exists (see
https://launchpad.net/bugs/1065855). This issue is orthogonal to the
current bug; I manually modified the network_check script to point to a
valid URL, and then it works fine (says HTTP Connection: Success). So
the proposed fix is working as expected.

I'll mark verification-done based on the above.


** Tags removed: verification-needed
** Tags added: verification-done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/751701

Title:
  network_check crashed with InvalidURL in _set_hostport(): nonnumeric
  port: ' text'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/checkbox/+bug/751701/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to