[RESOLVED] Picroft listens but does not answers after synchronizing clock with internet

Picrof 18.02 with AIY audio

last night was working, but this morning after a reboot mycroft said:

I need to restart after synchronizing my clock with the internet, be right back.

after that he can detect the wake word and the utterance, but I never had any output
i tested only some core skill like time and joke

may be related to this ?
11:27:13.070 - mycroft.skills.padatious_service:handle_fallback:107 - DEBUG - Padatious fallback attempt: what time is it
11:27:13.073 - mycroft.skills.padatious_service:handle_fallback:110 - DEBUG - Waiting for training to finish…
11:27:13.075 - SKILLS - DEBUG - {“type”: “mycroft.skill.handler.start”, “data”: {“handler”: “fallback”}, “context”: null}

this is the complete log:

Log Output:                                                                                                                                                                                     =========================================================================================================================================================================================== mycroft-core 18.2.0 ===

11:24:56.409 - mycroft.util:wait_while_speaking:253 - INFO - mycroft.utils.wait_while_speaking() is depreciated, use mycroft.audio.wait_while_speaking() instead.
11:24:57.719 - SKILLS - DEBUG - {“type”: “connected”, “data”: {}, “context”: null}
11:24:57.721 - SKILLS - DEBUG - {“type”: “register_vocab”, “data”: {“start”: “unit”, “end”: “BIHDBBBAAGDeviceKeyword”}, “context”: null}
11:24:57.723 - SKILLS - DEBUG - {“type”: “register_vocab”, “data”: {“start”: “device”, “end”: “BIHDBBBAAGDeviceKeyword”}, “context”: null}
11:24:57.726 - SKILLS - DEBUG - {“type”: “register_vocab”, “data”: {“start”: “mycroft”, “end”: “BIHDBBBAAGDeviceKeyword”}, “context”: null}
11:24:57.728 - SKILLS - DEBUG - {“type”: “register_vocab”, “data”: {“start”: “pair”, “end”: “BIHDBBBAAGPairingKeyword”}, “context”: null}
11:24:57.730 - SKILLS - DEBUG - {“type”: “register_vocab”, “data”: {“start”: “pairing”, “end”: “BIHDBBBAAGPairingKeyword”}, “context”: null}
11:24:57.732 - SKILLS - DEBUG - {“type”: “register_vocab”, “data”: {“start”: “register”, “end”: “BIHDBBBAAGPairingKeyword”}, “context”: null}

