Picroft out of box failure. Suggestions? [Resolved]


#1

I downloaded the picroft image, burned it to an SD, and booted my brand new PI3 B+. It went through some startup scripts,including complaints about the wrong version of pip, and something else that said the version was wrong (didn’t catch it in time as it scrolled past).

After the reboot, it did all of its updates, so I left it to run overnight.

I have rebooted several times since. I’ve never gotten to the “Pairing Code” step. Instead, I get this every time:

Establishing Mycroft Messagebus connection...
Connected to Messagebus!
18:33:52.974 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-pairing.mycroftai with ID mycroft-pairing.mycroftai
18:33:58.026 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-pairing.mycroftai
18:33:58.068 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-volume.mycroftai with ID mycroft-volume.mycroftai
18:33:59.232 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-volume.mycroftai
18:34:19.121 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-ip.mycroftai with ID mycroft-ip.mycroftai
18:34:19.525 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-ip.mycroftai
18:34:19.568 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-audio-record.mycroftai with ID mycroft-audio-record.mycroftai
18:34:19.843 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-audio-record.mycroftai
18:34:19.953 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-npr-news.mycroftai with ID mycroft-npr-news.mycroftai
18:34:20.928 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-npr-news.mycroftai
18:34:21.054 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-weather.mycroftai with ID mycroft-weather.mycroftai
~~~~n<title>500 Internal Server Error</title>\n<h1>Internal Server Error</h1>\n<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>\n',))~~~~n<title>500 Internal Server Error</title>\n<h1>Internal Server Error</h1>\n<p>The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.</p>\n',))18:34:24.008 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-weather.mycroftai
18:34:24.037 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-stop.mycroftai with ID mycroft-stop.mycroftai
18:34:24.314 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-stop.mycroftai
18:34:24.426 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-installer.mycroftai with ID mycroft-installer.mycroftai
18:34:30.176 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-installer.mycroftai
18:34:30.255 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: fallback-query.mycroftai with ID fallback-query.mycroftai
18:34:30.460 - mycroft.skills.core:load_skill:151 - INFO - Loaded fallback-query.mycroftai
18:34:30.484 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-singing.mycroftai with ID mycroft-singing.mycroftai
18:34:30.675 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-singing.mycroftai
18:34:30.708 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-playback-control.mycroftai with ID mycroft-playback-control.mycroftai
18:34:31.166 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-playback-control.mycroftai
18:34:31.202 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-personal.mycroftai with ID mycroft-personal.mycroftai
18:34:31.488 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-personal.mycroftai
18:34:31.599 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-hello-world.mycroftai with ID mycroft-hello-world.mycroftai
18:34:31.833 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-hello-world.mycroftai
18:34:32.001 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-reminder.mycroftai with ID mycroft-reminder.mycroftai
18:34:32.426 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-reminder.mycroftai
18:34:32.628 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-stock.mycroftai with ID mycroft-stock.mycroftai
18:34:32.914 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-stock.mycroftai
18:34:32.958 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-date-time.mycroftai with ID mycroft-date-time.mycroftai
18:34:34.148 - TimeSkill - INFO - Registering resting screen <bound method TimeSkill.handle_idle of <mycroft-date-time_mycroftai.TimeSkill object at 0x66dad750>> for Time and Date.
18:34:34.150 - TimeSkill - INFO - Registering resting screen
18:34:34.248 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-date-time.mycroftai
18:34:34.324 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-timer.mycroftai with ID mycroft-timer.mycroftai
18:34:34.785 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-timer.mycroftai
18:34:35.012 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-alarm.mycroftai with ID mycroft-alarm.mycroftai
18:34:35.555 - AlarmSkill - ERROR - Couldn't allocate mixer, ALSAAudioError('Unable to find mixer control Master,0 [default]',)
18:34:36.167 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-alarm.mycroftai
18:34:36.371 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-wiki.mycroftai with ID mycroft-wiki.mycroftai
18:34:36.837 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-wiki.mycroftai
18:34:36.885 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-configuration.mycroftai with ID mycroft-configuration.mycroftai
18:34:37.438 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-configuration.mycroftai
18:34:37.577 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-naptime.mycroftai with ID mycroft-naptime.mycroftai
18:34:37.779 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-naptime.mycroftai
18:34:37.834 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: fallback-unknown.mycroftai with ID fallback-unknown.mycroftai
18:34:38.211 - mycroft.skills.core:load_skill:151 - INFO - Loaded fallback-unknown.mycroftai
18:34:38.323 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: fallback-wolfram-alpha.mycroftai with ID fallback-wolfram-alpha.mycroftai
18:34:38.729 - mycroft.skills.core:load_skill:151 - INFO - Loaded fallback-wolfram-alpha.mycroftai
18:34:38.822 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-version-checker.mycroftai with ID mycroft-version-checker.mycroftai
18:34:39.266 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-version-checker.mycroftai
18:34:39.315 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-support-helper.mycroftai with ID mycroft-support-helper.mycroftai
18:34:39.631 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-support-helper.mycroftai
18:34:39.675 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-joke.mycroftai with ID mycroft-joke.mycroftai
18:34:40.133 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-joke.mycroftai
18:34:40.149 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-fallback-duck-duck-go.mycroftai with ID mycroft-fallback-duck-duck-go.mycroftai
18:34:40.353 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-fallback-duck-duck-go.mycroftai
18:34:40.380 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-spelling.mycroftai with ID mycroft-spelling.mycroftai
18:34:40.669 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-spelling.mycroftai
18:34:40.704 - mycroft.skills.core:load_skill:122 - INFO - ATTEMPTING TO LOAD SKILL: mycroft-speak.mycroftai with ID mycroft-speak.mycroftai
18:34:40.999 - mycroft.skills.core:load_skill:151 - INFO - Loaded mycroft-speak.mycroftai
18:34:43.554 - mycroft.skills.skill_manager:run:399 - INFO - Skills all loaded!
18:34:43.568 - mycroft.skills.padatious_service:train:87 - INFO - Training... (single_thread=False)
18:34:45.816 - mycroft.skills.padatious_service:train:89 - INFO - Training complete.
18:34:45.825 - mycroft.skills.padatious_service:train:93 - INFO - Mycroft is all loaded and ready to roll!
18:35:37.898 - ConfigurationSkill - WARNING - Failed to update settings, will retry later
18:36:37.463 - ConfigurationSkill - WARNING - Failed to update settings, will retry later

