Please wait a moment while I finish booting up

Did you try to restart the skills service?

How do you restart the skills service please?

start-mycroft.sh skills restart

1 Like

Brilliant.
That worked
Thanks
Aaron

2 Likes

I’m glad to read this!

1 Like

Hi @goldyfruit . I tried as you said. but in the /var/log/mycroft/skill.log, there are some errors and Still facing the (“Please wait a moment while I finish booting up”)

skill.log
2021-09-13 10:36:22.237 | INFO | 49999 | mycroft.messagebus.load_config:load_message_bus_config:33 | Loading message bus configs
2021-09-13 10:36:22.239 | INFO | 49999 | mycroft_bus_client.client.client | Connected
2021-09-13 10:36:22.240 | INFO | 49999 | mycroft.util.process_utils:start_message_bus_client:155 | Connected to messagebus
Traceback (most recent call last):
File “/home/killermachine/mycroft-core/mycroft/identity/init.py”, line 55, in load
identity_lock.acquire()
File “/home/killermachine/mycroft-core/mycroft/util/combo_lock.py”, line 59, in acquire
self.plock.acquire()
File “/home/killermachine/mycroft-core/.venv/lib/python3.8/site-packages/fasteners-0.14.1-py3.8.egg/fasteners/process_lock.py”, line 151, in acquire
self._do_open()
File “/home/killermachine/mycroft-core/.venv/lib/python3.8/site-packages/fasteners-0.14.1-py3.8.egg/fasteners/process_lock.py”, line 123, in _do_open
self.lockfile = open(self.path, ‘a’)
PermissionError: [Errno 13] Permission denied: ‘/tmp/identity-lock’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/home/killermachine/anaconda3/lib/python3.8/runpy.py”, line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File “/home/killermachine/anaconda3/lib/python3.8/runpy.py”, line 87, in _run_code
exec(code, run_globals)
File “/home/killermachine/mycroft-core/mycroft/skills/main.py”, line 295, in
main()
File “/home/killermachine/mycroft-core/mycroft/skills/main.py”, line 217, in main
skill_manager = _initialize_skill_manager(bus, watchdog)
File “/home/killermachine/mycroft-core/mycroft/skills/main.py”, line 263, in _initialize_skill_manager
skill_manager = SkillManager(bus, watchdog)
File “/home/killermachine/mycroft-core/mycroft/skills/skill_manager.py”, line 135, in init
self.settings_downloader = SkillSettingsDownloader(self.bus)
File “/home/killermachine/mycroft-core/mycroft/skills/settings.py”, line 363, in init
self.api = DeviceApi()
File “/home/killermachine/mycroft-core/mycroft/api/init.py”, line 223, in init
super(DeviceApi, self).init(“device”)
File “/home/killermachine/mycroft-core/mycroft/api/init.py”, line 56, in init
self.identity = IdentityManager.get()
File “/home/killermachine/mycroft-core/mycroft/identity/init.py”, line 101, in get
IdentityManager.load()
File “/home/killermachine/mycroft-core/mycroft/identity/init.py”, line 59, in load
identity_lock.release()
File “/home/killermachine/mycroft-core/mycroft/util/combo_lock.py”, line 64, in release
self.plock.release()
File “/home/killermachine/mycroft-core/.venv/lib/python3.8/site-packages/fasteners-0.14.1-py3.8.egg/fasteners/process_lock.py”, line 180, in release
raise threading.ThreadError(“Unable to release an unacquired”
RuntimeError: Unable to release an unacquired lock

Hi @vikash100

You got a permission denied on /tmp/identity-lock , check the permissions.

So, Is there any way to change the permissions?

And i don’t see any folder named /identity-lock folder in my /tmp.

Using chown will help you to change the permissions.

There is something wrong with hw identification, if the ~/.mycroft/identity/identity2.json could be read, these checks wouldn’t happen.

Check the /tmp permission nonetheless

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.

Other than that, everything is just working fine.

I too have the same issue. Stuck at please waiit…

last entry in log is:
INFO | 1001 | msm.mycroft_skills_manager | building SkillEntry objects for all skills

Anyone help me?

is start-mycroft.sh skills restart done inside the venv? or outside?

Inside the venv.

picroft 21.2.2 is latest version

when i do a restart i get:

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.

install mycroft-core into picroft?

I would go with a fresh Raspberry Pi OS.

recall. i had changed NOTHING and the rPi stopped with the above.

how come mycroft company wont reply to my request for support?