I had Mycroft on my Rpi 3 B+ for the last 1 year. It was working as expected till recent update.
Below is the summary of what is happening:
I started my Mycroft last weekend and it didnt respond to wake words are anything. So I started it up again in debug mode and now I see that microphone levels at zero. So I thought something is wrong with the hardware. So I started mycroft with audiotest and it played me back the sounds I said (so hardware is good). But was the error I got on the console. Not sure why I am getting this and not sure how this is affecting microphone input to mycroft. Any help or suggestion is greatly appreciated.
pi@raspberrypi:~ $ ~/mycroft-core/start-mycroft.sh audiotest
== STARTING TO RECORD, MAKE SOME NOISE! ==
== DONE RECORDING, PLAYING BACK… ==
19:14:25.384 - mycroft.configuration.config:init:153 - ERROR - RequestException fetching remote location:
19:14:25.395 - mycroft.configuration.config:init:173 - ERROR - Failed to fetch remote configuration: TypeError("‘str’ object does not support item assignment",)
Traceback (most recent call last):
File “/home/pi/mycroft-core/mycroft/configuration/config.py”, line 158, in init
setting[“location”] = location
TypeError: ‘str’ object does not support item assignment