11:24:57.748 - SKILLS - DEBUG - {"type": "mycroft.skills.loaded", "data": {"folder": "skill-pairing", "id": 1873111006, "name": "PairingSkill", "modified": 1518874177.8748572}, "context": null}
11:24:57.750 - SKILLS - DEBUG - {"type": "enclosure.mouth.text", "data": {"text": "< < < SYNC < < <"}, "context": null}
11:24:57.752 - SKILLS - DEBUG - {"type": "system.ntp.sync", "data": {}, "context": null}
11:24:57.754 - SKILLS - DEBUG - {"type": "speak", "data": {"utterance": "I need to restart after synchronizing my clock with the internet, be right back."}, "context": null}
11:24:57.756 - SKILLS - DEBUG - {"type": "enclosure.mouth.text", "data": {"text": "REBOOTING..."}, "context": null}
11:24:57.758 - SKILLS - DEBUG - {"type": "enclosure.eyes.color", "data": {"r": 70, "b": 69, "g": 65}, "context": null}
11:24:57.760 - SKILLS - DEBUG - {"type": "enclosure.eyes.spin", "data": {}, "context": null}
11:24:57.762 - SKILLS - DEBUG - {"type": "system.reboot", "data": {}, "context": null}
11:25:02.496 - SKILLS - DEBUG - {"type": "enclosure.eyes.blink", "data": {"side": "b"}, "context": null}
11:25:02.503 - SKILLS - DEBUG - {"type": "recognizer_loop:audio_output_start", "data": {}, "context": null}
11:25:02.947 - root - INFO - Generating grammar tables from /usr/lib/python2.7/lib2to3/Grammar.txt
11:25:03.093 - root - INFO - Generating grammar tables from /usr/lib/python2.7/lib2to3/PatternGrammar.txt
11:25:03.466 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-18.2.0-py2.7.egg/mycroft/configuration/mycroft.conf loaded
11:25:03.474 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-18.2.0-py2.7.egg/mycroft/configuration/mycroft.conf loaded
11:25:03.480 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
11:25:03.485 - mycroft.configuration.config:load_local:133 - DEBUG - Configuration '/home/mycroft/.mycroft/mycroft.conf' not found
11:25:03.494 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
11:25:04.376 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 "GET /v1/device/134e1f05-24ff-436a-b951-62603b3f6a8e HTTP/1.1" 200 439
11:25:04.396 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /usr/local/lib/python2.7/site-packages/mycroft_core-18.2.0-py2.7.egg/mycroft/configuration/mycroft.conf loaded
11:25:04.402 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
11:25:04.412 - mycroft.configuration.config:load_local:133 - DEBUG - Configuration '/home/mycroft/.mycroft/mycroft.conf' not found
11:25:04.420 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
11:25:05.161 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 "GET /v1/device/134e1f05-24ff-436a-b951-62603b3f6a8e/setting HTTP/1.1" 200 4
11:25:05.185 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
11:25:05.964 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 "GET /v1/device/134e1f05-24ff-436a-b951-62603b3f6a8e/location HTTP/1.1" 200 889
11:25:05.987 - mycroft.configuration.config:__init__:184 - ERROR - Failed to fetch remote configuration: TypeError("'NoneType' object does not support item assignment",)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.0-py2.7.egg/mycroft/configuration/config.py", line 169, in __init__
setting["location"] = location
TypeError: 'NoneType' object does not support item assignment
11:25:05.994 - mycroft.configuration.config:load_local:133 - DEBUG - Configuration '/opt/mycroft/web_config_cache.json' not found
11:25:06.001 - mycroft.configuration.config:load_local:128 - DEBUG - Configuration /etc/mycroft/mycroft.conf loaded
11:25:06.008 - mycroft.configuration.config:load_local:133 - DEBUG - Configuration '/home/mycroft/.mycroft/mycroft.conf' not found
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm_dmix.c:961:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dsnoop.c:618:(snd_pcm_dsnoop_open) unable to open slave
ALSA lib pcm_dsnoop.c:557:(snd_pcm_dsnoop_open) The dsnoop plugin supports only capture stream
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
11:25:06.126 - mycroft.client.speech.listener:create_wake_word_recognizer:235 - INFO - creating wake word engine
11:25:06.129 - mycroft.client.speech.hotword_factory:create_hotword:268 - INFO - creating hey mycroft
11:25:06.144 - mycroft.client.speech.hotword_factory:__init__:125 - INFO - Found precise executable: /home/mycroft/.mycroft/precise/precise-stream/precise-stream
11:25:06.160 - mycroft.client.speech.listener:create_wakeup_recognizer:253 - INFO - creating stand up word engine
11:25:06.163 - mycroft.client.speech.hotword_factory:create_hotword:268 - INFO - creating wake up
11:25:06.344 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
11:25:07.328 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 "GET /v1/device/134e1f05-24ff-436a-b951-62603b3f6a8e HTTP/1.1" 200 439
11:25:07.364 - mycroft.messagebus.client.ws:on_open:58 - INFO - Connected
11:25:07.374 - SKILLS - DEBUG - {"type": "enclosure.reset", "data": {}, "context": null}
11:25:08.040 - SKILLS - DEBUG - {"type": "recognizer_loop:audio_output_end", "data": {}, "context": null}
11:25:09.382 - mycroft.client.speech.mic:listen:523 - DEBUG - Waiting for wake word...
11:26:32.614 - mycroft.client.speech.mic:listen:528 - DEBUG - Recording...
11:26:32.620 - mycroft.client.speech.main:handle_record_begin:36 - INFO - Begin Recording...
Playing WAVE '/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.0-py2.7.egg/mycroft/res/snd/start_listening.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
11:26:32.658 - SKILLS - DEBUG - {"type": "recognizer_loop:record_begin", "data": {}, "context": null}
11:26:33.705 - mycroft.client.speech.main:handle_record_end:41 - INFO - End Recording...
11:26:33.721 - SKILLS - DEBUG - {"type": "recognizer_loop:record_end", "data": {}, "context": null}
11:26:33.762 - mycroft.session:get:76 - INFO - New Session Start: ad02414a-d9e3-4674-9f49-5695c391a116
11:26:33.767 - mycroft.client.speech.main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
11:26:33.822 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
11:26:33.787 - SKILLS - DEBUG - {"type": "recognizer_loop:wakeword", "data": {"session": "ad02414a-d9e3-4674-9f49-5695c391a116", "utterance": "hey mycroft"}, "context": null}
11:26:34.633 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 "POST /v1/stt?lang=en-US&limit=1 HTTP/1.1" 200 None
11:26:34.661 - mycroft.client.speech.mic:listen:523 - DEBUG - Waiting for wake word...
11:26:35.037 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
11:26:35.849 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 "POST /v1/stt?lang=en-US&limit=1 HTTP/1.1" 200 None
11:26:36.063 - SKILLS - DEBUG - {"type": "mycroft.speech.recognition.unknown", "data": {}, "context": null}
11:26:36.058 - mycroft.client.speech.listener:transcribe:179 - INFO - no words were transcribed
11:26:36.060 - mycroft.client.speech.listener:transcribe:182 - ERROR - Speech Recognition could not understand audio
11:26:43.706 - mycroft.client.speech.mic:listen:528 - DEBUG - Recording...
11:26:43.710 - mycroft.client.speech.main:handle_record_begin:36 - INFO - Begin Recording...
11:26:43.724 - SKILLS - DEBUG - {"type": "recognizer_loop:record_begin", "data": {}, "context": null}
Playing WAVE '/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.0-py2.7.egg/mycroft/res/snd/start_listening.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
11:26:45.758 - mycroft.client.speech.main:handle_record_end:41 - INFO - End Recording...
11:26:45.773 - SKILLS - DEBUG - {"type": "recognizer_loop:record_end", "data": {}, "context": null}
11:26:45.811 - SKILLS - DEBUG - {"type": "recognizer_loop:wakeword", "data": {"session": "ad02414a-d9e3-4674-9f49-5695c391a116", "utterance": "hey mycroft"}, "context": null}
11:26:45.793 - mycroft.client.speech.main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
11:26:45.884 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
11:26:46.675 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 "POST /v1/stt?lang=en-US&limit=1 HTTP/1.1" 200 None
11:26:46.714 - mycroft.client.speech.mic:listen:523 - DEBUG - Waiting for wake word...
11:26:47.220 - mycroft.client.speech.listener:transcribe:166 - DEBUG - STT: tell me a joke
11:26:47.223 - mycroft.client.speech.main:handle_utterance:62 - INFO - Utterance: [u'tell me a joke']
~~~~p:utterance", "data": {"lang": "en-US", "session": "ad02414a-d9e3-4674-9f49-5695c391a116", "utterances": ["tell me a joke"]}, "context": {"client_name": "mycroft_listener", "ident": "1520159205.81511676827"}}
11:26:47.266 - SKILLS - DEBUG - {"type": "intent_failure", "data": {"lang": "en-US", "utterance": "tell me a joke"}, "context": {"client_name": "mycroft_listener", "ident": "1520159205.81511676827"}}
11:26:47.269 - mycroft.skills.intent_service:send_metrics:244 - DEBUG - Sending metric
11:26:47.275 - mycroft.skills.padatious_service:handle_fallback:107 - DEBUG - Padatious fallback attempt: tell me a joke
11:26:47.281 - mycroft.skills.padatious_service:handle_fallback:110 - DEBUG - Waiting for training to finish...
11:26:47.282 - SKILLS - DEBUG - {"type": "mycroft.skill.handler.start", "data": {"handler": "fallback"}, "context": null}
11:27:09.770 - mycroft.client.speech.mic:listen:528 - DEBUG - Recording...
11:27:09.773 - mycroft.client.speech.main:handle_record_begin:36 - INFO - Begin Recording...
11:27:09.781 - SKILLS - DEBUG - {"type": "recognizer_loop:record_begin", "data": {}, "context": null}
Playing WAVE '/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.0-py2.7.egg/mycroft/res/snd/start_listening.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
11:27:11.538 - mycroft.client.speech.main:handle_record_end:41 - INFO - End Recording...
11:27:11.561 - SKILLS - DEBUG - {"type": "recognizer_loop:record_end", "data": {}, "context": null}
11:27:11.611 - mycroft.client.speech.main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
11:27:11.665 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
11:27:11.627 - SKILLS - DEBUG - {"type": "recognizer_loop:wakeword", "data": {"session": "ad02414a-d9e3-4674-9f49-5695c391a116", "utterance": "hey mycroft"}, "context": null}
11:27:12.422 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 "POST /v1/stt?lang=en-US&limit=1 HTTP/1.1" 200 None
11:27:12.505 - mycroft.client.speech.mic:listen:523 - DEBUG - Waiting for wake word...
11:27:13.040 - mycroft.client.speech.listener:transcribe:166 - DEBUG - STT: what time is it
11:27:13.045 - mycroft.client.speech.main:handle_utterance:62 - INFO - Utterance: [u'what time is it']
~~~~utterance", "data": {"lang": "en-US", "session": "ad02414a-d9e3-4674-9f49-5695c391a116", "utterances": ["what time is it"]}, "context": {"client_name": "mycroft_listener", "ident": "1520159231.611442797473"}}
11:27:13.060 - mycroft.skills.intent_service:send_metrics:244 - DEBUG - Sending metric
11:27:13.065 - SKILLS - DEBUG - {"type": "intent_failure", "data": {"lang": "en-US", "utterance": "what time is it"}, "context": {"client_name": "mycroft_listener", "ident": "1520159231.611442797473"}}
11:27:13.070 - mycroft.skills.padatious_service:handle_fallback:107 - DEBUG - Padatious fallback attempt: what time is it
11:27:13.073 - mycroft.skills.padatious_service:handle_fallback:110 - DEBUG - Waiting for training to finish...
11:27:13.075 - SKILLS - DEBUG - {"type": "mycroft.skill.handler.start", "data": {"handler": "fallback"}, "context": null}
11:27:13.045 - mycroft.client.speech.main:handle_utterance:62 - INFO - Utterance: [u'what time is it']
11:27:34.499 - mycroft.client.speech.mic:listen:528 - DEBUG - Recording...
11:27:34.502 - mycroft.client.speech.main:handle_record_begin:36 - INFO - Begin Recording...
11:27:34.511 - SKILLS - DEBUG - {"type": "recognizer_loop:record_begin", "data": {}, "context": null}
Playing WAVE '/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.0-py2.7.egg/mycroft/res/snd/start_listening.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
11:27:36.368 - mycroft.client.speech.main:handle_record_end:41 - INFO - End Recording...
11:27:36.382 - SKILLS - DEBUG - {"type": "recognizer_loop:record_end", "data": {}, "context": null}
11:27:36.402 - SKILLS - DEBUG - {"type": "recognizer_loop:wakeword", "data": {"session": "ad02414a-d9e3-4674-9f49-5695c391a116", "utterance": "hey mycroft"}, "context": null}
11:27:36.379 - mycroft.client.speech.main:handle_wakeword:57 - INFO - Wakeword Detected: hey mycroft
11:27:36.458 - requests.packages.urllib3.connectionpool - DEBUG - Starting new HTTPS connection (1): api.mycroft.ai
11:27:37.272 - requests.packages.urllib3.connectionpool - DEBUG - https://api.mycroft.ai:443 "POST /v1/stt?lang=en-US&limit=1 HTTP/1.1" 200 None

  ^--- NEWEST ---^ 
