Build an open future with us.

Invest in Mycroft and become a community partner.

Mark 1 with 0.8.16


#1

I haven’t touched my Kickstarter Mark 1 in quite a while and it has 0.8.16 on it. Can I upgrade that, or should I just wait for it to upgrade itself?


#2

It SHOULD update to the current version if you plug it in and run it overnight. Please give it a shot and let us know how it goes.

We’ve had a certain percentage that haven’t upgraded automatically and, if that is you, we’d love to know so we can identify and fix any bugs.


#3

@oppland are you comfortable SSHing into the unit?
If it’s still at 0.8.16 I can give you some instructions on what to do via SSH.

Best, Kathy


#4

Very comfortable - thank you


#5

That’s great, thanks @oppland.

First, SSH into your Mark 1, then run

sudo apt-get update && sudo apt-get upgrade

This should force an upgrade of the mycroft-core package.

Then, to validate which mycroft-core you’re running, run the command:

sudo apt list | grep mycroft

Please let us know how you go.

Regards, Kathy


#6

Thank you.

I did that, but still have: mycroft-core/unknown,now 0.8.16 armhf [installed]

Pretty sure it’s because of this:

Err http://repo.mycroft.ai debian InRelease

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://repo.mycroft.ai debian InRelease: The following signatures were invalid: KEYEXPIRED 1498079146 KEYEXPIRED 1498079146 KEYEXPIRED 1498079146 KEYEXPIRED 1498079146

W: Failed to fetch http://repo.mycroft.ai/repos/apt/debian/dists/debian/InRelease


#7

I found the fix for the expired keys in another thread and now have this:

The following packages have been kept back:
mycroft-core
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
pi@mark_1:/opt/mycroft/skills $ sudo apt list | grep mycroft
WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.

mycroft-core/unknown 0.9.12 armhf [upgradable from: 0.8.16]
mycroft-mark-1/unknown 0.9.12 armhf
mycroft-picroft/unknown 0.9.12 armhf
mycroft-wifi-setup/unknown 0.2.3 armhf


#8

I tried: sudo apt-get upgrade mycroft-core

Now I have:

sudo apt list | grep mycroft

WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.

mycroft-core/unknown,now 0.9.12 armhf [installed]
mycroft-mark-1/unknown 0.9.12 armhf
mycroft-picroft/unknown 0.9.12 armhf
mycroft-wifi-setup/unknown 0.2.3 armhf


#10

It looks like everything is installed. It is working, yes?


#11

Yes, but it updated a day or two ago and the lights are still yellow and it doesn’t respond.

Should I just wait or should I restart it?


#12

Definitely give it a reboot :slight_smile:


#13

Thank you. I went to reboot and it was updating again. This time it finished and everything is working.

mycroft-core/unknown,now 0.9.13 armhf [installed]
mycroft-mark-1/unknown 0.9.13 armhf
mycroft-picroft/unknown 0.9.13 armhf
mycroft-wifi-setup/unknown 0.2.3 armhf


#14

Great! Thanks for letting us know @oppland.


#15

oppland wrote:

Yes, but it updated a day or two ago and the lights are still yellow and it doesn’t respond.

I’ve seen this a couple of times myself. The update process isn’t quite reliable enough for an average user.
Some extra feedback on Mycrofts front panel during updates might be a good idea.


#16

and right now, the lights are yellow, but it doesn’t say it’s updating

Is there a way to check the status via SSH?


#17

Might get some advice from @forslund on this one.


#18

Everything is fine now. I’m just learning what is normal, etc


#19

Glad to hear it’s up and running now!

I can give some background on the colors:

  • During boot the eyes turn dark grey (or smoke color)
  • When the enclosure process (handling the faceplate) connects the eyes turn yellow and stop spinning
  • When the skill process is launched The updating text will be shown as the skills are updating.
  • When skills are done updating they will be loaded and when the mycroft-mark-1 skill is started the eye color will be set to blue (or a color you’ve set)

This is from memory so I might have missed something

/Åke