Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
#960: IOError Port 8080 not bound on '::0' in helloworld on IPv6
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  7 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
CherryPy  
View profile  
 More options Oct 3, 3:27 pm
From: CherryPy <t...@cherrypy.org>
Date: Sat, 03 Oct 2009 19:27:12 -0000
Local: Sat, Oct 3 2009 3:27 pm
Subject: Re: [CherryPy] #960: IOError Port 8080 not bound on '::0' in helloworld on IPv6

#960: IOError Port 8080 not bound on '::0' in helloworld on IPv6
---------------------------+----------------------------------------------- -
 Reporter:  jaraco         |        Owner:  fumanchu
     Type:  defect         |       Status:  assigned
 Priority:  normal         |    Milestone:  3.2    
Component:  CherryPy code  |   Resolution:          
 Keywords:  IPv6 binding   |  
---------------------------+----------------------------------------------- -
Changes (by fumanchu):

  * owner:  jaraco => fumanchu
  * status:  new => assigned

Comment:

 OK, first, '::' works like a charm in Ubuntu 8.04, with Firefox pointed at
 `http://localhost:8088`. It also works fine when the app is served from
 Ubuntu, but browsed via Firefox in a Windows XP VM pointed at
 `http://my.ipv4.address:8088`.

 The patches I just committed in [2542] get us closer on Windows: the app
 no longer raises 'port not bound'. But I can't browse to it from FF, IE or
 Opera.

--
Ticket URL: <http://www.cherrypy.org/ticket/960>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
CherryPy  
View profile  
 More options Oct 3, 3:50 pm
From: CherryPy <t...@cherrypy.org>
Date: Sat, 03 Oct 2009 19:50:24 -0000
Local: Sat, Oct 3 2009 3:50 pm
Subject: Re: [CherryPy] #960: IOError Port 8080 not bound on '::0' in helloworld on IPv6

#960: IOError Port 8080 not bound on '::0' in helloworld on IPv6
---------------------------+----------------------------------------------- -
 Reporter:  jaraco         |        Owner:  fumanchu
     Type:  defect         |       Status:  closed  
 Priority:  normal         |    Milestone:  3.2    
Component:  CherryPy code  |   Resolution:  fixed  
 Keywords:  IPv6 binding   |  
---------------------------+----------------------------------------------- -
Changes (by fumanchu):

  * resolution:  => fixed
  * status:  assigned => closed

Comment:

 > But I can't browse to it from FF, IE or Opera.

 ...which is understandable, since WinXP doesn't support dual-stack IPv6/4
 sockets. Using `telnet ::1 8088` gets there just fine.

--
Ticket URL: <http://www.cherrypy.org/ticket/960>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
CherryPy  
View profile  
 More options Oct 3, 5:06 pm
From: CherryPy <t...@cherrypy.org>
Date: Sat, 03 Oct 2009 21:06:26 -0000
Local: Sat, Oct 3 2009 5:06 pm
Subject: Re: [CherryPy] #960: IOError Port 8080 not bound on '::0' in helloworld on IPv6

#960: IOError Port 8080 not bound on '::0' in helloworld on IPv6
---------------------------+----------------------------------------------- -
 Reporter:  jaraco         |        Owner:  fumanchu
     Type:  defect         |       Status:  closed  
 Priority:  normal         |    Milestone:  3.2    
Component:  CherryPy code  |   Resolution:  fixed  
 Keywords:  IPv6 binding   |  
---------------------------+----------------------------------------------- -
Comment (by fumanchu):

 ...and it works fine now on 32-bit Vista with Python 2.6.1 and FF.

--
Ticket URL: <http://www.cherrypy.org/ticket/960>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
CherryPy  
View profile  
 More options Oct 19, 5:51 pm
From: CherryPy <t...@cherrypy.org>
Date: Mon, 19 Oct 2009 21:51:18 -0000
Local: Mon, Oct 19 2009 5:51 pm
Subject: Re: [CherryPy] #960: IOError Port 8080 not bound on '::0' in helloworld on IPv6

#960: IOError Port 8080 not bound on '::0' in helloworld on IPv6
---------------------------+----------------------------------------------- -
 Reporter:  jaraco         |        Owner:  fumanchu
     Type:  defect         |       Status:  reopened
 Priority:  normal         |    Milestone:  3.2    
