Installation issue -- Missing modules


I installed Mycroft on Ubuntu following the instructions in the github repo. But I can’t make it work: Mycroft correctly recognizes the wake word, the words I say, but doesn’t seem to understand. Here is what’s on the console for example:

20:02:11.092 - __main__:handle_wakeword:56 - INFO - Wakeword Detected: hey mycroft
20:02:12.827 - __main__:handle_utterance:61 - INFO - Utterance: ["what's the weather"]
>> Sorry, I didn't catch that. 

When it’s starting, there is a lot of errors in the logs, here’s an example:

~~~~_skill:105 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-alarm.mycroftai with ID mycroft-alarm.mycroftai
19:57:30.092 - mycroft.skills.core:load_skill:144 - ERROR - Failed to load skill: mycroft-alarm.mycroftai
Traceback (most recent call last):
File "/home/thomas/src/mycroft-core/mycroft/skills/", line 115, in load_skill
('.py', 'rb', imp.PY_SOURCE)
File "/usr/lib/python3.6/", line 235, in load_module
return load_source(name, filename, file)
File "/usr/lib/python3.6/", line 172, in load_source
module = _load(spec)
File "<frozen importlib._bootstrap>", line 684, in _load
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/opt/mycroft/skills/mycroft-alarm.mycroftai/", line 16, in <module>
import arrow
ModuleNotFoundError: No module named 'arrow'

The complete log is in this pastebin :

Thanks for your time!

Looks like arrow is called out in the skill’s requirements.txt file. How did you install that skill?

I did not install anything beside running ./

Can you try running ./msm/msm default ?

I can’t seem to find msm in the mycrosoft-core folder or in /opt/mycroft .

Ah you’re on the new branch which moves it to python. I haven’t fiddled with that yet, alas! Not sure how to handle that.

Maybe the new branch is not complete yet… I’ll try to reinstall it later.

1 Like

Hi @Epholys, yes definitely give it a try on Monday after 18.2.6.b is released :thumbsup: