# Raspberry PI 5 Bookworm - PiPlates

**URL:** <https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759>\
**Category:** General\
**Created:** [20 January 2024 22:13 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759 "2024-01-20T22:13:22Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![HS10](https://avatars.discourse-cdn.com/v4/letter/h/a4c791/32.png) [@HS10](https://discourse.nodered.org/u/HS10)\
**Post date:** [20 January 2024 22:13 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/1 "2024-01-20T22:13:22Z")

</div>

I would like to identify folks successfully running Raspberry PI 5 Bookworm with PiPlates. Have some difficulty getting my project running again. Thanks

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [20 January 2024 22:17 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/2 "2024-01-20T22:17:28Z")

</div>

Just for info for the rest of us - what is PiPlates?

---

<div class="post-metadata">

**Author:** ![marcus-j-davies](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/marcus-j-davies/32/103435_2.png) [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Post date:** [20 January 2024 22:20 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/3 "2024-01-20T22:20:25Z")

</div>

I _think_ they are hats of some kind - never used them myself.  
Each plate offers access to IO of various categories.

I think they are stackable

> **[Pi-Plates](https://pi-plates.com)**
>
> Visit the post for more.

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [20 January 2024 22:28 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/4 "2024-01-20T22:28:38Z")

</div>

Hmmmm if you got to that site you see:

 ![Screenshot 2024-01-20 at 5.27.35 PM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/f/6fa7038bd03f7d8107d74aecccbd48b49ca52392.png)

@hs10 have you read thru and try what they say??

---

<div class="post-metadata">

**Author:** ![HS10](https://avatars.discourse-cdn.com/v4/letter/h/a4c791/32.png) [@HS10](https://discourse.nodered.org/u/HS10)\
**Post date:** [20 January 2024 22:45 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/5 "2024-01-20T22:45:18Z")

</div>

Thanks, this was the first thing I did after imaging a new SD Card. I entered the following and got errors - "python -m venv ----system-site-packages env"

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [20 January 2024 22:53 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/6 "2024-01-20T22:53:22Z")

</div>

It might help if you show us the errors….

Maybe you should go back to bullseye like the suggest.

---

<div class="post-metadata">

**Author:** ![HS10](https://avatars.discourse-cdn.com/v4/letter/h/a4c791/32.png) [@HS10](https://discourse.nodered.org/u/HS10)\
**Post date:** [20 January 2024 23:22 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/7 "2024-01-20T23:22:00Z")

</div>

I would like to get it running on the new OS (painful as it may be). Also having issue getting my GPS functions operational also. Would be nice to ID solutions for other who upgrade. Any assistance is greatly appreciated.

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [21 January 2024 09:55 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/8 "2024-01-21T09:55:54Z")

</div>

To get help you need answer the questions being asked.

---

<div class="post-metadata">

**Author:** ![HS10](https://avatars.discourse-cdn.com/v4/letter/h/a4c791/32.png) [@HS10](https://discourse.nodered.org/u/HS10)\
**Post date:** [21 January 2024 18:14 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/9 "2024-01-21T18:14:58Z")

</div>

ERROR “python -m venv ----system-site-packages env” **SHOULD READ** “python -m venv --system-site-packages env”

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [21 January 2024 19:29 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/10 "2024-01-21T19:29:13Z")

</div>

So did you try it with the two dashes? Did that work? They may have made an error in their explanation.

---

<div class="post-metadata">

**Author:** ![HS10](https://avatars.discourse-cdn.com/v4/letter/h/a4c791/32.png) [@HS10](https://discourse.nodered.org/u/HS10)\
**Post date:** [23 January 2024 16:04 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/11 "2024-01-23T16:04:14Z")

</div>

[nodered-install.log](https://discourse.nodered.org/uploads/short-url/fl9TH7gE0FRiEX8wm34Ivlk7h2W.log) (18.8 KB) - Here is the install log

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [23 January 2024 16:35 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/12 "2024-01-23T16:35:06Z")

</div>

From the install log:  
`npm ERR! request to https://registry.npmjs.org/node-red failed, reason: connect EHOSTUNREACH 2606:4700::6810:1a22:443`  
The system is trying to use IPV6 to access the npm registry, and is failing.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [23 January 2024 16:37 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/13 "2024-01-23T16:37:00Z")

</div>

Also  
`3 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.`  
You need to install the latest updates to the packages on your system. Run  
`sudo apt update && sudo apt full-upgrade`

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [23 March 2024 16:37 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/14 "2024-03-23T16:37:13Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [1 April 2024 11:53 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/15 "2024-04-01T11:53:29Z")

</div>



---

<div class="post-metadata">

**Author:** ![mharsch](https://avatars.discourse-cdn.com/v4/letter/m/ebca7d/32.png) [@mharsch](https://discourse.nodered.org/u/mharsch)\
**Post date:** [1 April 2024 12:13 UTC](https://discourse.nodered.org/t/raspberry-pi-5-bookworm-piplates/84759/16 "2024-04-01T12:13:19Z")

</div>

Hello all, author of [node-red-contrib-pi-plates](https://flows.nodered.org/node/node-red-contrib-pi-plates) here. I just released 0.3.0 that fixes pi-plates functionality on Raspberry Pi OS 'Bookworm' and Pi 5. This has been broken since the Bookworm / Pi 5 release due to the new dependency on python venv for python packages. The fix involves initializing a dedicated venv within this node package and automatically installing the pi-plates python package therein. This works great on bookworm, but the big gotcha is that we now depend on the system having the python3-venv package which is not installed by default on previous releases (e.g. Bullseye). So, if you're running bullseye or older, you'll need to 'sudo apt install python3-venv' before installing this node package. Thankfully, this is pretty clear from the debug output when install fails in the missing-venv case.
