Skip to content

Cannot install INDI eqmod driver on a Raspberry Pi. #2447

Description

@SheetLightning

I have installed the minimal version of the Pi OS on my Raspberry Pi 4, with 8GB RAM. I have run the following post-install in order to update the OS:

sudo apt update
sudo apt upgrade

Since INDI is not available from the standard Raspberry repository, I then followed the instructions on the INDI website and ran to add the required repository:

curl -fsSL https://astroberry.io/debian/astroberry.asc | sudo gpg --dearmor -o /etc/apt/keyrings/astroberry.gpg
curl -fsSL https://astroberry.io/debian/astroberry.sources | sudo tee /etc/apt/sources.list.d/astroberry.sources
sudo apt update

I then tried to install indi-bin and indi-eqmod. The packages seem mutually exclusive and one removes the other, which didn't happen on my Linux machine. The problem is that 'indi-bin' does not include the 'indi_eqmod_telescope' driver, but indi-eqmod does not appear to include binaries. When installing indi-eqmod, this removes 'indi-bin' and with it 'indiserver'.

I tried installing 'indi-eqmod' and then copying the 'indi_eqmod_telescope' drive to my home directory and then copying it back into '/usr/bin/indi_eqmod_driver', but got this when I tried to run 'indiserver' with that driver:

2026-07-13T13:33:44: startup: indiserver -v indi_eqmod_telescope
2026-07-13T13:33:44: Driver indi_eqmod_telescope: pid=2707 rfd=6 wfd=6 efd=7
2026-07-13T13:33:44: listening to port 7624 on fd 5
2026-07-13T13:33:44: Local server: listening on local domain at: @/tmp/indiserver
2026-07-13T13:33:44: Driver indi_eqmod_telescope: indi_eqmod_telescope: error while loading shared libraries: libindidriver.so.1: cannot open shared object file: No such file or directory

So it seems the indi_eqmod_teleescope driver is built differently or some dependency is still missing. I believe that both packages need to be installed together as they have been on my Linux machine which works fine.

To Reproduce

Simply install 'indi-bin', then install 'indi-eqmod'. One package will remove the other. The same happens if you install them in reverse.

Expected behavior

Both packages should install and complement each other. The 'indi_eqmod_telescope' driver is not supplied with 'indi-bin', but on my Linux PC it could be added with 'sudo apt install indi-eqmod'.

OS: Raspberry Pi OS Lite 64-bit, 2026-06-08

Accessed headless via SSH.

Log Files

When installing 'indi-eqmod' after installing 'indi-bin':

$ sudo apt install indi-eqmod
The following packages were automatically installed and are no longer required:
  libev4t64  librtlsdr0  libxisf0
Use 'sudo apt autoremove' to remove them.

Installing:
  indi-eqmod

Installing dependencies:
  libindi-plugins  libindialignmentdriver1  libindidriver1

**REMOVING:**
  indi-bin  libindi1

Summary:
  Upgrading: 0, Installing: 4, Removing: 2, Not Upgrading: 0
  Download size: 861 kB
  Freed space: 29.0 MB

Continue? [Y/n] 

When re-installing 'indi-bin' after installing 'indi-eqmod':

$ sudo apt install indi-bin
The following packages were automatically installed and are no longer required:
  libahp-gt1  libindiclient1
Use 'sudo apt autoremove' to remove them.

Installing:
  indi-bin

Installing dependencies:
  libindi1

**REMOVING:**
  indi-eqmod  libindi-plugins  libindialignmentdriver1  libindidriver1

Summary:
  Upgrading: 0, Installing: 2, Removing: 4, Not Upgrading: 0
  Download size: 4,218 kB
  Space needed: 29.0 MB / 116 GB available

Continue? [Y/n] 

Something similar seems to happen when I attempt to install the driver for the ASI camera:

$ sudo apt install indi-asi
The following packages were automatically installed and are no longer required:
  libahp-gt1  libev4t64  libgsl28  libgslcblas0  libindiclient1  librtlsdr0  libxisf0
Use 'sudo apt autoremove' to remove them.

Installing:
  indi-asi

Installing dependencies:
  libasi  libindidriver1

**REMOVING:**
  indi-bin  libindi1

Summary:
  Upgrading: 0, Installing: 3, Removing: 2, Not Upgrading: 0
  Download size: 1,011 kB
  Freed space: 28.3 MB

Continue? [Y/n] 

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions