My picroft no longer responds to “Hey Mycroft”. When I ssh to the pi, there is an attempt to start mycroft-cli-client, which fails with:
Traceback (most recent call last):
File “/usr/local/bin/mycroft-cli-client”, line 14, in
load_entry_point(‘mycroft-core==18.2.5’, ‘console_scripts’, ‘mycroft-cli-client’)()
File “/usr/local/lib/python2.7/site-packages/pkg_resources/init.py”, line 480, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File “/usr/local/lib/python2.7/site-packages/pkg_resources/init.py”, line 2693, in load_entry_point
return ep.load()
File “/usr/local/lib/python2.7/site-packages/pkg_resources/init.py”, line 2324, in load
return self.resolve()
File “/usr/local/lib/python2.7/site-packages/pkg_resources/init.py”, line 2330, in resolve
module = import(self.module_name, fromlist=[‘name’], level=0)
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/init.py”, line 17, in
from mycroft.api import Api
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/api/init.py”, line 21, in
from mycroft.configuration import Configuration
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/configuration/init.py”, line 15, in
from .config import Configuration, LocalConf, RemoteConf,
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/configuration/config.py”, line 23, in
from mycroft.util.json_helper import load_commented_json
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/util/init.py”, line 29, in
import mycroft.audio
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/audio/init.py”, line 17, in
from mycroft.util.signal import check_for_signal, create_signal
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/util/signal.py”, line 22, in
from mycroft.util.log import LOG
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/util/log.py”, line 110, in
LOG.init()
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/util/log.py”, line 65, in init
config = load_commented_json(sys_config) if isfile(sys_config) else {}
File “/usr/local/lib/python2.7/site-packages/mycroft_core-18.2.5-py2.7.egg/mycroft/util/json_helper.py”, line 38, in load_commented_json
return json.loads(uncomment_json(contents))
File “/usr/lib/python2.7/json/init.py”, line 338, in loads
return _default_decoder.decode(s)
File “/usr/lib/python2.7/json/decoder.py”, line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File “/usr/lib/python2.7/json/decoder.py”, line 384, in raw_decode
raise ValueError(“No JSON object could be decoded”)
ValueError: No JSON object could be decoded