Help starting with Linux Desktop


I’m having some trouble getting started, running on Ubuntu 16.04.

The first issue was skills. Neither the github README nor Mycroft for Linux mentioned calling msm/msm default. I found that in the forums. That allowed me to pair.

So now it’s paired. msm/msm list tells me I have 27 skills installed. I speak, I hear a beep and the CLI says this:

Log Output: 0-18 of 18
================================================================================================================================= mycroft-core 18.2.0 ===
09:53:14.925 - - INFO - Connected
09:53:14.937 - mycroft.skills.core:load_skill:106 - INFO - ATTEMPTING TO LOAD SKILL: skill-pairing with ID -5844316681041254434
09:53:14.944 - mycroft.skills.core:load_skill:124 - INFO - Loaded skill-pairing
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2266:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_route.c:867:(find_matching_chmap) Found no matching channel map
09:53:16.129 - mycroft.client.speech.listener:create_wake_word_recognizer:235 - INFO - creating wake word engine
09:53:16.131 - mycroft.client.speech.hotword_factory:create_hotword:268 - INFO - creating hey mycroft
09:53:16.168 - mycroft.client.speech.listener:create_wakeup_recognizer:253 - INFO - creating stand up word engine
09:53:16.169 - mycroft.client.speech.hotword_factory:create_hotword:268 - INFO - creating wake up
09:53:16.870 - - INFO - Connected
09:53:38.277 - main:handle_record_begin:36 - INFO - Begin Recording…
09:53:39.538 - main:handle_record_end:41 - INFO - End Recording…
09:53:39.546 - mycroft.session:get:76 - INFO - New Session Start: 3d4a0f50-844d-4bec-9516-b210b742b1d7
09:53:39.546 - main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
09:53:40.662 - main:handle_utterance:62 - INFO - Utterance: [u’tell me a joke’]
^— NEWEST —^

And Mycroft never answers :frowning:

What else am I missing?


Well I debugged skill loading and found that if I changed my config to

“auto_update”: false,

it loads the skills previously downloaded by msm/msm default.

I can’t tell if this is a coding error or I’m not understanding the intent. Perhaps msm/msm default is old news and it mycroft auto-downloads? But then how is it told what to download? I saw the priority list that loaded pairing…


Hi there @tlc, we recently had a backend outage which may have caused the symptoms you’ve been experiencing here. Are you able to ./start-mycroft debug again and see how you go?

Kind regards, Kathy


It’s running, thanks.

The problem was not an outage. The problem is that some bits of mycroft are not proxy friendly. Some details are here:


This outage seems to still be happening as seen from here in the UK (still at 17:30 GMT)