Component:  CherryPy code  |   Resolution:          
 Keywords:  IPv6 binding   |  
---------------------------+----------------------------------------------- -
Changes (by jaraco):

  * cc:  => jar...@jaraco.com
  * resolution:  fixed =>
  * status:  closed => reopened

Comment:

 I'm still experiencing this problem with [2542] and [2560]. I'll continue
 to investigate.

--
Ticket URL: <http://www.cherrypy.org/ticket/960>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
CherryPy  
View profile  
 More options Oct 19, 6:45 pm
From: CherryPy <t...@cherrypy.org>
Date: Mon, 19 Oct 2009 22:45:38 -0000
Local: Mon, Oct 19 2009 6:45 pm
Subject: Re: [CherryPy] #960: IOError Port 8080 not bound on '::0' in helloworld on IPv6

#960: IOError Port 8080 not bound on '::0' in helloworld on IPv6
---------------------------+----------------------------------------------- -
 Reporter:  jaraco         |        Owner:  fumanchu
     Type:  defect         |       Status:  reopened
 Priority:  normal         |    Milestone:  3.2    
Component:  CherryPy code  |   Resolution:          
 Keywords:  IPv6 binding   |  
---------------------------+----------------------------------------------- -
Comment (by jaraco):

 The problem appears to be that '::0' is being passed to
 cherrypy.process.servers.wait_for_occupied_port, and check_port attempts
 to connect to ::0, which is not valid. When the user uses '0.0.0.0' as the
 bind address, the check address is translated to '127.0.0.1' for the
 purposes of wait_for_occupied_port. The same needs to be done for IPv6
 (use '::1' to test the port).

--
Ticket URL: <http://www.cherrypy.org/ticket/960>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
CherryPy  
View profile  
 More options Oct 19, 8:14 pm
From: CherryPy <t...@cherrypy.org>
Date: Tue, 20 Oct 2009 00:14:05 -0000
Local: Mon, Oct 19 2009 8:14 pm
Subject: Re: [CherryPy] #960: IOError Port 8080 not bound on '::0' in helloworld on IPv6

#960: IOError Port 8080 not bound on '::0' in helloworld on IPv6
---------------------------+----------------------------------------------- -
 Reporter:  jaraco         |        Owner:  fumanchu
     Type:  defect         |       Status:  reopened
 Priority:  normal         |    Milestone:  3.2    
Component:  CherryPy code  |   Resolution:          
 Keywords:  IPv6 binding   |  
---------------------------+----------------------------------------------- -
Comment (by jaraco):

 It turns out that the reason it is failing for me is because I'm using a
 non-canonical form for INADDR6_ANY. As in this bug description, I was
 using ::0 to bind to all addresses, but process/servers.py expects only ::
 at one point.

 I am attaching a new patch against the latest trunk. This patch addresses
 the issue, but because it also changes the logic somewhat, I want to run
 it by fumanchu. An alternate approach would be to simply add '::0' and
 '::0:0:0:0' to client_host().

 Probably the best solution would be to have something for parsing IPv6
 addresses, such as the ipaddr project (http://code.google.com/p/ipaddr-
 py/). It's a single .py file, so probably could be included inline (still
 no dependencies).

--
Ticket URL: <http://www.cherrypy.org/ticket/960>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
CherryPy  
View profile  
 More options Oct 29, 8:59 pm
From: CherryPy <t...@cherrypy.org>
Date: Fri, 30 Oct 2009 00:59:09 -0000
Local: Thurs, Oct 29 2009 8:59 pm
Subject: Re: [CherryPy] #960: IOError Port 8080 not bound on '::0' in helloworld on IPv6

#960: IOError Port 8080 not bound on '::0' in helloworld on IPv6
---------------------------+----------------------------------------------- -
 Reporter:  jaraco         |        Owner:  fumanchu
     Type:  defect         |       Status:  closed  
 Priority:  normal         |    Milestone:  3.2    
Component:  CherryPy code  |   Resolution:  fixed  
 Keywords:  IPv6 binding   |  
---------------------------+----------------------------------------------- -
Changes (by jaraco):

  * resolution:  => fixed
  * status:  reopened => closed

Comment:

 Fixed in r2563.

--
Ticket URL: <http://www.cherrypy.org/ticket/960>
CherryPy <http://www.cherrypy.org>
CherryPy - a pythonic, object-oriented HTTP framework


    Reply    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google