History ================================================================================================    Log Output Legend ======================================================================== Mic Level ===
 >> I need to restart after synchronizing my clock with the internet, be right back.                        DEBUG output
                                                                                                            mycroft-skills.log, other
                                                                                                            mycroft-speech-client.log

Sounds a little like the skills aren’t loaded. If you run the command :skills in the mycroft cli you should get a list of the loaded skills. The pairing skill should always be there, if this is the case somehow the internet connected message hasn’t been received.

If no skills at all are listed or the command errors out the skills process might not have started (I’ve seen this lately atleast once on picroft)

2 Likes

ty forslund

Loaded skills

skill-pairing

but skills present in msm list

mycroft-alarm [installed]
mycroft-audio-record [installed]
mycroft-configuration [installed]
mycroft-date-time [installed]
mycroft-fallback-unknown [installed]
mycroft-fallback-wolfram-alpha [installed]
mycroft-hello-world [installed]

How can I load missing skills ?

This sounds like a problem we’re observing with the microphone not responding after the Wake Word is spoken under version 18.02b.

in the log i have two correct utterance

how reload the missing skills ???

OK, we saw something similar to this on a Picroft yesterday.
At the command line (ie not the mycroft-cli-client, but the operating system command line), try;
msm update

This should update all the Skills on the device.

