I am proposing to use communication using MQTT throughout my Home Automation project and have sufficient hardwired I/0 to require 2x Arduino Megas to be part of the system. All control is localised within a single cupboard in my house, so was looking to connect Ardunios to Pi with USB, whilst maintaining MQTT. For this I found a potential solution in Serial2mqtt. However during installation it was found that the latest OpenHabian (i’m using OpenHAB 2.5.5) that utilises GLIBC version 2.24, however serial2mqtt requires version 2.28, with the following message appearing: ./serial2mqtt.armv7l: /lib/arm-linux-gnueabihf/libc.so.6: version GLIBC_2.28 not found (required by ./serial2mqtt.armv7l)
So I’d like to check if any update in the build will include an update of GLIC to version 2.28 or beyond?
Or I would have to purchase hats for the arduinos to get them on the network…
You could research how to update on Raspbian or possibly Debian. It appears they may have recently announced a newer OS (at least a different name) when they announced the 8GB Pi.
Apologies, I don’t understand that suggestion… I have OpenHABian installed, not Raspbian. How can I update Raspbain (and presumably it’s components incl GLIBC) when I have OpenHABian installed?
OK, so is there a way to update the Raspbian? without affecting the OpenHABian install.
Basic instructions for a relative newbie (me), would be most appreciated.
Did you try the 2 commands (in that order) in my first post? That grabs the most current version of all packages for that OS. A reboot is recommended after updating.
If the commands to not put in a new enough version,. further research is needed.
Hi Bruce,
Thank you for your help.
Sorry, I don’t understand how install a new OpenHABian image will solve the problem as I have the latest OpenHAB version installed as updated here >
Right - thanks.
So complete a back-up (make a copy of my config file, reinstall the zigbee2mqtt, etc), burn a new OpenHABian image (with etcher), and complete the installation on my Raspberry Pi again, right?
Then add back in my config file and redo the the zigbee2mqtt installation…?