Well… Thanks to your advice, the Mycroft-core is up and running in virtualenv with a working MagicMirror application on the same pi.
It worked following your last suggestion, following these steps listed in these instructions: (not sure all steps were necessary but followed them anyhow)
Update the apt cache to include the new repository
sudo apt-get update
sudo apt-get install libfann2
From there, everything worked like a charm. Now I just need to figure out how to start everything MagicMirror and Mycroft when the desktop boots and I can start working on the MagicMirror skill for mycroft. Do you recommend using .bashrc to start the virtualenv? Or would there be a better suggestion? Considering that it’s necessary to set the desktop to auto login as pi user for the MagicMirror to start?
ok so im starting to see i need help installing the mycroft-core is anyone out there willing to help me please, as im at a loss iv reinstalled stretch as i think iv gone about this all wrong, iv got magicmirror installed.
I’m willing to help, but while I can help with the skill, my experience is limited as you can tell from my post. I have no experience with Stretch since i’m Running Debian Jesse. Also, i’m Running a previous version of MagicMirror.
Just from looking at your previous post, you were very close to succeeding, you just needed to start in the /home/pi/ folder when you started the process. That way the mycroft core will be within the “pi” user folder.
@Jmh474 Is your MagicMirror set up to start automatically on reboot? If so, it should be starting as the Pi user. To avoid permission problems with mycroft, you need to install the virtualenv where the Pi user would have access to it. Which should be /home/pi/. So you need to be in the /Home/Pi/ folder when you execute the commands to install the Mycroft-core. If you read this entire post, you can see that I had this problem in the beginning and had to start over too.
@Jmh474 From what I’ve been reading there are some differences between Jesse and Stretch that will probably make this nearly impossible for you to pull off on the same RPi as your Mirror. You may want to consider a seperate RPi with Mycroft, connected to the same network to control your Mirror. You could then install the appropriate Picroft Image on the 2nd RPi and then install the skills you’d like. Would be a much simpler process for sure. There are issues that you could avoid by doing that. Issues that I have been fighting like overheating, slower than expected performance, dependencies, updates etc. In fact, that is how I plan to update to the current MagicMirror and Mycroft on the stretch environment when I can get around to it.
I still think getting them both on the same RPi can be done, but I’m not sure it should be done.
So it can be done but I’m better installing Jesse nothing holding me to stretch, which would make life much simpler, I’m not really in a position to buy another pi as money is a little tight for me. So I was hoping to get them both running on the same pi
So I have a quick question don’t know if it’s a stupid thing to say or not but on the picroft image can’t we just add a gui using the raspbian light mod for pixel gui??
Well I know that it will work with Jesse (not Jesse lite like the Picroft image), because you need the full Jesse (with GUI) that you’ll need for MagicMirror. If you get the Jesse image, install it, then install MagicMirror, then follow the above steps to install the virtualenv, it will work.