Public bug reported: Binary package hint: euca2ools
The EC2_URL shell variable holds an URL to an EC2 or Eucalyptus endpoint. There is a problem with the URL parsing code where, if said URL doesn't contain a port number, it thinks the whole URL is a hostname. Example (with fake keys on purpose): export EC2_URL="https://staging.landscape.canonical.com/cloud/ec2/landscape-devel/amra-uec/dev1" export EC2_SECRET_KEY=1 export EC2_ACCESS_KEY=1 $ euca-describe-regions (wait a long time). [Errno -2] Name or service not known Now change the EC2_URL so that is also includes the port number: export EC2_URL="https://staging.landscape.canonical.com:443/cloud/ec2/landscape-devel/amra-uec/dev1" And the expected answer comes right away: $ euca-describe-regions AuthFailure: No user with access key '1' A packet sniffer shows that without the port number in the URL, euca2ools is trying to resolve the wrong hostname: 0.000000 10.0.1.7 -> 10.0.1.1 DNS Standard query AAAA staging.landscape.canonical.com/cloud/ec2/landscape-devel/amra-uec/dev1 0.009434 10.0.1.1 -> 10.0.1.7 DNS Standard query response, No such name 0.028092 10.0.1.7 -> 10.0.1.1 DNS Standard query A staging.landscape.canonical.com/cloud/ec2/landscape-devel/amra-uec/dev1 0.048702 10.0.1.1 -> 10.0.1.7 DNS Standard query response, No such name I tried with both euca2ools 1.2-0ubuntu10.1 from lucid and 1.3.1-0ubuntu5 from natty. ** Affects: euca2ools (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to euca2ools in ubuntu. https://bugs.launchpad.net/bugs/719547 Title: euca2ools doesn't parse EC2_URL correctly -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs