** Description changed:

  The latest update to neutron (Version: 1:2014.1.5-0ubuntu1) caused the
  following error every time an instance is launched:
  
  "Unable to connect to Neutron."
  The logs didn't show any more errors.
  
  I traced down that string to the "servers_update_addresses" method in
  openstack-dashboard/api/neutron.py. I had to add a printout for the exception
  string to show where the exception happened:
  The modified error message now shows:
  Unable to connect to Neutron.'FloatingIpManager' object has no attribute
  'is_supported'
  
+ It turned out that the latest neutron ubuntu package doesn't have the
+ correct file update. A check is done on the fips.is_supported(), however
+ the method itself is not implemented.
  
- It turned out that the latest neutron ubuntu package doesn't have the correct 
file update. A check is done on the fips.is_supported(), however the method 
itself is not implemented.
- 
- 
- The neutron.py on openstack's icehouse repository has the method implemented 
+ The neutron.py on openstack's icehouse repository has the method implemented
  
http://git.openstack.org/cgit/openstack/horizon/tree/openstack_dashboard/api/neutron.py
  
  But the source code of the latest ubuntu package doesn't have the method
  
http://archive.ubuntu.com/ubuntu/pool/main/h/horizon/horizon_2014.1.5.orig.tar.gz
+ 
+ --------------------------------------------------------------------------
+ [Impact] 
+ 
+  * Unable to display floating IP information when using the horizon UI.
+ 
+ [Test Case]
+ 
+  1. Install a horizon and OpenStack.
+    - bzr branch lp:openstack-charm-testing
+    - cd openstack-charm-testing
+    - juju-deployer -c default.yaml -v -d trusy-icehouse
+  2. Launch an instance
+  3. Observe the "Unable to connect to Neutron." message in the error 
notification bubble.
+  
+ [Regression Potential] 
+ 
+  * None. 
+  * Should a regression occur, it would result in the "Unable to connect to
+    Neutron." message being shown to the user. Unfortunately, specific the
+    specific causes is not easy to discern (since the data is not readily
+    stored in the logs, thus the user would think this wasn't fixed.

** Summary changed:

- FloatingIpManager in neutron.py  missing is_supported method
+ [SRU] FloatingIpManager in neutron.py  missing is_supported method

** Branch linked: lp:~billy-olsen/horizon/icehouse-fix-lp1476417

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

Title:
  [SRU] FloatingIpManager in neutron.py  missing is_supported method

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

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

Reply via email to