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

Greg Lutostanski 1352273 at bugs.launchpad.net
Tue Sep 2 04:17:59 UTC 2014


** 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
Server Team, which is subscribed to maas in 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



More information about the Ubuntu-server-bugs mailing list