project-alice-assistant / AliceCLI

GNU General Public License v3.0
1 stars 7 forks source link

Tool oservations and Issues ? #1

Open LazzaAU opened 3 years ago

LazzaAU commented 3 years ago

I thought today that i'd test the Cli tool out and use it to wipe and reinstall alice. The below is my observations.

  1. "prepareSdCard" wouldn't work for me, always returned " please insert sd card " message. I'm using a 32gb sandisk card if that is relevant. 1.1 "search for a device" - returns no devices, however i have two alices and a satellite on my network
  2. Next option choosen was "install soundcard" - as far as i can tell all went smoothly
  3. Then i tried "install Alice" - CLI tool told me alice aready exists.. erase and reinstall ?....., i said yes
  4. Observation... the venv gets created using python 3.7, should that not be 3.8 at minimum nowadays ?
  5. During initilizer stage i get the below
    Missing key **False** in provided yaml file.
    [Initializer]     Config file already existing and user not wanting to rewrite, aborting
    [Project Alice]           Starting Alice main unit
  6. start up kept looping due to this error https://paste.ubuntu.com/p/GnGVC7mq2x/ the remedy for that is to "reboot" however there is no automation of that or any indication that a user should reboot to allow Alice to continue
  7. after reboot (#6) the mqtt error sort of disappears, Alice then tried about 3 times to connect, initially had the same as #6, then she tried again and had a audio error so she restarted again , then had another " mqtt keyword error" so she restarted herself again ,and then finally started the rest of the install process.
  8. During the install a dependency was "deepspeech" so it downloaded that. Suggest it doesnt do that as its a huge file and doesnt work well anyway.
  9. Eventually everything installed and Alice started ,
  10. Each reboot i continue to get
    [SkillManager]            Skill "Telemetry" does not comply to "activeManager" condition, required "['TelemetryManager']"
  11. each reboot it keeps doing
    [Initializer]     Starting Project Alice initialization
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Note, selecting 'libxslt1-dev' instead of 'libxslt-dev'
    and all the other version checks

I tested the above steps three times. same deal every time i tried.

Psychokiller1888 commented 3 years ago

Did you insert a raspbian OS flashed SD?

Psychokiller1888 commented 3 years ago

To search for devices, it looks up to devices named "raspberrypi" or "projectalice". It looks up the actual network mask you're on and searches on it. 99% of the time those tools won't work with Windows, but on Linux and Mac... Too bad I'm a pro Windows and it works on standard ips (192.168.x.x). No idea if it can scan all these weird 10.x.x.x ips

LazzaAU commented 3 years ago

That'll make sense then. The pi i was using was

I figured cause it was a already working install that choosing "install alice" would remove the original ProjectAlice folder and reinstall a new copy and all would go smoothly considering it was working before i started. wasnt the case for me. perhaps i'll try with a clean raspbian OS next time

Psychokiller1888 commented 3 years ago

Reinstalling should work? The cli should tell you there's an install already and ask if overwrite or not?

LazzaAU commented 3 years ago

yep as per point number 3

Psychokiller1888 commented 2 years ago

This should all be good now?