** Summary changed:

- "ImportError: No module named pexpect" when setting up maas-region-controller
+ [SRU] "ImportError: No module named pexpect" when setting up 
maas-region-controller

** Description changed:

+ [Impact]
+  * Install required deps for maas-provisioningserver (move from 
maas-region-controller) so it installs in correct order.
+ 
+ [Testcase]
+  * Install python-maas-provisioningserver without error (will throw No module 
named pexpect if not including fix)
+ 
+ [Regression Potential]
+  * Almost none
+ 
  Hi,
  
  We're upgrading our MAAS infrastructure from precise+MAAS 1.4 to
  trusty+MAAS 1.5. During a do-release-upgrade, we're seeing the following
  traceback when setting up maas-region-controller:
  
-  in load_app
-     models = import_module('%s.models' % app_name)
-   File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, 
in import_module
-     __import__(name)
-   File "/usr/lib/python2.7/dist-packages/maasserver/models/__init__.py", line 
44, in <module>
-     from maasserver.models.bootimage import BootImage
-   File "/usr/lib/python2.7/dist-packages/maasserver/models/bootimage.py", 
line 26, in <module>
-     from maasserver.models.nodegroup import NodeGroup
-   File "/usr/lib/python2.7/dist-packages/maasserver/models/nodegroup.py", 
line 35, in <module>
-     from maasserver.refresh_worker import refresh_worker
-   File "/usr/lib/python2.7/dist-packages/maasserver/refresh_worker.py", line 
21, in <module>
-     from provisioningserver.tasks import refresh_secrets
-   File "/usr/lib/python2.7/dist-packages/provisioningserver/tasks.py", line 
49, in <module>
-     from provisioningserver.custom_hardware.virsh import 
probe_virsh_and_enlist
-   File 
"/usr/lib/python2.7/dist-packages/provisioningserver/custom_hardware/virsh.py", 
line 18, in <module>
-     import pexpect
+  in load_app
+     models = import_module('%s.models' % app_name)
+   File "/usr/lib/python2.7/dist-packages/django/utils/importlib.py", line 40, 
in import_module
+     __import__(name)
+   File "/usr/lib/python2.7/dist-packages/maasserver/models/__init__.py", line 
44, in <module>
+     from maasserver.models.bootimage import BootImage
+   File "/usr/lib/python2.7/dist-packages/maasserver/models/bootimage.py", 
line 26, in <module>
+     from maasserver.models.nodegroup import NodeGroup
+   File "/usr/lib/python2.7/dist-packages/maasserver/models/nodegroup.py", 
line 35, in <module>
+     from maasserver.refresh_worker import refresh_worker
+   File "/usr/lib/python2.7/dist-packages/maasserver/refresh_worker.py", line 
21, in <module>
+     from provisioningserver.tasks import refresh_secrets
+   File "/usr/lib/python2.7/dist-packages/provisioningserver/tasks.py", line 
49, in <module>
+     from provisioningserver.custom_hardware.virsh import 
probe_virsh_and_enlist
+   File 
"/usr/lib/python2.7/dist-packages/provisioningserver/custom_hardware/virsh.py", 
line 18, in <module>
+     import pexpect
  ImportError: No module named pexpect
  
- 
- The python-pexpect package isn't installed because we have 
"APT::Install-Recommends" set to "false".
+ The python-pexpect package isn't installed because we have "APT
+ ::Install-Recommends" set to "false".
  
  iF  maas-region-controller                                      
1.5.2+bzr2282-0ubuntu0.2                      all          MAAS server complete 
region controller
  ii  maas-region-controller-min                                  
1.5.2+bzr2282-0ubuntu0.2                      all          MAAS Server minimum 
region controller
  
- 
  Regards,
  
  Haw

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

Title:
  [SRU] "ImportError: No module named pexpect" when setting up maas-
  region-controller

To manage notifications about this bug go to:
https://bugs.launchpad.net/maas/+bug/1352273/+subscriptions

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

Reply via email to