Hi Kethy
Thanks for your interest
I tried:

msm update

but without success, I think for two reasons:
First: almost all abilities report something similar

Fatal: can not create ‘/opt/mycroft/skills/mycroft-skill-lets/talk/.git/index.lock’: Authorization denied
Update / opt / mycroft / skills / skill-installer …
error: can not open .git / FETCH_HEAD: authorization denied

2nd: at the end of the command the present skill is only in

pairing

so the command does not reload the present skills, his function is different

so I tried
sudo msm update

and this updates skills from github, but the skill better jokes prompted for github username and password
this request surprised me :thinking:

Updating /opt/mycroft/skills/mycroft-skill-better-jokes…
Username for ‘https://github.com’:

I used my account and completed the updating , but the state is the same:

only pairing skill present.

please help me It’s a week that I’m stuck here

Ok that explanation is really helpful, than you.

  • The GitHub username and password is likely because this repo has moved; it would have no bearing on the issue you’re experiencing.

  • If the sudo msm update hasn’t fixed the issue, the other thing we’ve seen that can help is to stop and start the mycroft-skills service:

sudo service stop mycroft-skills && sudo service start mycroft-skills

@KathyReid
Have a peek at my message I just posted in the “timing out thread” here in this forum - I think you will find his device can’t talk to the skills service at mycroft.ai for reasons that I have explained there ( I may be wrong too, of course!)

