6/26/2023 10:19 AM | |
Joined: 4/17/2018 Last visit: 9/26/2024 Posts: 88 Rating: (5) |
Hello all, When it come to the point where I do, as root:
strange things happen. Apt is about to purge my system. I put the console output to a text file, see addendum. Especially under the remove packages list are the essential system packages that manage IndOS. If I do the same with the example image everythings runs smooth and the software runs as expected. So it is not the IOT2050 hardware to blame.
Attachmentlogconsole.txt (399 Downloads) |
6/27/2023 8:47 AM | |
Joined: 10/22/2020 Last visit: 10/1/2024 Posts: 169 Rating: (6)
|
Hello faschmidt, The problem you're experiencing is due to conflicting libraries in your current system and the software you're trying to install. When you install the 32-bit software, the apt package manager wants to ensure that the dependencies are met. Since there are conflicting versions of these libraries, apt wants to remove them. That's why it looks like apt is trying to clean up your system. The issue with the libcurl4:armhf package in particular is likely due to the fact that it depends on libssl1.1:armhf, but libssl1.1:arm64 is already installed and these two are not co-installable. One workaround could be to install the 32-bit version of the software into a chroot environment. This would isolate any software and its dependencies from the rest of your system, preventing any conflicts with IndOS’ existing packages. Here's a basic set of instructions on how to perform a minimal workaround:
This workaround assumes that your software is a standalone executable that doesn't rely on any system services or additional libraries that might also need to be present in 32-bit form. If your software relies on more system services or libraries, this approach may be more complex and difficult to manage than simply setting up a chroot environment or using containerised applications with Docker. BR |
This contribution was helpful to1 thankful Users |
Follow us on