# LMS and CMS failed to start after xblock installation

**URL:** <https://discuss.openedx.org/t/lms-and-cms-failed-to-start-after-xblock-installation/2487>\
**Category:** Site Operations Help\
**Created:** [June 18, 2020, 4:13pm UTC](https://discuss.openedx.org/t/lms-and-cms-failed-to-start-after-xblock-installation/2487 "2020-06-18T16:13:20Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![iamsumesh](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/iamsumesh/32/348_2.png) [@iamsumesh](https://discuss.openedx.org/u/iamsumesh)\
**Post date:** [June 18, 2020, 4:13pm UTC](https://discuss.openedx.org/t/lms-and-cms-failed-to-start-after-xblock-installation/2487/1 "2020-06-18T16:13:20Z")

</div>

Hi all,

we are trying to setup a open edx platform (ironwood). when we restarted the server after installing the quiz in video xblock “[GitHub - Stanford-Online/xblock-in-video-quiz](https://github.com/Stanford-Online/xblock-in-video-quiz)”, the webpage showing error message like " Uh oh, we are having some server issues…" with a sinking ship image. we tried to restart server and lms & cms multiple times. but there is no change.

> lab@openedx:~$ sudo /edx/bin/supervisorctl status  
> analytics\_api RUNNING pid 2898, uptime 0:01:20  
> certs RUNNING pid 6809, uptime 0:00:51  
> cms STARTING  
> discovery RUNNING pid 2933, uptime 0:01:19  
> ecommerce RUNNING pid 2921, uptime 0:01:19  
> ecomworker RUNNING pid 2890, uptime 0:01:20  
> edxapp\_worker:cms\_default\_1 STARTING  
> edxapp\_worker:cms\_high\_1 RUNNING pid 20504, uptime 0:00:01  
> edxapp\_worker:lms\_default\_1 STARTING  
> edxapp\_worker:lms\_high\_1 STARTING  
> edxapp\_worker:lms\_high\_mem\_1 RUNNING pid 20502, uptime 0:00:01  
> forum RUNNING pid 2894, uptime 0:01:20  
> insights RUNNING pid 2916, uptime 0:01:19  
> lms RUNNING pid 20499, uptime 0:00:01  
> notifier-celery-workers RUNNING pid 2896, uptime 0:01:20  
> notifier-scheduler RUNNING pid 2911, uptime 0:01:19  
> xqueue RUNNING pid 2887, uptime 0:01:20  
> xqueue\_consumer RUNNING pid 2899, uptime 0:01:20

lms & cms status shows RUNNING and if fails with uptime 0:00:01 or uptime 0:00:02. We followed the troubleshooting steps [Unable to connect to the LMS](https://github.com/edx/configuration/wiki/edX-Managing-the-Full-Stack#unable-to-connect-to-the-lms) . But no change in server status. Anyone please help to resolve this issue.

Logs are as follows

```
==> lms_high_1-stderr.log <==
    self._wrapped = Settings(settings_module)
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/conf/ __init__.py", line 110, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/usr/lib/python2.7/importlib/ __init__.py", line 37, in import_module
    __import__ (name)
  File "/edx/app/edxapp/edx-platform/lms/envs/production.py", line 31, in <module>
    from .common import *
  File "/edx/app/edxapp/edx-platform/lms/envs/common.py", line 847, in <module>
    from xmodule.x_module import XModuleMixin
  File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 38, in <module>
    from opaque_keys.edx.asides import AsideUsageKeyV2, AsideDefinitionKeyV2
ImportError: cannot import name AsideUsageKeyV2

==> lms_default_1-stderr.log <==
Traceback (most recent call last):
  File "/edx/app/edxapp/edx-platform/manage.py", line 119, in <module>
    startup = importlib.import_module(edx_args.startup)
  File "/usr/lib/python2.7/importlib/ __init__.py", line 37, in import_module
    __import__ (name)
  File "/edx/app/edxapp/edx-platform/lms/startup.py", line 9, in <module>
    settings.INSTALLED_APPS # pylint: disable=pointless-statement
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/conf/ __init__.py", line 56, in __getattr__
    self._setup(name)
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/conf/ __init__.py", line 41, in _setup
    self._wrapped = Settings(settings_module)
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/conf/ __init__.py", line 110, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/usr/lib/python2.7/importlib/ __init__.py", line 37, in import_module
    __import__ (name)
  File "/edx/app/edxapp/edx-platform/lms/envs/production.py", line 31, in <module>
    from .common import *
  File "/edx/app/edxapp/edx-platform/lms/envs/common.py", line 847, in <module>
    from xmodule.x_module import XModuleMixin
  File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 38, in <module>
    from opaque_keys.edx.asides import AsideUsageKeyV2, AsideDefinitionKeyV2
ImportError: cannot import name AsideUsageKeyV2

==> cms_high_1-stderr.log <==
    __import__ (name)
  File "/edx/app/edxapp/edx-platform/cms/startup.py", line 9, in <module>
    settings.INSTALLED_APPS # pylint: disable=pointless-statement
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/conf/ __init__.py", line 56, in __getattr__
    self._setup(name)
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/conf/ __init__.py", line 41, in _setup
    self._wrapped = Settings(settings_module)
  File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/django/conf/ __init__.py", line 110, in __init__
    mod = importlib.import_module(self.SETTINGS_MODULE)
  File "/usr/lib/python2.7/importlib/ __init__.py", line 37, in import_module
    __import__ (name)
  File "/edx/app/edxapp/edx-platform/cms/envs/production.py", line 17, in <module>
    from .common import *
  File "/edx/app/edxapp/edx-platform/cms/envs/common.py", line 49, in <module>
    import lms.envs.common
  File "/edx/app/edxapp/edx-platform/lms/envs/common.py", line 847, in <module>
    from xmodule.x_module import XModuleMixin
  File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 38, in <module>
    from opaque_keys.edx.asides import AsideUsageKeyV2, AsideDefinitionKeyV2
ImportError: cannot import name AsideUsageKeyV2

==> cms_default_1-stderr.log <==
  File "/edx/app/edxapp/edx-platform/cms/envs/common.py", line 49, in <module>
    import lms.envs.common
  File "/edx/app/edxapp/edx-platform/lms/envs/common.py", line 847, in <module>
    from xmodule.x_module import XModuleMixin
  File "/edx/app/edxapp/edx-platform/common/lib/xmodule/xmodule/x_module.py", line 38, in <module>
    from opaque_keys.edx.asides import AsideUsageKeyV2, AsideDefinitionKeyV2
ImportError: cannot import name AsideUsageKeyV2

```

---

<div class="post-metadata">

**Author:** ![iamsumesh](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/iamsumesh/32/348_2.png) [@iamsumesh](https://discuss.openedx.org/u/iamsumesh)\
**Post date:** [June 20, 2020, 9:47am UTC](https://discuss.openedx.org/t/lms-and-cms-failed-to-start-after-xblock-installation/2487/2 "2020-06-20T09:47:15Z")

</div>

We have uninstalled the this xblcok, still the server is down.

---

<div class="post-metadata">

**Author:** ![jramnai](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/jramnai/32/87_2.png) [@jramnai](https://discuss.openedx.org/u/jramnai)\
**Post date:** [June 20, 2020, 12:54pm UTC](https://discuss.openedx.org/t/lms-and-cms-failed-to-start-after-xblock-installation/2487/3 "2020-06-20T12:54:53Z")

</div>

Hi @iamsumesh,

Try to install requirements once again. I doubt that while xblock installation it has changed the version of the [opaque-keys](https://github.com/edx/opaque-keys)

---

<div class="post-metadata">

**Author:** ![iamsumesh](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/iamsumesh/32/348_2.png) [@iamsumesh](https://discuss.openedx.org/u/iamsumesh)\
**Post date:** [June 20, 2020, 1:35pm UTC](https://discuss.openedx.org/t/lms-and-cms-failed-to-start-after-xblock-installation/2487/4 "2020-06-20T13:35:27Z")

</div>

Hi @jramnai, Thanks for the reply. video-quiz xblock currently uninstalled. kindly suggest which requirements need to install. If possible, could you suggest the steps to do after cloning the “opaque-keys” repo. whether it need to cloned in any specific location. we are using ironwoord version of openedx.

---

<div class="post-metadata">

**Author:** ![jramnai](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/jramnai/32/87_2.png) [@jramnai](https://discuss.openedx.org/u/jramnai)\
**Post date:** [June 22, 2020, 3:47am UTC](https://discuss.openedx.org/t/lms-and-cms-failed-to-start-after-xblock-installation/2487/5 "2020-06-22T03:47:48Z")

</div>

The opaque-keys repo will be already there in the site-packages, you do not need to clone it explicitly. You need to install [these](https://github.com/edx/edx-platform/tree/open-release/ironwood.master/requirements/edx) requirements using pip.

---

<div class="post-metadata">

**Author:** ![iamsumesh](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/iamsumesh/32/348_2.png) [@iamsumesh](https://discuss.openedx.org/u/iamsumesh)\
**Post date:** [June 23, 2020, 2:14pm UTC](https://discuss.openedx.org/t/lms-and-cms-failed-to-start-after-xblock-installation/2487/6 "2020-06-23T14:14:37Z")

</div>

This issue is solved after installing edx-opaque-keys==0.4.4