At this point, the last line will repeat ad infinitum if I don’t intervene.

Mycroft core is 19.2.12

Any suggestions? I did the audio test successfully. I’m open to any thoughts.

Thanks!


#2

Hi Tutunkommon, thanks for reporting this.

The team discovered and fixed a bug with the skills setting endpoint over the weekend. This was causing problems with the skill settings page for some accounts and could cause units to be non-responsive. It’s consistent with the error messages above.

If you reboot your Picroft, can you confirm whether it is able to complete the boot process and open the CLI now?


#3

I believe i had the same issue, seems to be better on the test-release branch. Although using the test-release, dev or master branches I can’t configure skills at all. By this I mean I don’t see any of the default skills listed on the Home (web site) and can’t configure anything (pandora). I also can’t install any skills from the marketplace, clicking “add” doesn’t do anything. I have probably installed picroft from scratch at least 3 times with these same problems, and also tried rasbian stretch lite and git clones with dev, test-release and master and none of them work. Any ideas? I have speak and mic working just fine and get responses from built in skills. At a dead end right now. Also I have paired multiple times to no avail, meaning pairing works but still not access to configure skills.


#4

Hi lordsiris, is your Skills Settings page still blank today?

Is the device showing as you expect on your Devices page?


#5

I’m new to mycroft (as of today) so I don’t have anything to compare to. I have a device on the devices page that i paired with from the debug cli. I guess it’s correct, just shows unknown for enclosure and core version though. Still not seeing anything on the skills page. I did manage to configure a few skills via their .json files on the rpi3+ though so i got pandora and home assistant working. Can install and remove skills via voice.


#6

Thanks for the extra info. We pushed out Mycroft-core 19.2.13 about 16 hours ago which includes updates to how we handle Skill settings and I’m hoping will address the issue your seeing.

If you chose to have automatic updates then this should already be running on your device.

Either way, you can say “check version” to tell what you are running and if an update is available, Mycroft will ask if you want to download and apply it.

Let us know what happens after the new update :slight_smile:


#7

Looks like that took care of the issues!! Thanks!


#8

This took care of my issue as well. It took 2 reboots to get everything working right, but I can get the time whenever I ask. On to skills! Thanks for the assistance.