-
Notifications
You must be signed in to change notification settings - Fork 694
Setting up aiy-python-wheels: protobuf not supported on armv6.1 #526
Comments
Thanks for reporting this. Technically this wheel is compatible and should work on RPi 3B+ but looks like |
Same issue on 3B. |
This is a challenge. I had five boards working before the upgrade to button.wait_for_press(). I have a LOT of stuff on the pi besides just voice to be able to control boards with voice. I literally have to start from scratch to rebuild these boards, which is really not a desired option. Please post an upgrade here when the bug is fixed using upgrade. Or in the meantime could you post the code to fix the bug you put in your new image? The problem is in duration_pb2. |
andlo has posted a fix in the Mycroft forum Setting up aiy-python-wheels: protobuf not supported on armv6.1 |
This issue should NOT be closed until apt upgrade works properly. Google needs to fix this or every time we update or upgrade we have to repatch. Also it is NOT an answer to just download the current image when it overwrites all your code. |
I am having the same issue. This is not resolved. 'apt install aiy-python-wheels' is not going to work until whatever has changed in protobuf allows it to be compatible again. |
Actually, answer is not to download the current image, because it has the same issue. I've tried to install packages manually on Raspbian images: Then I've gave it up and use flash provided image aiyprojects-latest.img.xz from 2018-08-07, but I have Raspberry 3 with Voice Kit V1 and everything worked when I've tried installing it for the first time in October 2017. Thank you. |
New image version mentioned manoj7410 in #530 resolved this issue for me. |
How can I apply the new image update without having to reflash it again and loose all my settings? |
I reloaded the new image and it works. But I used downgrading the RPi.GPIO as mentioned the bottom posts at #481. |
Why is this closed? This is not resolved — not everyone can start with the image as a base. |
I am using raspberry 3B with AIY voice v1 hat, with this I am getting error on apt install aiy-python-wheels |
This seems to have been marked closed by me on 22 Nov. If I did, I didn't mean to! I mentioned a workaround, but that isn't a fix. So I'm re-opening it, because it isn't fixed yet. |
Thanks for reopening as this issue as is widely faced by users without any working solution. |
If the problem has been fixed, could you advise what was done to fix it? Simply telling users to start with a clean install is NOT the most user-friendly approach. |
andlo has posted a workaround for Mycroft in the Mycroft forum Setting up aiy-python-wheels: protobuf not supported on armv6.1. It's not a fix - it allows Mycroft to boot up by timing out on aiy-python-wheels, but every hour or so it tries to reload it and has to time out again. |
The problem stems from the aiy-python-wheels package not identifying the hardware prior to forcing an install of an armv61 version of protobuf.
|
Workaround on rapberry-pi3: Then in replace
with then do: |
I then get: ` $ sudo dpkg --configure -a Setting up aiy-projects-python (1.1-0) ... |
You are stalled in a previous phase as the Perhaps
works for you? Another solution might be to look at the /opt/aiy/ folder, and look at the aiy packages that have already been installed, remove them and remove /opt/aiy and start all over again. In the end I had these installed:
|
I renamed the projects-python directory to projects-python2 then re-ran:
|
Solved this. Someone hard-coded an older version of protobuf into /var/lib/dpkg/info/aiy-python-wheels.postinst . Please send this upstream for correction. The workaround is as follows:
Comment out the lines containing
Finish installation: |
Thank you very much Whytehorse, as this issue is still present on the latest image 2019-07-20... ! |
trying to install aiy v1 [python-wheels (1.1-1)] on rpi4. followed this entire thread. workarounds did not work for me :-/. sudo dpkg --configure --force-overwrite --force-overwrite-dir -a cat /var/lib/dkms/aiy-voicebonnet-soundcard/1.0/build/make.log |
This should be fixed in the latest SD card image, please follow HACKING.md to install |
Yeah, that's a big negatory there, ghost rider. Getting the same issue when I try to install manually: pi@raspberrypi:~ $ sudo apt-get install -y aiy-python-wheels |
|
I'm trying to setup Mycroft on the Voice Hat with an RPi 3B+. The install script calls
sudo apt-get install aiy-python-wheels
This fails with
protobuf-3.6.1-cp35-cp35m-linux_armv6.1 is not a supported wheel on this platform
Is this an AIY issue? Is there a fix or workaround?
Thanks, Jan
The text was updated successfully, but these errors were encountered: