For almost a year, I have been running indiserver/ekos without any issues to drive a Player One Uranus-C uncooled camera (plus a Star Adventurer GTi mount). The camera is connected to a Raspberry Pi 4 with 8GB RAM running Ubuntu 22.04 that acts as an indi server, and I connect remotely to it via port-forwarding over wired ethernet from a client host pc running kstars/ekos gui (this client host is also an Ubuntu 22.04 laptop, with the same versions of ekos/kstars).

After upgrading indi/kstars to the latest versions (both on the RPi4 indi server and the client PC), my Player One Uranus-C camera's temperature no longer appears on the Indi control panel. Instead, the indi control panel shows cooling settings for this uncooled camera (it seems that indi/lib thinks that this uncooled Player One Uranus-C camera is a cooled one). Also, the camera's temperature shows up momentarily in the logs when ekos first connects, but after that the logs fill up with this constantly repeating error message (one message every second):

PlayerOne CCD Uranus-C :  "[ERROR] Failed to get perc power information (POA_ERROR_INVALID_CONFIG). "

A log file is attached.

Both the indi server RPi4 and the client host PC are running Ubuntu 22.04 with the same indi/ekos/kstars versions, apt-upgraded yesterday to the latest versions as follows:

indi-bin and libindi1: Old working version was 2.0.3, it went up to v2.0.7.
indi-playerone: Old working version was 1.10; it went up to v1.13.
libplayerone: Old working version was 1.6; it went up to v1.9
kstars-bleeding: Old working version was 3.6.6; it went up to v3.7.0.

The issue started after this upgrade, and remains even if I run the latest indi/ekos locally on a single machine.

I will be reverting back to the old versions for now, but any help in diagnosing the issue (caused by the upgrade) will be greatly appreciated. Thanks

Read More...