Ok. Now really thanks to @goldyfruit for telling me how to change permissions. and now
I just can’t able to hear what Mycroft says. But I can to it and it did save in voice.log.
But the audio.log is empty. And too, if i run ./start-mycroft.sh audiotest it can able to here what i say and play it back.
Traceback (most recent call last):
File “/home/pi/mycroft-core/.venv/lib/python3.7/site-packages/msm/util.py”, line 104, in get
raise AttributeError
AttributeError
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File “/usr/lib/python3.7/runpy.py”, line 193, in _run_module_as_main
“main”, mod_spec)
File “/usr/lib/python3.7/runpy.py”, line 85, in _run_code
exec(code, run_globals)
File “/home/pi/mycroft-core/mycroft/skills/main.py”, line 295, in
main()
File “/home/pi/mycroft-core/mycroft/skills/main.py”, line 217, in main
skill_manager = _initialize_skill_manager(bus, watchdog)
File “/home/pi/mycroft-core/mycroft/skills/main.py”, line 263, in _initialize_skill_manager
skill_manager = SkillManager(bus, watchdog)
File “/home/pi/mycroft-core/mycroft/skills/skill_manager.py”, line 143, in init
14:53:25.717 | INFO | 12345 | mycroft_bus_client.client.client | Connected
~~~~5.721 | INFO | 12345 | mycroft.util.process_utils:start_message_bus_client:155 | Connected to messagebus
14:53:25.734 | INFO | 12345 | mycroft.skills.msm_wrapper:create_msm:96 | Acquiring lock to instantiate MSM
14:53:25.737 | INFO | 12345 | msm.mycroft_skills_manager | building SkillEntry objects for all skills
^--- NEWEST ---^
Picroft is not really maintained which means the code in there could be incompatible with the current skills. I would recommend to install mycroft-core via the standard procedure or try to use Docker with this procedure.
It could be an update with the msm Python library, it could be a skill update as well which is incompatble with Picroft code (from 2021) or it could be anything else (check the logs in DEBUG mode to get more info if available).
I would prefer to keep my pie Croft operating system as it is since I have a audio device in code already installed etc. Is there a way to uninstall the home automation code and then install it the way you said?