just out of interest, does “loading your skills” ever go away when you go to this page from your home network?
https://home.mycroft.ai/#/skill

ty Kathy
I used the command

sudo service mycroft-skills stop && sudo service mycroft-skills start

and now it’s working: thanks a lot :clap:

 ===========================
  fallback-aiml               skill-npr-news
  fallback-duckduckgo         skill-pairing
  fallback-sarcasm            skill-personal
  fallback-unknown            skill-platform-patch
  fallback-wolfram-alpha      skill-playback-control
  mycroft-skill-better-jokes  skill-question-learner
  mycroft-skill-diagnostics   skill-reminder
  mycroft-skill-lets-talk     skill-singing
  mycroft-skill-numbers       skill-speak
  mycroft-timer               skill-spelling
  skill-alarm                 skill-stock
  skill-audio-record          skill-stop
  skill-configuration         skill-support
  skill-date-time             skill-version-checker
  skill-hello-world           skill-volume
  skill-installer             skill-weather
  skill-ip                    skill-wiki
  skill-joke                  skill_easter_eggs
  skill-naptime               skill_mod_07.01.2018
1 Like

That is awesome news! Thanks so much for confirming!

I’m having a similar problem. Picroft version mycroft-core 18.2.13 beta. Initial power up on a new day Mycroft sets the clock and says be right back after reboot.

The debug output screen appears pretty soon (much sooner than a proper restart) and the wake-up word and utterences are detected reliably but there is no debug shown other than when I’m speaking to it. Response to all utterences is please wait while I complete booting.

The only fix I have found so far is to type ./auto_run.sh at the console prompt.

OK, try sudo service mycroft-* restart. This will restart all Mycroft services, but I don’t have any idea what the underlying root cause is. What model RPi / which image are you using?

Hi Thanks for replying. It’s a Raspberry Pi 3 Model B. Bought about a year ago. The Picroft image I downloaded from the Mycroft home site a few days ago. It may have updated some packages since then as it checks for updates each time it starts.

Trying to restart the mycroft services results in the message:

“Failed to restart mycroft-core.service: Unit mycroft-core.service failed to load: No such file or directory.”

The system is running as I can ask it the time while I’m doing this.

I have another issue where it claims not to know about some things that it definitely has the skill loaded for but that’s for a different thread when I’ve sorted this.

OK, do you know if it was the stable image or the unstable image?
Only the unstable image is currently compatible with the Pi 3B+ - https://mycroft.ai/to/picroft-unstable

The stable image won’t work on a Pi 3B+.

No it wasn’t that one. I downloaded the 2018_03_14 Picroft image from the https://MycroftAI/get-mycroft/ page. Links to https://github.com/MycroftAI/enclosure-picroft which then points to: https://mycroft.ai/to/picroft-image

That may explain why only bits of it work. I’ll re-flash with the unstable image and see how that goes. Thanks very much.

John.

Sadly that’s worse. It boots and the wizard sets up the WiFi and sound output but then it just goes into a loop saying it must be registered with the code below - there is no code shown - and then it says to run ./dev_setup.sh - which doesn’t exist in the home directory. Waits here a few seconds and then round again. I flashed the card again with the same result.

I’m not sure I’ll continue with this as the responses were pretty slow on the Pi when it was working with the earlier image. Thanks for your help anyway.

OK, thanks for letting us know