aaronwmorris / indi-allsky

Software to manage a Linux-based All Sky Camera.
GNU General Public License v3.0
196 stars 31 forks source link

Remote connection issues #1199

Closed henrikeri closed 3 months ago

henrikeri commented 3 months ago

Hi,

I have moved the server to run remotely with regards to the indiserver. It's a 100 mbit connection with low latency (10-20 ms) and they are bridged in the form that the remote RaspberryPi with the camera is connected to the server at home with wireguard.

It seems to be very random if the remote connection works or not. When not working I get: 2024-03-18T20:29:53.164437+01:00 server [ERROR] Capture-6-3391/MainThread capture.saferun() [348]: 4.7832s EXPOSURE RECEIVED IN 0.1503s. POSSIBLE CAMERA PROBLEM.

Are there settings I can change to improve? I see that I am able to connect with Ekos, and the Remote raspberry pi indi-allsky instance works ok when I start it.

aaronwmorris commented 3 months ago

What kind of camera are you using?

henrikeri commented 3 months ago

What kind of camera are you using?

ASI224MC

henrikeri commented 3 months ago

It seems more likely to work, if I am running the remote indi-allsky at a "reasonable" frame rate such as 1 exp/30 s

aaronwmorris commented 3 months ago

Is it possible you have the indi-allsky capture process also running on the Raspi? Meaning there are two capture processes sending exposure commands to the camera?

systemctl --user status indi-allsky
henrikeri commented 3 months ago

Is it possible you have the indi-allsky capture process also running on the Raspi? Meaning there are two capture processes sending exposure commands to the camera?

systemctl --user status indi-allsky

Yeah, funny enough. It only seems to work if the camera has recently been "used" by the indi-allsky capture process on the raspi. If i stop it alltogether and only run the indiserver.service, it almost never works.

aaronwmorris commented 3 months ago

Can you provide the output of ./misc/support_info.sh on the Raspi?

henrikeri commented 3 months ago

See below, let me know if you would like the same from the home server as well.

#################################
### indi-allsky support info  ###
#################################

Distribution: debian
Release: 12
Arch: aarch64
Bits: 64

CPUs: 4
Memory: 3883064 kB

System: Raspberry Pi 4 Model B Rev 1.5

Linux allsky 6.6.20+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.20-1+rpt1 (2024-03-07) aarch64 GNU/Linux

Uptime
 20:55:02 up 30 min,  1 user,  load average: 0.92, 0.58, 0.39

Filesystems
Filesystem     1K-blocks     Used Available Use% Mounted on
udev             1671540        0   1671540   0% /dev
tmpfs             388308     9572    378736   3% /run
/dev/mmcblk0p2  29914000 15728112  12647172  56% /
tmpfs            1941532      188   1941344   1% /dev/shm
tmpfs               5120       12      5108   1% /run/lock
tmpfs             524288     2492    521796   1% /tmp
/dev/mmcblk0p1    522232    63596    458636  13% /boot/firmware
/dev/sda1      117703576       24 111678388   1% /data
tmpfs             388304        0    388304   0% /run/user/1000

system python: Python 3.11.2

indiserver: /usr/local/bin/indiserver

User info
uid=1000(username) gid=1000(username) groups=1000(username),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),102(input),105(render),106(netdev),993(gpio),994(i2c),995(spi),999(systemd-journal)

Process info
henrik       966  0.2  0.1  84072  4072 ?        Ss   20:25   0:04 /usr/local/bin/indiserver -p 7624 indi_simulator_telescope indi_asi_single_ccd
henrik       967  0.4  3.2 724932 127456 ?       SNsl 20:25   0:07 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
henrik       968  0.0  0.5  33376 22384 ?        SNs  20:25   0:01 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/username/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
henrik       969  0.0  0.3  41232 12032 ?        S    20:25   0:01 indi_simulator_telescope
henrik       970  0.1  0.7 308972 28748 ?        Sl   20:25   0:02 indi_asi_single_ccd
henrik       980  0.6  5.5 858652 213880 ?       SNl  20:25   0:12 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/username/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
henrik      1393  0.8  3.0 735684 117864 ?       SNl  20:39   0:08 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
henrik      1395  2.9  3.6 764092 140152 ?       SNl  20:39   0:27 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
henrik      1396  0.0  2.2 724900 89084 ?        SN   20:39   0:00 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
henrik      1712  0.3  0.0   6800  3072 pts/0    S+   20:54   0:00 /bin/bash ./indi-allsky/misc/support_info.sh

USB info
Bus 002 Device 002: ID 03c3:224a ZWO ASI224MC
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 003: ID 0781:5581 SanDisk Corp. Ultra
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

USB Permissions
      123      0 drwxr-xr-x   4 root     root           80 Jan  1  1970 /dev/bus/usb
      124      0 drwxr-xr-x   2 root     root          120 Jan  1  1970 /dev/bus/usb/001
      125      0 crw-rw-r--   1 root     root     189,   0 Mar 18 20:24 /dev/bus/usb/001/001
      143      0 crw-rw-r--   1 root     root     189,   1 Mar 18 20:24 /dev/bus/usb/001/002
      254      0 crw-rw-r--   1 root     root     189,   2 Mar 18 20:24 /dev/bus/usb/001/003
      310      0 crw-rw-rw-   1 root     plugdev  189,   3 Mar 18 20:24 /dev/bus/usb/001/004
      126      0 drwxr-xr-x   2 root     root           80 Jan  1  1970 /dev/bus/usb/002
      127      0 crw-rw-r--   1 root     root     189, 128 Mar 18 20:24 /dev/bus/usb/002/001
      147      0 crw-rw-rw-   1 root     root     189, 129 Mar 18 20:55 /dev/bus/usb/002/002

video device Permissions
crw-rw---- 1 root video 81,  1 Mar 18 20:24 /dev/video10
crw-rw---- 1 root video 81,  2 Mar 18 20:24 /dev/video11
crw-rw---- 1 root video 81,  3 Mar 18 20:24 /dev/video12
crw-rw---- 1 root video 81,  6 Mar 18 20:24 /dev/video13
crw-rw---- 1 root video 81,  7 Mar 18 20:24 /dev/video14
crw-rw---- 1 root video 81,  8 Mar 18 20:24 /dev/video15
crw-rw---- 1 root video 81,  9 Mar 18 20:24 /dev/video16
crw-rw---- 1 root video 81,  4 Mar 18 20:24 /dev/video18
crw-rw---- 1 root video 81,  0 Mar 18 20:24 /dev/video19
crw-rw---- 1 root video 81, 10 Mar 18 20:24 /dev/video20
crw-rw---- 1 root video 81, 11 Mar 18 20:24 /dev/video21
crw-rw---- 1 root video 81, 12 Mar 18 20:24 /dev/video22
crw-rw---- 1 root video 81, 13 Mar 18 20:24 /dev/video23
crw-rw---- 1 root video 81,  5 Mar 18 20:24 /dev/video31

Module info
Module                  Size  Used by
nft_fib_ipv4           12288  1
nft_ct                 20480  4
nf_conntrack          155648  1 nft_ct
nf_defrag_ipv6         20480  1 nf_conntrack
nf_defrag_ipv4         12288  1 nf_conntrack
nft_fib_ipv6           12288  1
nft_fib                12288  2 nft_fib_ipv6,nft_fib_ipv4
nf_tables             266240  32 nft_ct,nft_fib_ipv6,nft_fib_ipv4,nft_fib
nfnetlink              20480  1 nf_tables
wireguard              77824  0
libchacha20poly1305    16384  1 wireguard
chacha_neon            24576  1 libchacha20poly1305
poly1305_neon          20480  1 libchacha20poly1305
ip6_udp_tunnel         12288  1 wireguard
udp_tunnel             24576  1 wireguard
libcurve25519_generic    36864  1 wireguard
libchacha              12288  1 chacha_neon
cmac                   12288  3
algif_hash             12288  1
aes_arm64              12288  3
aes_generic            32768  1 aes_arm64
algif_skcipher         12288  1
af_alg                 28672  6 algif_hash,algif_skcipher
bnep                   24576  2
binfmt_misc            16384  1
hci_uart               49152  0
brcmfmac_wcc           12288  0
btbcm                  24576  1 hci_uart
bcm2835_v4l2           40960  0
bcm2835_isp            28672  0
bcm2835_codec          45056  0
bluetooth             614400  26 hci_uart,btbcm,bnep
brcmfmac              348160  1 brcmfmac_wcc
vc4                   372736  4
rpivid_hevc            45056  0
bcm2835_mmal_vchiq     36864  3 bcm2835_codec,bcm2835_v4l2,bcm2835_isp
v4l2_mem2mem           53248  2 bcm2835_codec,rpivid_hevc
videobuf2_vmalloc      12288  1 bcm2835_v4l2
videobuf2_dma_contig    20480  3 bcm2835_codec,rpivid_hevc,bcm2835_isp
videobuf2_memops       12288  2 videobuf2_vmalloc,videobuf2_dma_contig
snd_soc_hdmi_codec     20480  2
brcmutil               24576  1 brcmfmac
sg                     32768  0
drm_display_helper     16384  1 vc4
v3d                    90112  0
cec                    53248  1 vc4
drm_dma_helper         24576  2 vc4
cfg80211              995328  1 brcmfmac
drm_kms_helper        233472  2 drm_dma_helper,vc4
gpu_sched              53248  1 v3d
ecdh_generic           16384  2 bluetooth
ecc                    36864  1 ecdh_generic
videobuf2_v4l2         32768  5 bcm2835_codec,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
drm_shmem_helper       24576  1 v3d
ftdi_sio               53248  0
rfkill                 32768  6 bluetooth,cfg80211
videodev              319488  6 bcm2835_codec,videobuf2_v4l2,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
libaes                 12288  3 aes_arm64,bluetooth,aes_generic
usbserial              45056  1 ftdi_sio
snd_soc_core          307200  2 vc4,snd_soc_hdmi_codec
snd_compress           20480  1 snd_soc_core
raspberrypi_hwmon      12288  0
videobuf2_common       73728  9 bcm2835_codec,videobuf2_vmalloc,videobuf2_dma_contig,videobuf2_v4l2,bcm2835_v4l2,rpivid_hevc,v4l2_mem2mem,videobuf2_memops,bcm2835_isp
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_bcm2835            24576  0
raspberrypi_gpiomem    12288  0
snd_pcm               151552  5 snd_bcm2835,snd_soc_hdmi_codec,snd_compress,snd_soc_core,snd_pcm_dmaengine
vc_sm_cma              28672  2 bcm2835_mmal_vchiq,bcm2835_isp
mc                     65536  7 videodev,bcm2835_codec,videobuf2_v4l2,videobuf2_common,rpivid_hevc,v4l2_mem2mem,bcm2835_isp
snd_timer              36864  1 snd_pcm
snd                   122880  6 snd_bcm2835,snd_soc_hdmi_codec,snd_timer,snd_compress,snd_soc_core,snd_pcm
w1_gpio                12288  0
wire                   45056  1 w1_gpio
cn                     12288  1 wire
nvmem_rmem             12288  0
uio_pdrv_genirq        12288  0
uio                    20480  1 uio_pdrv_genirq
i2c_dev                16384  0
drm                   684032  8 gpu_sched,drm_kms_helper,drm_dma_helper,v3d,vc4,drm_shmem_helper,drm_display_helper
fuse                  139264  1
dm_mod                143360  0
drm_panel_orientation_quirks    24576  1 drm
backlight              24576  1 drm
ip_tables              32768  0
x_tables               57344  1 ip_tables
ipv6                  573440  40 nft_fib_ipv6,wireguard
i2c_brcmstb            12288  0

git status

git log

indi version: 2.0.6

indi packages

Detected indi properties
looking for *.*.*
Connected to localhost on port 7624
Queried properties from *
Telescope Simulator.MOUNT_TYPE is write-only
Telescope Simulator.SIM_PIER_SIDE is write-only
Telescope Simulator.MOUNT_MODEL is write-only
Telescope Simulator.FLIP_HA is write-only
Telescope Simulator.CONNECTION.CONNECT=On
Telescope Simulator.CONNECTION.DISCONNECT=Off
Telescope Simulator.DRIVER_INFO.DRIVER_NAME=Telescope Simulator
Telescope Simulator.DRIVER_INFO.DRIVER_EXEC=indi_simulator_telescope
Telescope Simulator.DRIVER_INFO.DRIVER_VERSION=1.0
Telescope Simulator.DRIVER_INFO.DRIVER_INTERFACE=5
Telescope Simulator.POLLING_PERIOD.PERIOD_MS=250
Telescope Simulator.DEBUG.ENABLE=Off
Telescope Simulator.DEBUG.DISABLE=On
Telescope Simulator.CONFIG_PROCESS.CONFIG_LOAD=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_SAVE=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_DEFAULT=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_PURGE=Off
Telescope Simulator.CONNECTION_MODE.CONNECTION_SERIAL=On
Telescope Simulator.CONNECTION_MODE.CONNECTION_TCP=Off
Telescope Simulator.SYSTEM_PORTS.FTDI_FT232R_USB_UART_A50285BI=Off
Telescope Simulator.DEVICE_PORT.PORT=/dev/ttyUSB0
Telescope Simulator.DEVICE_BAUD_RATE.9600=On
Telescope Simulator.DEVICE_BAUD_RATE.19200=Off
Telescope Simulator.DEVICE_BAUD_RATE.38400=Off
Telescope Simulator.DEVICE_BAUD_RATE.57600=Off
Telescope Simulator.DEVICE_BAUD_RATE.115200=Off
Telescope Simulator.DEVICE_BAUD_RATE.230400=Off
Telescope Simulator.DEVICE_AUTO_SEARCH.INDI_ENABLED=On
Telescope Simulator.DEVICE_AUTO_SEARCH.INDI_DISABLED=Off
Telescope Simulator.DEVICE_PORT_SCAN.Scan Ports=Off
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_DOME=Dome Simulator
Telescope Simulator.DOME_POLICY.DOME_IGNORED=On
Telescope Simulator.DOME_POLICY.DOME_LOCKS=Off
Telescope Simulator.MOUNT_AXES.PRIMARY=2.8912443639228516736e-05
Telescope Simulator.MOUNT_AXES.SECONDARY=33
Telescope Simulator.ON_COORD_SET.TRACK=On
Telescope Simulator.ON_COORD_SET.SLEW=Off
Telescope Simulator.ON_COORD_SET.SYNC=Off
Telescope Simulator.EQUATORIAL_EOD_COORD.RA=2.1082751321607986483
Telescope Simulator.EQUATORIAL_EOD_COORD.DEC=33
Telescope Simulator.TELESCOPE_ABORT_MOTION.ABORT=Off
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_SIDEREAL=On
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_SOLAR=Off
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_LUNAR=Off
Telescope Simulator.TELESCOPE_TRACK_MODE.TRACK_CUSTOM=Off
Telescope Simulator.TELESCOPE_TRACK_STATE.TRACK_ON=Off
Telescope Simulator.TELESCOPE_TRACK_STATE.TRACK_OFF=On
Telescope Simulator.TELESCOPE_TRACK_RATE.TRACK_RATE_RA=15.04106717867020393
Telescope Simulator.TELESCOPE_TRACK_RATE.TRACK_RATE_DE=0
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_NORTH=Off
Telescope Simulator.TELESCOPE_MOTION_NS.MOTION_SOUTH=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_WEST=Off
Telescope Simulator.TELESCOPE_MOTION_WE.MOTION_EAST=Off
Telescope Simulator.TELESCOPE_REVERSE_MOTION.REVERSE_NS=Off
Telescope Simulator.TELESCOPE_REVERSE_MOTION.REVERSE_WE=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.1x=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.2x=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.3x=Off
Telescope Simulator.TELESCOPE_SLEW_RATE.4x=On
Telescope Simulator.TARGET_EOD_COORD.RA=0
Telescope Simulator.TARGET_EOD_COORD.DEC=0
Telescope Simulator.TIME_UTC.UTC=2024-03-18T19:25:04
Telescope Simulator.TIME_UTC.OFFSET=1.00
Telescope Simulator.GEOGRAPHIC_COORD.LAT=33
Telescope Simulator.GEOGRAPHIC_COORD.LONG=-84
Telescope Simulator.GEOGRAPHIC_COORD.ELEV=25.799999199999998467
Telescope Simulator.TELESCOPE_PARK.PARK=On
Telescope Simulator.TELESCOPE_PARK.UNPARK=Off
Telescope Simulator.TELESCOPE_PARK_POSITION.PARK_HA=0
Telescope Simulator.TELESCOPE_PARK_POSITION.PARK_DEC=33
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_CURRENT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_DEFAULT=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_WRITE_DATA=Off
Telescope Simulator.TELESCOPE_PARK_OPTION.PARK_PURGE_DATA=Off
Telescope Simulator.TELESCOPE_PIER_SIDE.PIER_WEST=Off
Telescope Simulator.TELESCOPE_PIER_SIDE.PIER_EAST=On
Telescope Simulator.USEJOYSTICK.ENABLE=Off
Telescope Simulator.USEJOYSTICK.DISABLE=On
Telescope Simulator.SNOOP_JOYSTICK.SNOOP_JOYSTICK_DEVICE=Joystick
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_N=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_NS.TIZWO ASI224MC.CCD_FRAME_RESET is write-only
ZWO ASI224MC.FITS_HEADER is write-only
sending enableBLOB ZWO ASI224MC.CCD1
MED_GUIDE_S=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_W=0
Telescope Simulator.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_E=0
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_WE=0.5
Telescope Simulator.GUIDE_RATE.GUIDE_RATE_NS=0.5
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_DOME=Dome Simulator
ZWO ASI224MC.CONNECTION.CONNECT=On
ZWO ASI224MC.CONNECTION.DISCONNECT=Off
ZWO ASI224MC.DRIVER_INFO.DRIVER_NAME=ZWO Camera
ZWO ASI224MC.DRIVER_INFO.DRIVER_EXEC=indi_asi_single_ccd
ZWO ASI224MC.DRIVER_INFO.DRIVER_VERSION=2.4
ZWO ASI224MC.DRIVER_INFO.DRIVER_INTERFACE=6
ZWO ASI224MC.POLLING_PERIOD.PERIOD_MS=1000
ZWO ASI224MC.DEBUG.ENABLE=Off
ZWO ASI224MC.DEBUG.DISABLE=On
ZWO ASI224MC.SIMULATION.ENABLE=Off
ZWO ASI224MC.SIMULATION.DISABLE=On
ZWO ASI224MC.CONFIG_PROCESS.CONFIG_LOAD=Off
ZWO ASI224MC.CONFIG_PROCESS.CONFIG_SAVE=Off
ZWO ASI224MC.CONFIG_PROCESS.CONFIG_DEFAULT=Off
ZWO ASI224MC.CONFIG_PROCESS.CONFIG_PURGE=Off
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
ZWO ASI224MC.CCD_EXPOSURE.CCD_EXPOSURE_VALUE=0
ZWO ASI224MC.CCD_ABORT_EXPOSURE.ABORT=Off
ZWO ASI224MC.CCD_FRAME.X=0
ZWO ASI224MC.CCD_FRAME.Y=0
ZWO ASI224MC.CCD_FRAME.WIDTH=1304
ZWO ASI224MC.CCD_FRAME.HEIGHT=976
ZWO ASI224MC.CCD_BINNING.HOR_BIN=1
ZWO ASI224MC.CCD_BINNING.VER_BIN=1
ZWO ASI224MC.CCD_CAPTURE_FORMAT.ASI_IMG_RAW8=Off
ZWO ASI224MC.CCD_CAPTURE_FORMAT.ASI_IMG_RGB24=Off
ZWO ASI224MC.CCD_CAPTURE_FORMAT.ASI_IMG_Y8=Off
ZWO ASI224MC.CCD_CAPTURE_FORMAT.ASI_IMG_RAW16=On
ZWO ASI224MC.CCD_TRANSFER_FORMAT.FORMAT_FITS=On
ZWO ASI224MC.CCD_TRANSFER_FORMAT.FORMAT_NATIVE=Off
ZWO ASI224MC.CCD_TRANSFER_FORMAT.=Off
ZWO ASI224MC.CCD_INFO.CCD_MAX_X=1304
ZWO ASI224MC.CCD_INFO.CCD_MAX_Y=976
ZWO ASI224MC.CCD_INFO.CCD_PIXEL_SIZE=3.75
ZWO ASI224MC.CCD_INFO.CCD_PIXEL_SIZE_X=3.75
ZWO ASI224MC.CCD_INFO.CCD_PIXEL_SIZE_Y=3.75
ZWO ASI224MC.CCD_INFO.CCD_BITSPERPIXEL=16
ZWO ASI224MC.CCD_COMPRESSION.INDI_ENABLED=Off
ZWO ASI224MC.CCD_COMPRESSION.INDI_DISABLED=On
ZWO ASI224MC.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_N=0
ZWO ASI224MC.TELESCOPE_TIMED_GUIDE_NS.TIMED_GUIDE_S=0
ZWO ASI224MC.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_W=0
ZWO ASI224MC.TELESCOPE_TIMED_GUIDE_WE.TIMED_GUIDE_E=0
ZWO ASI224MC.CCD_FRAME_TYPE.FRAME_LIGHT=On
ZWO ASI224MC.CCD_FRAME_TYPE.FRAME_BIAS=Off
ZWO ASI224MC.CCD_FRAME_TYPE.FRAME_DARK=Off
ZWO ASI224MC.CCD_FRAME_TYPE.FRAME_FLAT=Off
ZWO ASI224MC.CCD_CFA.CFA_OFFSET_X=0
ZWO ASI224MC.CCD_CFA.CFA_OFFSET_Y=0
ZWO ASI224MC.CCD_CFA.CFA_TYPE=RGGB
ZWO ASI224MC.SCOPE_INFO.FOCAL_LENGTH=0
ZWO ASI224MC.SCOPE_INFO.APERTURE=0
ZWO ASI224MC.WCS_CONTROL.WCS_ENABLE=Off
ZWO ASI224MC.WCS_CONTROL.WCS_DISABLE=On
ZWO ASI224MC.UPLOAD_MODE.UPLOAD_CLIENT=On
ZWO ASI224MC.UPLOAD_MODE.UPLOAD_LOCAL=Off
ZWO ASI224MC.UPLOAD_MODE.UPLOAD_BOTH=Off
ZWO ASI224MC.UPLOAD_SETTINGS.UPLOAD_DIR=/home/henrik
ZWO ASI224MC.UPLOAD_SETTINGS.UPLOAD_PREFIX=IMAGE_XXX
ZWO ASI224MC.CCD_FAST_TOGGLE.INDI_ENABLED=Off
ZWO ASI224MC.CCD_FAST_TOGGLE.INDI_DISABLED=On
ZWO ASI224MC.CCD_FAST_COUNT.FRAMES=1
ZWO ASI224MC.CCD_VIDEO_STREAM.STREAM_ON=Off
ZWO ASI224MC.CCD_VIDEO_STREAM.STREAM_OFF=On
ZWO ASI224MC.STREAM_DELAY.STREAM_DELAY_TIME=0
ZWO ASI224MC.STREAMING_EXPOSURE.STREAMING_EXPOSURE_VALUE=0.10000000000000000555
ZWO ASI224MC.STREAMING_EXPOSURE.STREAMING_DIVISOR_VALUE=1
ZWO ASI224MC.FPS.EST_FPS=30
ZWO ASI224MC.FPS.AVG_FPS=30
ZWO ASI224MC.RECORD_STREAM.RECORD_ON=Off
ZWO ASI224MC.RECORD_STREAM.RECORD_DURATION_ON=Off
ZWO ASI224MC.RECORD_STREAM.RECORD_FRAME_ON=Off
ZWO ASI224MC.RECORD_STREAM.RECORD_OFF=On
ZWO ASI224MC.RECORD_FILE.RECORD_FILE_DIR=/home/username/indi__D_
ZWO ASI224MC.RECORD_FILE.RECORD_FILE_NAME=indi_record__T_
ZWO ASI224MC.RECORD_OPTIONS.RECORD_DURATION=1
ZWO ASI224MC.RECORD_OPTIONS.RECORD_FRAME_TOTAL=30
ZWO ASI224MC.CCD_STREAM_FRAME.X=0
ZWO ASI224MC.CCD_STREAM_FRAME.Y=0
ZWO ASI224MC.CCD_STREAM_FRAME.WIDTH=1304
ZWO ASI224MC.CCD_STREAM_FRAME.HEIGHTelescope Simulator.MOUNT_TYPE is write-only
Telescope Simulator.SIM_PIER_SIDE is write-only
Telescope Simulator.MOUNT_MODEL is write-only
Telescope Simulator.FLIP_HA is write-only
T=976
ZWO ASI224MC.CCD_STREAM_ENCODER.RAW=On
ZWO ASI224MC.CCD_STREAM_ENCODER.MJPEG=Off
ZWO ASI224MC.CCD_STREAM_RECORDER.SER=On
ZWO ASI224MC.LIMITS.LIMITS_BUFFER_MAX=512
ZWO ASI224MC.LIMITS.LIMITS_PREVIEW_FPS=10
ZWO ASI224MC.CCD_TEMPERATURE.CCD_TEMPERATURE_VALUE=17.5
ZWO ASI224MC.CCD_CONTROLS.Gain=0
ZWO ASI224MC.CCD_CONTROLS.WB_R=52
ZWO ASI224MC.CCD_CONTROLS.WB_B=95
ZWO ASI224MC.CCD_CONTROLS.Offset=1
ZWO ASI224MC.CCD_CONTROLS.BandWidth=40
ZWO ASI224MC.CCD_CONTROLS.AutoExpMaxGain=300
ZWO ASI224MC.CCD_CONTROLS.AutoExpMaxExpMS=30000
ZWO ASI224MC.CCD_CONTROLS.AutoExpTargetBrightness=100
ZWO ASI224MC.CCD_CONTROLS.HardwareBin=0
ZWO ASI224MC.CCD_CONTROLS.HighSpeedMode=0
ZWO ASI224MC.CCD_CONTROLS.MonoBin=0
ZWO ASI224MC.CCD_CONTROLS.GPSStartLine=0
ZWO ASI224MC.CCD_CONTROLS.GPSEndLine=0
ZWO ASI224MC.CCD_CONTROLS_MODE.AUTO_Gain=Off
ZWO ASI224MC.CCD_CONTROLS_MODE.AUTO_WB_R=Off
ZWO ASI224MC.CCD_CONTROLS_MODE.AUTO_WB_B=Off
ZWO ASI224MC.CCD_CONTROLS_MODE.AUTO_BandWidth=Off
ZWO ASI224MC.FLIP.FLIP_HORIZONTAL=Off
ZWO ASI224MC.FLIP.FLIP_VERTICAL=Off
ZWO ASI224MC.CCD_VIDEO_FORMAT.ASI_IMG_RAW8=Off
ZWO ASI224MC.CCD_VIDEO_FORMAT.ASI_IMG_RGB24=Off
ZWO ASI224MC.CCD_VIDEO_FORMAT.ASI_IMG_Y8=Off
ZWO ASI224MC.CCD_VIDEO_FORMAT.ASI_IMG_RAW16=On
ZWO ASI224MC.BLINK.BLINK_COUNT=0
ZWO ASI224MC.BLINK.BLINK_DURATION=0
ZWO ASI224MC.ADC_DEPTH.BITS=12
ZWO ASI224MC.SDK.VERSION=1, 33, 0, 0
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
ZWO ASI224MC.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
ZWO ASI224MC.CCD_VIDEO_STREAM.STREAM_ON=Off
ZWO ASI224MC.CCD_VIDEO_STREAM.STREAM_OFF=On
ZWO ASI224MC.STREAMING_EXPOSURE.STREAMING_EXPOSURE_VALUE=0.10000000000000000555
ZWO ASI224MC.STREAMING_EXPOSURE.STREAMING_DIVISOR_VALUE=1
ZWO ASI224MC.FPS.EST_FPS=30
ZWO ASI224MC.FPS.AVG_FPS=30
ZWO ASI224MC.RECORD_STREAM.RECORD_ON=Off
ZWO ASI224MC.RECORD_STREAM.RECORD_DURATION_ON=Off
ZWO ASI224MC.RECORD_STREAM.RECORD_FRAME_ON=Off
ZWO ASI224MC.RECORD_STREAM.RECORD_OFF=On
ZWO ASI224MC.RECORD_FILE.RECORD_FILE_DIR=/home/username/indi__D_
ZWO ASI224MC.RECORD_FILE.RECORD_FILE_NAME=indi_record__T_
ZWO ASI224MC.RECORD_OPTIONS.RECORD_DURATION=1
ZWO ASI224MC.RECORD_OPTIONS.RECORD_FRAME_TOTAL=30
ZWO ASI224MC.CCD_STREAM_FRAME.X=0
ZWO ASI224MC.CCD_STREAM_FRAME.Y=0
ZWO ASI224MC.CCD_STREAM_FRAME.WIDTH=1304
ZWO ASI224MC.CCD_STREAM_FRAME.HEIGHT=976
ZWO ASI224MC.CCD_STREAM_ENCODER.RAW=On
ZWO ASI224MC.CCD_STREAM_ENCODER.MJPEG=Off
ZWO ASI224MC.CCD_STREAM_RECORDER.SER=On
ZWO ASI224MC.LIMITS.LIMITS_BUFFER_MAX=512
ZWO ASI224MC.LIMITS.LIMITS_PREVIEW_FPS=10
ZWO ASI224MC.CAMERAS_LIST.ZWO ASI224MC=On
Telescope Simulator.DOME_POLICY.DOME_IGNORED=On
Telescope Simulator.DOME_POLICY.DOME_LOCKS=Off
Telescope Simulator.USEJOYSTICK.ENABLE=Off
Telescope Simulator.USEJOYSTICK.DISABLE=On
Telescope Simulator.SNOOP_JOYSTICK.SNOOP_JOYSTICK_DEVICE=Joystick
Telescope Simulator.MOUNT_AXES.PRIMARY=2.8912443639228516736e-05
Telescope Simulator.MOUNT_AXES.SECONDARY=33

libcamera: not detected

libcamera packages
ii  libcamera-apps-lite                  1.4.3-1                             all          transitional package
ii  libcamera-ipa:arm64                  0.2.0+rpt20240215-1                 arm64        complex camera support library (IPA modules)
ii  libcamera0.2:arm64                   0.2.0+rpt20240215-1                 arm64        complex camera support library

libcamera cameras
rpicam-hello: /usr/bin/rpicam-hello
No cameras available!

python packages
ii  libpython3-dev:arm64                 3.11.2-1+b1                         arm64        header files and a static library for Python (default)
ii  libpython3-stdlib:arm64              3.11.2-1+b1                         arm64        interactive high-level object-oriented language (default python3 version)
ii  libpython3.11:arm64                  3.11.2-6                            arm64        Shared Python runtime library (version 3.11)
ii  libpython3.11-dev:arm64              3.11.2-6                            arm64        Header files and a static library for Python (v3.11)
ii  libpython3.11-minimal:arm64          3.11.2-6                            arm64        Minimal subset of the Python language (version 3.11)
ii  libpython3.11-stdlib:arm64           3.11.2-6                            arm64        Interactive high-level object-oriented language (standard library, version 3.11)
ii  python-apt-common                    2.6.0                               all          Python interface to libapt-pkg (locales)
ii  python-is-python3                    3.11.1-3                            all          symlinks /usr/bin/python to python3
ii  python3                              3.11.2-1+b1                         arm64        interactive high-level object-oriented language (default python3 version)
ii  python3-anyio                        3.6.2-1                             all          Asynchronous compatibility layer (Python 3)
ii  python3-apt                          2.6.0                               arm64        Python 3 interface to libapt-pkg
ii  python3-certifi                      2022.9.24-1                         all          root certificates for validating SSL certs and verifying TLS hosts (python3)
ii  python3-cffi-backend:arm64           1.15.1-5+b1                         arm64        Foreign Function Interface for Python 3 calling C code - runtime
ii  python3-chardet                      5.1.0+dfsg-2                        all          Universal Character Encoding Detector (Python3)
ii  python3-charset-normalizer           3.0.1-2                             all          charset, encoding and language detection (Python 3)
ii  python3-click                        8.1.3-2                             all          Wrapper around optparse for command line utilities - Python 3.x
ii  python3-colorama                     0.4.6-2                             all          Cross-platform colored terminal text in Python - Python 3.x
ii  python3-colorzero                    2.0-2                               all          Construct, convert, and manipulate colors in a Pythonic manner.
ii  python3-cryptography                 38.0.4-3                            arm64        Python library exposing cryptographic recipes and primitives (Python 3)
ii  python3-dbus                         1.3.2-4+b1                          arm64        simple interprocess messaging system (Python 3 interface)
ii  python3-debconf                      1.5.82                              all          interact with debconf from Python 3
ii  python3-dev                          3.11.2-1+b1                         arm64        header files and a static library for Python (default)
ii  python3-distlib                      0.3.6-1                             all          low-level components of python distutils2/packaging
ii  python3-distro                       1.8.0-1                             all          Linux OS platform information API
ii  python3-distro-info                  1.5+deb12u1                         all          information about distributions' releases (Python 3 module)
ii  python3-distutils                    3.11.2-3                            all          distutils package for Python 3.x
ii  python3-dnspython                    2.3.0-1                             all          DNS toolkit for Python 3
ii  python3-filelock                     3.9.0-1                             all          platform independent file locking module
ii  python3-gi                           3.42.2-3+b1                         arm64        Python 3 bindings for gobject-introspection libraries
ii  python3-gpg                          1.18.0-3+b1                         arm64        Python interface to the GPGME GnuPG encryption library (Python 3)
ii  python3-gpiozero                     2.0-1                               all          Simple API for controlling devices attached to a Pi's GPIO pins
ii  python3-h11                          0.14.0-1                            all          Pure-Python, bring-your-own-I/O implementation of HTTP/1.1 (Python 3)
ii  python3-h2                           4.1.0-4                             all          Pure-Python3 HTTP/2 State-Machine based protocol implementation in Python
ii  python3-hpack                        4.0.0-2                             all          Pure-Python3 HTTP/2 header encoding (HPACK)
ii  python3-httpcore                     0.16.3-1                            all          minimal low-level HTTP client
ii  python3-httpx                        0.23.3-1                            all          next generation HTTP client
ii  python3-hyperframe                   6.0.0-1                             all          Pure-Python3 HTTP/2 framing code
ii  python3-idna                         3.3-1                               all          Python IDNA2008 (RFC 5891) handling (Python 3)
ii  python3-ldb                          2:2.6.2+samba4.17.12+dfsg-0+deb12u1 arm64        Python 3 bindings for LDB
ii  python3-lgpio                        0.2.2-1~rpt1                        arm64        Control GPIO pins via gpiochip devices - python3 bindings
ii  python3-lib2to3                      3.11.2-3                            all          Interactive high-level object-oriented language (lib2to3)
ii  python3-libgpiod:arm64               1.6.3-1+b3                          arm64        Python bindings for libgpiod (Python 3)
ii  python3-markdown                     3.4.1-2                             all          text-to-HTML conversion library/tool (Python 3 version)
ii  python3-markdown-it                  2.1.0-5                             all          Python port of markdown-it and some its associated plugins
ii  python3-mdurl                        0.1.2-1                             all          Python port of the JavaScript mdurl package
ii  python3-minimal                      3.11.2-1+b1                         arm64        minimal subset of the Python language (default python3 version)
ii  python3-pigpio                       1.79-1+rpt1                         all          Python module which talks to the pigpio daemon (Python 3)
ii  python3-pip                          23.0.1+dfsg-1+rpt1                  all          Python package installer
ii  python3-pip-whl                      23.0.1+dfsg-1+rpt1                  all          Python package installer (pip wheel)
ii  python3-pkg-resources                66.1.1-1                            all          Package Discovery and Resource Access using pkg_resources
ii  python3-platformdirs                 2.6.0-1                             all          determining appropriate platform-specific directories (Python 3)
ii  python3-psutil                       5.9.4-1+b1                          arm64        module providing convenience functions for managing processes (Python3)
ii  python3-pygments                     2.14.0+dfsg-1                       all          syntax highlighting package written in Python 3
ii  python3-requests                     2.28.1+dfsg-1                       all          elegant and simple HTTP library for Python3, built for human beings
ii  python3-requests-toolbelt            0.10.1-1                            all          Utility belt for advanced users of python3-requests
ii  python3-rfc3986                      1.5.0-2                             all          validating URI references per RFC 3986 - Python 3.x
ii  python3-rich                         13.3.1-1                            all          render rich text, tables, progress bars, syntax highlighting, markdown and more
ii  python3-rpi.gpio                     0.7.1~a4-1+b4                       arm64        Module to control Raspberry Pi GPIO channels (Python 3)
ii  python3-samba                        2:4.17.12+dfsg-0+deb12u1            arm64        Python 3 bindings for Samba
ii  python3-setuptools                   66.1.1-1                            all          Python3 Distutils Enhancements
ii  python3-setuptools-whl               66.1.1-1                            all          Python Distutils Enhancements (wheel package)
ii  python3-six                          1.16.0-4                            all          Python 2 and 3 compatibility library
ii  python3-smbus2                       0.4.2-1                             arm64        another pure Python implementation of the python-smbus package
ii  python3-sniffio                      1.2.0-1                             all          detect which async Python library is in use
ii  python3-spidev                       20200602~200721-1+bookworm          arm64        Bindings for Linux SPI access through spidev (Python 3)
ii  python3-talloc:arm64                 2.4.0-f2                            arm64        hierarchical pool based memory allocator - Python3 bindings
ii  python3-tdb                          1.4.8-2                             arm64        Python3 bindings for TDB
ii  python3-tk:arm64                     3.11.2-3                            arm64        Tkinter - Writing Tk applications with Python 3.x
ii  python3-toml                         0.10.2-1                            all          library for Tom's Obvious, Minimal Language - Python 3.x
ii  python3-urllib3                      1.26.12-1                           all          HTTP library with thread-safe connection pooling for Python3
ii  python3-urwid                        2.1.2-4+b1                          arm64        curses-based UI/widget library for Python 3
ii  python3-venv                         3.11.2-1+b1                         arm64        venv module for python3 (default python3 version)
ii  python3-virtualenv                   20.17.1+ds-1                        all          Python virtual environment creator
ii  python3-wheel                        0.38.4-2                            all          built-package format for Python
ii  python3-wheel-whl                    0.38.4-2                            all          built-package format for Python (wheel wheel)
ii  python3-yaml                         6.0-3+b2                            arm64        YAML parser and emitter for Python3
ii  python3.11                           3.11.2-6                            arm64        Interactive high-level object-oriented language (version 3.11)
ii  python3.11-dev                       3.11.2-6                            arm64        Header files and a static library for Python (v3.11)
ii  python3.11-minimal                   3.11.2-6                            arm64        Minimal subset of the Python language (version 3.11)
ii  python3.11-venv                      3.11.2-6                            arm64        Interactive high-level object-oriented language (pyvenv binary, version 3.11)

Detected indi-allsky virtualenv
virtualenv python: Python 3.11.2
virtualenv PATH: /home/username/indi-allsky/virtualenv/indi-allsky/bin:/usr/local/bin:/usr/bin:/bin
flask command: /home/username/indi-allsky/virtualenv/indi-allsky/bin/flask

virtualenv python modules
alembic==1.13.1
apache-libcloud==3.8.0
argon2-cffi==23.1.0
argon2-cffi-bindings==21.2.0
asciitree==0.3.3
astroalign==2.5.1
astropy==6.0.0
astropy-healpix==1.0.2
astropy-iers-data==0.2024.3.18.0.29.47
astroscrappy==1.1.0
bcrypt==4.1.2
blinker==1.7.0
boto3==1.34.64
botocore==1.34.64
Bottleneck==1.3.8
cachetools==5.3.3
ccdproc==2.4.1
certifi==2024.2.2
cffi==1.16.0
charset-normalizer==3.3.2
click==8.1.7
cloudpickle==3.0.0
cryptography==42.0.5
Cython==3.0.9
dask==2024.3.1
dbus-python==1.3.2
ephem==4.1.5
fasteners==0.19
fish2pano==0.4.1
Flask==3.0.2
Flask-Login==0.6.3
Flask-Migrate==4.0.7
Flask-SQLAlchemy==3.1.1
Flask-WTF==1.2.1
fsspec==2024.3.0
google-api-core==2.17.1
google-api-python-client==2.122.0
google-auth==2.28.2
google-auth-httplib2==0.2.0
google-auth-oauthlib==1.2.0
google-cloud-core==2.4.1
google-cloud-storage==2.15.0
google-crc32c==1.5.0
google-resumable-media==2.7.0
googleapis-common-protos==1.63.0
greenlet==3.0.3
gunicorn==21.2.0
httplib2==0.22.0
idna==3.6
imageio==2.34.0
imageio-ffmpeg==0.4.9
importlib_metadata==7.0.2
inotify==0.2.10
is-safe-url==1.0
itsdangerous==2.1.2
Jinja2==3.1.3
jmespath==1.0.1
lazy_loader==0.3
locket==1.0.0
lxml==5.1.0
Mako==1.3.2
MarkupSafe==2.1.5
mysql-connector-python==8.3.0
networkx==3.2.1
nose==1.3.7
numcodecs==0.12.1
numpy==1.26.4
oauthlib==3.2.2
opencv-python-headless==4.9.0.80
packaging==24.0
paho-mqtt==2.0.0
paramiko==3.4.0
partd==1.4.1
passlib==1.7.4
piexif==1.1.3
pillow==10.2.0
prettytable==3.10.0
protobuf==4.25.3
psutil==5.9.8
pyasn1==0.5.1
pyasn1-modules==0.3.0
pycparser==2.21
pycurl==7.45.3
pyerfa==2.0.1.1
pygifsicle==1.0.7
pyindi-client @ git+https://github.com/indilib/pyindi-client.git@6f8fa8042f60f7b3079f6d66a0b8ee720af09d64
PyMySQL==1.1.0
PyNaCl==1.5.0
pyparsing==3.1.2
python-dateutil==2.9.0.post0
PyYAML==6.0.1
rawpy==0.19.1
reproject==0.13.0
requests==2.31.0
requests-oauthlib==1.4.0
requests-toolbelt==1.0.0
rsa==4.9
s3transfer==0.10.1
scikit-image==0.22.0
scipy==1.12.0
semantic-version==2.10.0
sep==1.2.1
setuptools-rust==1.9.0
shapely==2.0.3
six==1.16.0
SQLAlchemy==2.0.28
support-developer==1.0.5
tifffile==2024.2.12
toolz==0.12.1
typing_extensions==4.10.0
uritemplate==4.1.1
urllib3==2.2.1
wcwidth==0.2.13
Werkzeug==3.0.1
WTForms==3.1.2
zarr==2.17.1
zipp==3.18.1

#################################
###     end support info      ###
#################################
aaronwmorris commented 3 months ago

Nothing is unusual there. That specific error just means that an exposure was received before it was expected. If you request a 4s exposure, it should be received after 4s. Some cameras misbehave, which is why the check is in place, but most ZWO cameras are well behaved.

Can you provide the output of ./misc/support_info.sh of the other system? Just curious.

henrikeri commented 3 months ago

Here you go :)

I noticed that when it is not working, the recieved time is aways the same 0.1504 seconds. It is as if the indiserver on the recieveing end does not really expose. As nothing is actually sent back. I was looking at the data moving with tcpdump + bmon.

#################################
### indi-allsky support info  ###
#################################

Distribution: debian
Release: 12
Arch: x86_64
Bits: 64

CPUs: 12
Memory: 65763244 kB

System: Generic PC

Linux server 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux

Uptime
 21:15:17 up 55 min,  1 user,  load average: 0.12, 0.06, 0.01

Filesystems
Filesystem       1K-blocks        Used  Available Use% Mounted on
udev              32852940           0   32852940   0% /dev
tmpfs              6576328        3188    6573140   1% /run
/dev/nvme0n1p1   478612200   199707512  254519052  44% /
tmpfs             32881620         180   32881440   1% /dev/shm
tmpfs                 5120           0       5120   0% /run/lock
tank/data      27939739648 24423538688 3516200960  88% /srv/data
tmpfs              6576324          48    6576276   1% /run/user/1000

system python: Python 3.11.2

indiserver: /usr/local/bin/indiserver

User info
uid=1000(henrik) gid=1000(henrik) groups=1000(henrik),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),101(systemd-journal),108(netdev),1001(mediaStorage),1004(bilder)

Process info
root        1278  0.0  0.0      0     0 ?        SN   20:20   0:00 [z_indirect_cond]
henrik      2380  0.0  0.0   9632  3656 ?        Ss   20:20   0:00 /usr/local/bin/indiserver -p 7624 indi_simulator_telescope indi_simulator_ccd
henrik      2382  0.0  0.0  41584 12904 ?        S    20:20   0:00 indi_simulator_telescope
henrik      2383  0.0  0.0 123704 14892 ?        Sl   20:20   0:00 indi_simulator_ccd
henrik      3021  0.0  0.0  32296 23956 ?        SNs  20:20   0:00 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/username/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
henrik      3023  0.1  0.3 1720516 235400 ?      SNl  20:20   0:05 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 /home/username/indi-allsky/virtualenv/indi-allsky/bin/gunicorn --config /etc/indi-allsky/gunicorn.conf.py indi_allsky.wsgi
henrik      3194  0.0  0.2 1068216 133900 ?      SNsl 20:22   0:01 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
henrik      4735  0.3  0.1 1079020 118060 ?      SNl  20:45   0:06 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
henrik      4737  0.8  0.3 1617784 222004 ?      SNl  20:45   0:14 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
henrik      4738  0.0  0.1 1068184 90236 ?       SN   20:45   0:00 /home/username/indi-allsky/virtualenv/indi-allsky/bin/python3 allsky.py --log syslog run
henrik      6365  0.0  0.0   6932  3436 pts/0    S+   21:15   0:00 /bin/bash ./indi-allsky/misc/support_info.sh

USB info
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:c328 Logitech, Inc. Corded Keyboard K280e
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

USB Permissions
      282      0 drwxr-xr-x   6 root     root          120 Mar 18 20:19 /dev/bus/usb
      289      0 drwxr-xr-x   2 root     root           60 Mar 18 20:19 /dev/bus/usb/004
      290      0 crw-rw-r--   1 root     root     189, 384 Mar 18 20:20 /dev/bus/usb/004/001
      287      0 drwxr-xr-x   2 root     root           60 Mar 18 20:19 /dev/bus/usb/003
      288      0 crw-rw-r--   1 root     root     189, 256 Mar 18 20:20 /dev/bus/usb/003/001
      285      0 drwxr-xr-x   2 root     root           60 Mar 18 20:19 /dev/bus/usb/002
      286      0 crw-rw-r--   1 root     root     189, 128 Mar 18 20:20 /dev/bus/usb/002/001
      283      0 drwxr-xr-x   2 root     root           80 Mar 18 20:19 /dev/bus/usb/001
      293      0 crw-rw-r--   1 root     root     189,   1 Mar 18 20:20 /dev/bus/usb/001/002
      284      0 crw-rw-r--   1 root     root     189,   0 Mar 18 20:20 /dev/bus/usb/001/001

video device Permissions

Module info
Module                  Size  Used by
ipt_REJECT             16384  0
nf_reject_ipv4         16384  1 ipt_REJECT
xt_multiport           20480  1
nft_compat             20480  1
wireguard              98304  0
libchacha20poly1305    16384  1 wireguard
chacha_x86_64          28672  1 libchacha20poly1305
poly1305_x86_64        28672  1 libchacha20poly1305
curve25519_x86_64      36864  1 wireguard
libcurve25519_generic    49152  2 curve25519_x86_64,wireguard
libchacha              16384  1 chacha_x86_64
ip6_udp_tunnel         16384  1 wireguard
udp_tunnel             24576  1 wireguard
qrtr                   49152  4
binfmt_misc            24576  1
nvidia_drm             73728  0
drm_kms_helper        204800  1 nvidia_drm
nvidia_modeset       1249280  2 nvidia_drm
nft_nat                16384  6
intel_rapl_msr         20480  0
intel_rapl_common      32768  1 intel_rapl_msr
edac_mce_amd           40960  0
kvm_amd               155648  0
kvm                  1142784  1 kvm_amd
irqbypass              16384  1 kvm
ghash_clmulni_intel    16384  0
sha512_ssse3           49152  0
nft_ct                 24576  2
sha512_generic         16384  1 sha512_ssse3
sha256_ssse3           32768  0
sha1_ssse3             32768  0
aesni_intel           393216  0
crypto_simd            16384  1 aesni_intel
cryptd                 28672  2 crypto_simd,ghash_clmulni_intel
nvidia              56410112  18 nvidia_modeset
zfs                  4018176  7
zunicode              335872  1 zfs
zzstd                 589824  1 zfs
zlua                  192512  1 zfs
zavl                   20480  1 zfs
icp                   327680  1 zfs
zcommon               110592  2 zfs,icp
znvpair               118784  2 zfs,zcommon
snd_hda_codec_realtek   172032  1
snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     81920  2
eeepc_wmi              16384  0
asus_wmi_sensors       24576  0
asus_wmi               61440  1 eeepc_wmi
battery                28672  1 asus_wmi
platform_profile       16384  1 asus_wmi
sparse_keymap          16384  1 asus_wmi
ledtrig_audio          16384  2 snd_hda_codec_generic,asus_wmi
rfkill                 36864  2 asus_wmi
snd_hda_intel          57344  0
rapl                   20480  0
snd_intel_dspcfg       36864  1 snd_hda_intel
video                  65536  2 asus_wmi,nvidia_modeset
snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
wmi_bmof               16384  0
snd_hda_codec         184320  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
pcspkr                 16384  0
sp5100_tco             20480  0
k10temp                16384  0
watchdog               45056  1 sp5100_tco
snd_hda_core          122880  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
nft_limit              16384  1
snd_hwdep              16384  1 snd_hda_codec
snd_pcm               159744  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              49152  1 snd_pcm
ccp                   118784  1 kvm_amd
snd                   126976  8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
soundcore              16384  1 snd
joydev                 28672  0
spl                   122880  6 zfs,icp,zzstd,znvpair,zcommon,zavl
acpi_cpufreq           32768  0
evdev                  28672  5
sg                     40960  0
nft_chain_nat          16384  2
nf_nat                 57344  2 nft_nat,nft_chain_nat
nf_conntrack          188416  3 nf_nat,nft_ct,nft_nat
nf_defrag_ipv6         24576  1 nf_conntrack
nf_defrag_ipv4         16384  1 nf_conntrack
nf_tables             303104  143 nft_ct,nft_compat,nft_nat,nft_chain_nat,nft_limit
msr                    16384  0
parport_pc             40960  0
nfnetlink              20480  2 nft_compat,nf_tables
ppdev                  24576  0
drm                   614400  4 drm_kms_helper,nvidia,nvidia_drm
lp                     20480  0
parport                73728  3 parport_pc,lp,ppdev
fuse                  176128  1
dm_mod                184320  0
loop                   32768  0
efi_pstore             16384  0
configfs               57344  1
ip_tables              36864  0
x_tables               61440  4 nft_compat,xt_multiport,ipt_REJECT,ip_tables
autofs4                53248  2
ext4                  983040  1
crc16                  16384  1 ext4
mbcache                16384  1 ext4
jbd2                  167936  1 ext4
raid10                 65536  0
raid456               180224  0
async_raid6_recov      24576  1 raid456
async_memcpy           20480  2 raid456,async_raid6_recov
async_pq               20480  2 raid456,async_raid6_recov
async_xor              20480  3 async_pq,raid456,async_raid6_recov
async_tx               20480  5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov
xor                    24576  1 async_xor
raid6_pq              122880  3 async_pq,raid456,async_raid6_recov
libcrc32c              16384  4 nf_conntrack,nf_nat,nf_tables,raid456
crc32c_generic         16384  0
raid1                  53248  0
raid0                  24576  0
multipath              20480  0
linear                 20480  0
md_mod                192512  6 raid1,raid10,raid0,linear,raid456,multipath
hid_generic            16384  0
usbhid                 65536  0
hid                   159744  2 usbhid,hid_generic
sd_mod                 65536  6
ahci                   49152  6
libahci                49152  1 ahci
xhci_pci               24576  0
xhci_hcd              315392  1 xhci_pci
libata                401408  2 libahci,ahci
nvme                   53248  4
mxm_wmi                16384  0
nvme_core             163840  6 nvme
crc32_pclmul           16384  0
t10_pi                 16384  2 sd_mod,nvme_core
usbcore               348160  3 xhci_hcd,usbhid,xhci_pci
crc32c_intel           24576  3
igb                   270336  0
i2c_piix4              28672  0
scsi_mod              286720  3 sd_mod,libata,sg
crc64_rocksoft         20480  1 t10_pi
crc64                  20480  1 crc64_rocksoft
crc_t10dif             20480  1 t10_pi
dca                    16384  1 igb
crct10dif_generic      16384  0
i2c_algo_bit           16384  1 igb
crct10dif_pclmul       16384  1
usb_common             16384  2 xhci_hcd,usbcore
crct10dif_common       16384  3 crct10dif_generic,crc_t10dif,crct10dif_pclmul
scsi_common            16384  3 scsi_mod,libata,sg
wmi                    36864  5 asus_wmi_sensors,video,asus_wmi,wmi_bmof,mxm_wmi
gpio_amdpt             20480  0
gpio_generic           16384  1 gpio_amdpt
button                 24576  0

git status

git log

indi version: 2.0.6

indi packages

Detected indi properties
looking for *.*.*
Connected to localhost on port 7624
Queried properties from *
CCD Simulator.CCD_SIMULATE_CRASH is write-only
Telescope Simulator.MOUNT_TYPE is write-only
Telescope Simulator.SIM_PIER_SIDE is write-only
Telescope Simulator.MOUNT_MODEL is write-only
Telescope Simulator.FLIP_HA is write-only
Telescope Simulator.MOUNT_TYPE is write-only
Telescope Simulator.SIM_PIER_SIDE is write-only
Telescope Simulator.MOUNT_MODEL is write-only
CCD Simulator.CONNECTION.CONNECT=Off
CCD Simulator.CONNECTION.DISCONNECT=On
Telescope Simulator.CONNECTION.CONNECT=Off
Telescope Simulator.CONNECTION.DISCONNECT=On
Telescope Simulator.DRIVER_INFO.DRIVER_NAME=Telescope Simulator
Telescope Simulator.DRIVER_INFO.DRIVER_EXEC=indi_simulator_telescope
Telescope Simulator.DRIVER_INFO.DRIVER_VERSION=1.0
Telescope Simulator.DRIVER_INFO.DRIVER_INTERFACE=5
Telescope Simulator.POLLING_PERIOD.PERIOD_MS=250
Telescope Simulator.DEBUG.ENABLE=Off
Telescope Simulator.DEBUG.DISABLE=On
Telescope Simulator.CONFIG_PROCESS.CONFIG_LOAD=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_SAVE=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_DEFAULT=Off
Telescope Simulator.CONFIG_PROCESS.CONFIG_PURGE=Off
CCD Simulator.DRIVER_INFO.DRIVER_NAME=CCD Simulator
CCD Simulator.DRIVER_INFO.DRIVER_EXEC=indi_simulator_ccd
CCD Simulator.DRIVER_INFO.DRIVER_VERSION=1.0
CCD Simulator.DRIVER_INFO.DRIVER_INTERFACE=22
CCD Simulator.POLLING_PERIOD.PERIOD_MS=1000
CCD Simulator.DEBUG.ENABLE=Off
CCD Simulator.DEBUG.DISABLE=On
CCD Simulator.CONFIG_PROCESS.CONFIG_LOAD=Off
CCD Simulator.CONFIG_PROCESS.CONFIG_SAVE=Off
CCD Simulator.CONFIG_PROCESS.CONFIG_DEFAULT=Off
CCD Simulator.CONFIG_PROCESS.CONFIG_PURGE=Off
CCD Simulator.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
CCD Simulator.SIMULATOR_SETTINGS.SIM_XRES=1280
CCD Simulator.SIMULATOR_SETTINGS.SIM_YRES=1024
CCD Simulator.SIMULATOR_SETTINGS.SIM_XSIZE=5.2000000000000001776
CCD Simulator.SIMULATOR_SETTINGS.SIM_YSIZE=5.2000000000000001776
CCD Simulator.SIMULATOR_SETTINGS.SIM_MAXVAL=65000
CCD Simulator.SIMULATOR_SETTINGS.SIM_SATURATION=1
CCD Simulator.SIMULATOR_SETTINGS.SIM_LIMITINGMAG=17
CCD Simulator.SIMULATOR_SETTINGS.SIM_NOISE=10
CCD Simulator.SIMULATOR_SETTINGS.SIM_SKYGLOW=19.5
CCD Simulator.SIMULATOR_SETTINGS.SIM_OAGOFFSET=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_POLAR=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_POLARDRIFT=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_PEPERIOD=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_PEMAX=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_TIME_FACTOR=1
CCD Simulator.SIMULATOR_SETTINGS.SIM_ROTATION=0
CCD Simulator.EQUATORIAL_PE.RA_PE=0
CCD Simulator.EQUATORIAL_PE.DEC_PE=0
CCD Simulator.SIM_FOCUSING.SIM_FOCUS_POSITION=36700
CCD Simulator.SIM_FOCUSING.SIM_FOCUS_MAX=100000
CCD Simulator.SIM_FOCUSING.SIM_SEEING=3.5
CCD Simulator.SIMULATE_BAYER.INDI_ENABLED=Off
CCD Simulator.SIMULATE_BAYER.INDI_DISABLED=On
CCD Simulator.ACTIVE_DEVICES.ACTIVE_TELESCOPE=Telescope Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_ROTATOR=Rotator Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_FOCUSER=Focuser Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_FILTER=CCD Simulator
CCD Simulator.ACTIVE_DEVICES.ACTIVE_SKYQUALITY=SQM
Telescope Simulator.CONNECTION_MODE.CONNECTION_SERIAL=On
Telescope Simulator.CONNECTION_MODE.CONNECTION_TCP=Off
Telescope Simulator.DEVICE_PORT.PORT=/dev/ttyUSB0
Telescope Simulator.DEVICE_BAUD_RATE.9600=On
Telescope Simulator.DEVICE_BAUD_RATE.19200=Off
Telescope Simulator.DEVICE_BAUD_RATE.38400=Off
Telescope Simulator.DEVICE_BAUD_RATE.57600=Off
Telescope Simulator.DEVICE_BAUD_RATE.115200=Off
Telescope Simulator.DEVICE_BAUD_RATE.230400=Off
Telescope Simulator.DEVICE_AUTO_SEARCH.INDI_ENABLED=On
Telescope Simulator.DEVICE_AUTO_SEARCH.INDI_DISABLED=Off
Telescope Simulator.DEVICE_PORT_SCAN.Scan Ports=Off
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_DOME=Dome Simulator
Telescope Simulator.DOME_POLICY.DOME_IGNORED=On
Telescope Simulator.DOME_POLICY.DOME_LOCKS=Off
Telescope Simulator.MOUNT_AXES.PRIMARY=0
Telescope Simulator.MOUNT_AXES.SECONDARY=0
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_GPS=GPS Simulator
Telescope Simulator.ACTIVE_DEVICES.ACTIVE_DOME=Dome Simulator
Telescope Simulator.DOME_POLICY.DOME_IGNORED=On
Telescope Simulator.DOME_POLICY.DOME_LOCKS=Off
Telescope Simulator.MOUNT_AXES.PRIMARY=Telescope Simulator.FLIP_HA is write-only
CCD Simulator.CCD_SIMULATE_CRASH is write-only
0
Telescope Simulator.MOUNT_AXES.SECONDARY=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_XRES=1280
CCD Simulator.SIMULATOR_SETTINGS.SIM_YRES=1024
CCD Simulator.SIMULATOR_SETTINGS.SIM_XSIZE=5.2000000000000001776
CCD Simulator.SIMULATOR_SETTINGS.SIM_YSIZE=5.2000000000000001776
CCD Simulator.SIMULATOR_SETTINGS.SIM_MAXVAL=65000
CCD Simulator.SIMULATOR_SETTINGS.SIM_SATURATION=1
CCD Simulator.SIMULATOR_SETTINGS.SIM_LIMITINGMAG=17
CCD Simulator.SIMULATOR_SETTINGS.SIM_NOISE=10
CCD Simulator.SIMULATOR_SETTINGS.SIM_SKYGLOW=19.5
CCD Simulator.SIMULATOR_SETTINGS.SIM_OAGOFFSET=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_POLAR=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_POLARDRIFT=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_PEPERIOD=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_PEMAX=0
CCD Simulator.SIMULATOR_SETTINGS.SIM_TIME_FACTOR=1
CCD Simulator.SIMULATOR_SETTINGS.SIM_ROTATION=0
CCD Simulator.EQUATORIAL_PE.RA_PE=0
CCD Simulator.EQUATORIAL_PE.DEC_PE=0
CCD Simulator.SIM_FOCUSING.SIM_FOCUS_POSITION=36700
CCD Simulator.SIM_FOCUSING.SIM_FOCUS_MAX=100000
CCD Simulator.SIM_FOCUSING.SIM_SEEING=3.5
CCD Simulator.SIMULATE_BAYER.INDI_ENABLED=Off
CCD Simulator.SIMULATE_BAYER.INDI_DISABLED=On

libcamera: not detected

libcamera packages

libcamera cameras
libcamera-hello not available

python packages
ii  libboost-python1.74.0                         1.74.0+ds1-21                       amd64        Boost.Python Library
ii  libpython3-dev:amd64                          3.11.2-1+b1                         amd64        header files and a static library for Python (default)
ii  libpython3-stdlib:amd64                       3.11.2-1+b1                         amd64        interactive high-level object-oriented language (default python3 version)
ii  libpython3.11:amd64                           3.11.2-6                            amd64        Shared Python runtime library (version 3.11)
ii  libpython3.11-dev:amd64                       3.11.2-6                            amd64        Header files and a static library for Python (v3.11)
ii  libpython3.11-minimal:amd64                   3.11.2-6                            amd64        Minimal subset of the Python language (version 3.11)
ii  libpython3.11-stdlib:amd64                    3.11.2-6                            amd64        Interactive high-level object-oriented language (standard library, version 3.11)
rc  libpython3.9-minimal:amd64                    3.9.2-1                             amd64        Minimal subset of the Python language (version 3.9)
ii  python-apt-common                             2.6.0                               all          Python interface to libapt-pkg (locales)
ii  python3                                       3.11.2-1+b1                         amd64        interactive high-level object-oriented language (default python3 version)
ii  python3-acme                                  2.1.0-1                             all          ACME protocol library for Python 3
ii  python3-aeidon                                1.11-1                              all          reading, writing and manipulating text-based subtitle files
ii  python3-anyio                                 3.6.2-1                             all          Asynchronous compatibility layer (Python 3)
ii  python3-apt                                   2.6.0                               amd64        Python 3 interface to libapt-pkg
ii  python3-attr                                  22.2.0-1                            all          Attributes without boilerplate (Python 3)
ii  python3-automat                               22.10.0-1                           all          Self-service finite-state machines for the programmer on the go
ii  python3-bcrypt                                3.2.2-1                             amd64        password hashing library for Python 3
ii  python3-blinker                               1.5-1                               all          Fast, simple object-to-object and broadcast signaling (Python3)
ii  python3-bs4                                   4.11.2-2                            all          error-tolerant HTML parser for Python 3
ii  python3-cairo:amd64                           1.20.1-5+b1                         amd64        Python3 bindings for the Cairo vector graphics library
ii  python3-cclib                                 1.6.2-2                             all          Parsers and algorithms for computational chemistry (Python3 module)
ii  python3-certbot                               2.1.0-4                             all          main library for certbot
ii  python3-certbot-nginx                         2.1.0-2                             all          Nginx plugin for Certbot
ii  python3-certifi                               2022.9.24-1                         all          root certificates for validating SSL certs and verifying TLS hosts (python3)
ii  python3-cffi-backend:amd64                    1.15.1-5+b1                         amd64        Foreign Function Interface for Python 3 calling C code - runtime
ii  python3-chardet                               5.1.0+dfsg-2                        all          Universal Character Encoding Detector (Python3)
ii  python3-charset-normalizer                    3.0.1-2                             all          charset, encoding and language detection (Python 3)
ii  python3-click                                 8.1.3-2                             all          Wrapper around optparse for command line utilities - Python 3.x
ii  python3-colorama                              0.4.6-2                             all          Cross-platform colored terminal text in Python - Python 3.x
ii  python3-configargparse                        1.5.3-1                             all          replacement for argparse with config files and environment variables (Python 3)
ii  python3-configobj                             5.0.8-1                             all          simple but powerful config file reader and writer for Python 3
ii  python3-constantly                            15.1.0-4                            all          Symbolic constants in Python
ii  python3-cryptography                          38.0.4-3                            amd64        Python library exposing cryptographic recipes and primitives (Python 3)
ii  python3-cups:amd64                            2.0.1-5+b4                          amd64        Python3 bindings for CUPS
ii  python3-cupshelpers                           1.5.18-1                            all          Python utility modules around the CUPS printing system
ii  python3-dateutil                              2.8.2-2                             all          powerful extensions to the standard Python 3 datetime module
ii  python3-dbus                                  1.3.2-4+b1                          amd64        simple interprocess messaging system (Python 3 interface)
ii  python3-debconf                               1.5.82                              all          interact with debconf from Python 3
ii  python3-debian                                0.1.49                              all          Python 3 modules to work with Debian-related data formats
ii  python3-debianbts                             4.0.1                               all          Python interface to Debian's Bug Tracking System
ii  python3-dev                                   3.11.2-1+b1                         amd64        header files and a static library for Python (default)
ii  python3-diff-match-patch                      20200713-2                          all          robust algorithms for synchronizing plain text (Python 3 module)
ii  python3-distlib                               0.3.6-1                             all          low-level components of python distutils2/packaging
ii  python3-distro                                1.8.0-1                             all          Linux OS platform information API
ii  python3-distro-info                           1.5+deb12u1                         all          information about distributions' releases (Python 3 module)
ii  python3-distutils                             3.11.2-3                            all          distutils package for Python 3.x
ii  python3-dnspython                             2.3.0-1                             all          DNS toolkit for Python 3
ii  python3-enchant                               3.2.2-1                             all          spellchecking library for Python 3
ii  python3-filelock                              3.9.0-1                             all          platform independent file locking module
ii  python3-fuse                                  2:1.0.5-1+b3                        amd64        Python bindings for FUSE (Filesystems in USErspace) (Python 3 package)
ii  python3-geoip:amd64                           1.3.2-6+b2                          amd64        Python3 bindings for the GeoIP IP-to-country resolver library
ii  python3-gi                                    3.42.2-3+b1                         amd64        Python 3 bindings for gobject-introspection libraries
ii  python3-gpg                                   1.18.0-3+b1                         amd64        Python interface to the GPGME GnuPG encryption library (Python 3)
ii  python3-h11                                   0.14.0-1                            all          Pure-Python, bring-your-own-I/O implementation of HTTP/1.1 (Python 3)
ii  python3-h2                                    4.1.0-4                             all          Pure-Python3 HTTP/2 State-Machine based protocol implementation in Python
ii  python3-hamcrest                              2.0.3-2                             all          Hamcrest framework for matcher objects (Python 3)
ii  python3-hpack                                 4.0.0-2                             all          Pure-Python3 HTTP/2 header encoding (HPACK)
ii  python3-html5lib                              1.1-3                               all          HTML parser/tokenizer based on the WHATWG HTML5 specification
ii  python3-httpcore                              0.16.3-1                            all          minimal low-level HTTP client
ii  python3-httplib2                              0.20.4-3                            all          comprehensive HTTP client library written for Python3
ii  python3-httpx                                 0.23.3-1                            all          next generation HTTP client
ii  python3-hyperframe                            6.0.0-1                             all          Pure-Python3 HTTP/2 framing code
ii  python3-hyperlink                             21.0.0-5                            all          Immutable, Pythonic, correct URLs.
ii  python3-icu                                   2.10.2-1+b3                         amd64        Python 3 extension wrapping the ICU C++ API
ii  python3-idna                                  3.3-1                               all          Python IDNA2008 (RFC 5891) handling (Python 3)
ii  python3-incremental                           21.3.0-2                            all          Library for versioning Python projects
ii  python3-iniparse                              0.5-1                               all          access and modify configuration data in INI files (Python 3)
ii  python3-josepy                                1.13.0-1                            all          JOSE implementation for Python 3.x
ii  python3-jwt                                   2.6.0-1                             all          Python 3 implementation of JSON Web Token
ii  python3-lazr.restfulclient                    0.14.5-1                            all          client for lazr.restful-based web services (Python 3)
ii  python3-lazr.uri                              1.0.6-3                             all          library for parsing, manipulating, and generating URIs
ii  python3-ldb                                   2:2.6.2+samba4.17.12+dfsg-0+deb12u1 amd64        Python 3 bindings for LDB
ii  python3-levenshtein                           0.12.2-2+b4                         amd64        extension for computing string similarities and edit distances (Python 3)
ii  python3-lib2to3                               3.11.2-3                            all          Interactive high-level object-oriented language (lib2to3)
ii  python3-libtorrent                            2.0.8-1+b1                          amd64        Python bindings for libtorrent-rasterbar (Python 3)
ii  python3-lxml:amd64                            4.9.2-1+b1                          amd64        pythonic binding for the libxml2 and libxslt libraries
ii  python3-mako                                  1.2.4+ds-1                          all          fast and lightweight templating for the Python 3 platform
ii  python3-markdown                              3.4.1-2                             all          text-to-HTML conversion library/tool (Python 3 version)
ii  python3-markdown-it                           2.1.0-5                             all          Python port of markdown-it and some its associated plugins
ii  python3-markupsafe                            2.1.2-1+b1                          amd64        HTML/XHTML/XML string library
ii  python3-mdurl                                 0.1.2-1                             all          Python port of the JavaScript mdurl package
ii  python3-minimal                               3.11.2-1+b1                         amd64        minimal subset of the Python language (default python3 version)
ii  python3-numpy                                 1:1.24.2-1                          amd64        Fast array facility to the Python 3 language
ii  python3-oauthlib                              3.2.2-1                             all          generic, spec-compliant implementation of OAuth for Python3
ii  python3-olefile                               0.46-3                              all          Python module to read/write MS OLE2 files
ii  python3-opencv:amd64                          4.6.0+dfsg-12                       amd64        Python 3 bindings for the computer vision library
ii  python3-openssl                               23.0.0-1                            all          Python 3 wrapper around the OpenSSL library
ii  python3-packaging                             23.0-1                              all          core utilities for python3 packages
ii  python3-parsedatetime                         2.6-3                               all          Python 3 module to parse human-readable date/time expressions
ii  python3-phply                                 1.2.6-1                             all          PHP parser written in Python 3 using PLY
ii  python3-pil:amd64                             9.4.0-1.1+b1                        amd64        Python Imaging Library (Python3)
ii  python3-pip                                   23.0.1+dfsg-1                       all          Python package installer
ii  python3-pip-whl                               23.0.1+dfsg-1                       all          Python package installer (pip wheel)
ii  python3-pkg-resources                         66.1.1-1                            all          Package Discovery and Resource Access using pkg_resources
ii  python3-platformdirs                          2.6.0-1                             all          determining appropriate platform-specific directories (Python 3)
ii  python3-ply                                   3.11-5                              all          Lex and Yacc implementation for Python3
ii  python3-pyasn1                                0.4.8-3                             all          ASN.1 library for Python (Python 3 module)
ii  python3-pyasn1-modules                        0.2.8-1                             all          Collection of protocols modules written in ASN.1 language (Python 3)
ii  python3-pycountry                             22.3.5+ds1-1                        all          ISO databases accessible from Python 3
ii  python3-pycurl                                7.45.2-3                            amd64        Python bindings to libcurl (Python 3)
ii  python3-pygments                              2.14.0+dfsg-1                       all          syntax highlighting package written in Python 3
ii  python3-pyinotify                             0.9.6-2                             all          simple Linux inotify Python bindings
ii  python3-pylibacl:amd64                        0.7.0-2                             amd64        module for manipulating POSIX.1e ACLs (Python3 version)
ii  python3-pyparsing                             3.0.9-1                             all          alternative to creating and executing simple grammars - Python 3.x
ii  python3-pyqt5                                 5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5
ii  python3-pyqt5.qtchart                         5.15.6+dfsg-1                       amd64        Python 3 bindings for Qt5's Charts module
ii  python3-pyqt5.qtmultimedia                    5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5's Multimedia module
ii  python3-pyqt5.qtopengl                        5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5's OpenGL module
ii  python3-pyqt5.qtpositioning                   5.15.9+dfsg-1                       amd64        Python 3 bindings for QtPositioning module
ii  python3-pyqt5.qtquick                         5.15.9+dfsg-1                       amd64        Python 3 bindings for QtQuick module
ii  python3-pyqt5.qtremoteobjects                 5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5's RemoteObjects module
ii  python3-pyqt5.qtsensors                       5.15.9+dfsg-1                       amd64        Python 3 bindings for QtSensors module
ii  python3-pyqt5.qtserialport                    5.15.9+dfsg-1                       amd64        Python 3 bindings for QtSerialPort module
ii  python3-pyqt5.qtsql                           5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5's SQL module
ii  python3-pyqt5.qtsvg                           5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5's SVG module
ii  python3-pyqt5.qttexttospeech                  5.15.9+dfsg-1                       amd64        Python 3 bindings for QtSpeech module
ii  python3-pyqt5.qtwebchannel                    5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5's WebChannel module
ii  python3-pyqt5.qtwebengine                     5.15.6-1                            amd64        Python 3 bindings for Qt5's WebEngine module
ii  python3-pyqt5.qtwebkit                        5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5's WebKit module
ii  python3-pyqt5.qtwebsockets                    5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5's WebSockets module
ii  python3-pyqt5.qtxmlpatterns                   5.15.9+dfsg-1                       amd64        Python 3 bindings for Qt5's XmlPatterns module
ii  python3-pyqt5.sip                             12.11.1-1                           amd64        runtime module for Python extensions using SIP
ii  python3-pysimplesoap                          1.16.2-5                            all          simple and lightweight SOAP Library (Python 3)
ii  python3-pyxattr:amd64                         0.8.1-1                             amd64        module for manipulating filesystem extended attributes (Python3)
ii  python3-qtpy                                  2.3.0-1                             all          Abstraction layer for PySide2/PySide6/PyQt5/PyQt6 (Python 3)
ii  python3-rencode                               1.0.6-2+b4                          amd64        Python encoding library similar to bittorrent's bencode (Python 3)
ii  python3-reportbug                             12.0.0                              all          Python modules for interacting with bug tracking systems
ii  python3-requests                              2.28.1+dfsg-1                       all          elegant and simple HTTP library for Python3, built for human beings
ii  python3-requests-toolbelt                     0.10.1-1                            all          Utility belt for advanced users of python3-requests
ii  python3-rfc3339                               1.1-4                               all          parser and generator of RFC 3339-compliant timestamps (Python 3)
ii  python3-rfc3986                               1.5.0-2                             all          validating URI references per RFC 3986 - Python 3.x
ii  python3-rich                                  13.3.1-1                            all          render rich text, tables, progress bars, syntax highlighting, markdown and more
ii  python3-ruamel.yaml                           0.17.21-1                           all          roundtrip YAML parser/emitter (Python 3 module)
ii  python3-ruamel.yaml.clib:amd64                0.2.7-1+b2                          amd64        C version of reader, parser and emitter for ruamel.yaml
ii  python3-samba                                 2:4.17.12+dfsg-0+deb12u1            amd64        Python 3 bindings for Samba
ii  python3-service-identity                      18.1.0-8                            all          Service identity verification for pyOpenSSL (Python 3 module)
ii  python3-setproctitle:amd64                    1.3.1-1+b2                          amd64        Setproctitle implementation for Python 3
ii  python3-setuptools                            66.1.1-1                            all          Python3 Distutils Enhancements
ii  python3-setuptools-whl                        66.1.1-1                            all          Python Distutils Enhancements (wheel package)
ii  python3-simplejson                            3.18.3-1                            amd64        simple, fast, extensible JSON encoder/decoder for Python 3.x
ii  python3-six                                   1.16.0-4                            all          Python 2 and 3 compatibility library
ii  python3-smbc                                  1.0.23-2+b4                         amd64        Python 3 bindings for the Samba client library
ii  python3-sniffio                               1.2.0-1                             all          detect which async Python library is in use
ii  python3-software-properties                   0.99.30-4                           all          manage the repositories that you install software from
ii  python3-soupsieve                             2.3.2-1                             all          modern CSS selector implementation for BeautifulSoup (Python 3)
ii  python3-systemd                               235-1+b2                            amd64        Python 3 bindings for systemd
ii  python3-talloc:amd64                          2.4.0-f2                            amd64        hierarchical pool based memory allocator - Python3 bindings
ii  python3-tdb                                   1.4.8-2                             amd64        Python3 bindings for TDB
ii  python3-tk:amd64                              3.11.2-3                            amd64        Tkinter - Writing Tk applications with Python 3.x
ii  python3-tornado                               6.2.0-3                             amd64        scalable, non-blocking web server and tools - Python 3 package
ii  python3-translate                             3.8.4-1                             all          Toolkit assisting in the localization of software (Python 3)
ii  python3-twisted                               22.4.0-4                            all          Event-based framework for internet applications
ii  python3-tz                                    2022.7.1-4                          all          Python3 version of the Olson timezone database
ii  python3-urllib3                               1.26.12-1                           all          HTTP library with thread-safe connection pooling for Python3
ii  python3-venv                                  3.11.2-1+b1                         amd64        venv module for python3 (default python3 version)
ii  python3-virtualenv                            20.17.1+ds-1                        all          Python virtual environment creator
ii  python3-vobject                               0.9.6.1-2                           all          parse iCalendar and vCards in Python3
ii  python3-wadllib                               1.3.6-4                             all          Python 3 library for navigating WADL files
ii  python3-webencodings                          0.5.1-5                             all          Python implementation of the WHATWG Encoding standard
ii  python3-wheel                                 0.38.4-2                            all          built-package format for Python
ii  python3-wheel-whl                             0.38.4-2                            all          built-package format for Python (wheel wheel)
ii  python3-xapian                                1.4.22-1                            amd64        Xapian search engine interface for Python3
ii  python3-xdg                                   0.28-2                              all          Python 3 library to access freedesktop.org standards
ii  python3-yaml                                  6.0-3+b2                            amd64        YAML parser and emitter for Python3
ii  python3-zope.interface                        5.5.2-1+b1                          amd64        Interfaces for Python3
ii  python3.11                                    3.11.2-6                            amd64        Interactive high-level object-oriented language (version 3.11)
ii  python3.11-dev                                3.11.2-6                            amd64        Header files and a static library for Python (v3.11)
ii  python3.11-minimal                            3.11.2-6                            amd64        Minimal subset of the Python language (version 3.11)
ii  python3.11-venv                               3.11.2-6                            amd64        Interactive high-level object-oriented language (pyvenv binary, version 3.11)
rc  python3.9-minimal                             3.9.2-1                             amd64        Minimal subset of the Python language (version 3.9)

Detected indi-allsky virtualenv
virtualenv python: Python 3.11.2
virtualenv PATH: /home/username/indi-allsky/virtualenv/indi-allsky/bin:/usr/local/bin:/usr/bin:/bin
flask command: /home/username/indi-allsky/virtualenv/indi-allsky/bin/flask

virtualenv python modules
alembic==1.13.1
apache-libcloud==3.8.0
argon2-cffi==23.1.0
argon2-cffi-bindings==21.2.0
asciitree==0.3.3
astroalign==2.5.1
astropy==6.0.0
astropy-healpix==1.0.2
astropy-iers-data==0.2024.3.18.0.29.47
astroscrappy==1.1.0
bcrypt==4.1.2
blinker==1.7.0
boto3==1.34.64
botocore==1.34.64
Bottleneck==1.3.8
cachetools==5.3.3
ccdproc==2.4.1
certifi==2024.2.2
cffi==1.16.0
charset-normalizer==3.3.2
click==8.1.7
cloudpickle==3.0.0
cryptography==42.0.5
Cython==3.0.9
dask==2024.3.1
dbus-python==1.3.2
ephem==4.1.5
fasteners==0.19
fish2pano==0.4.1
Flask==3.0.2
Flask-Login==0.6.3
Flask-Migrate==4.0.7
Flask-SQLAlchemy==3.1.1
Flask-WTF==1.2.1
fsspec==2024.3.0
google-api-core==2.17.1
google-api-python-client==2.122.0
google-auth==2.28.2
google-auth-httplib2==0.2.0
google-auth-oauthlib==1.2.0
google-cloud-core==2.4.1
google-cloud-storage==2.15.0
google-crc32c==1.5.0
google-resumable-media==2.7.0
googleapis-common-protos==1.63.0
greenlet==3.0.3
gunicorn==21.2.0
httplib2==0.22.0
idna==3.6
imageio==2.34.0
imageio-ffmpeg==0.4.9
importlib_metadata==7.0.2
inotify==0.2.10
is-safe-url==1.0
itsdangerous==2.1.2
Jinja2==3.1.3
jmespath==1.0.1
lazy_loader==0.3
locket==1.0.0
lxml==5.1.0
Mako==1.3.2
MarkupSafe==2.1.5
mysql-connector-python==8.3.0
networkx==3.2.1
nose==1.3.7
numcodecs==0.12.1
numpy==1.26.4
oauthlib==3.2.2
opencv-python-headless==4.9.0.80
packaging==24.0
paho-mqtt==2.0.0
paramiko==3.4.0
partd==1.4.1
passlib==1.7.4
piexif==1.1.3
pillow==10.2.0
prettytable==3.10.0
protobuf==4.25.3
psutil==5.9.8
pyasn1==0.5.1
pyasn1-modules==0.3.0
pycparser==2.21
pycurl==7.45.3
pyerfa==2.0.1.1
pygifsicle==1.0.7
pyindi-client @ git+https://github.com/indilib/pyindi-client.git@6f8fa8042f60f7b3079f6d66a0b8ee720af09d64
PyMySQL==1.1.0
PyNaCl==1.5.0
pyparsing==3.1.2
python-dateutil==2.9.0.post0
PyYAML==6.0.1
rawpy==0.19.1
reproject==0.13.0
requests==2.31.0
requests-oauthlib==1.4.0
requests-toolbelt==1.0.0
rsa==4.9
s3transfer==0.10.1
scikit-image==0.22.0
scipy==1.12.0
semantic-version==2.10.0
sep==1.2.1
setuptools-rust==1.9.0
shapely==2.0.3
six==1.16.0
SQLAlchemy==2.0.28
support_developer==1.0.5
tifffile==2024.2.12
toolz==0.12.1
typing_extensions==4.10.0
uritemplate==4.1.1
urllib3==2.2.1
wcwidth==0.2.13
Werkzeug==3.0.1
WTForms==3.1.2
zarr==2.17.1
zipp==3.18.1

#################################
###     end support info      ###
#################################
aaronwmorris commented 3 months ago

How many times do you receive that error message during a run? Is it only one time at the beginning, or constantly?

henrikeri commented 3 months ago

If the RPi indi-allsky server is not running and looping (meaning I only have indiserver.service running, or a 3600s time span between exposure to avoid crash), it instantly starts failing on the local x64 machine (every single exposure).

aaronwmorris commented 3 months ago

That is very strange and I would not expect that. There is practically no difference between connecting to an indiserver locally and remotely.

It is possible that by connecting EKOS, it saved defaults that have persisted and may cause issues. I would not expect that kind of issue though.

systemctl --user stop indiserver

rm -i $HOME/.indi/*.xml

systemctl --user start indiserver
henrikeri commented 3 months ago

I doubt it. But I will try. The issues started before I ran Ekos. That was just to verify before contacting here. I'll try the following on the RPi:

Your steps above systemctl --user stop indi-allsky.service

This should leave only the indiserver running? I'll then restart the server at home to see what the log shows

aaronwmorris commented 3 months ago

Your steps above systemctl --user stop indi-allsky.service

This should leave only the indiserver running? I'll then restart the server at home to see what the log shows

That is correct.

henrikeri commented 3 months ago

Fails instantly. But it is obviously connecting to the indiserver on the RPi as it is getting the temperature. However it does not expose. If I now go ahead and start the rpi indi-allsky and let it expose. The x64 PC at home also starts exposing

So weird!

2024-03-18T21:43:43.780668+01:00 server [INFO] Capture-1-9010/MainThread indi.getTelescopeRaDec() [853]: Telescope Coord: RA 2.92, Dec 33.00
2024-03-18T21:43:43.680541+01:00 server [INFO] Capture-1-9010/MainThread indi.getCcdTemperature() [868]: Sensor temperature: 16.2
2024-03-18T21:43:43.580344+01:00 server [INFO] Capture-1-9010/MainThread capture.detectMoonMode() [1220]: Moon Mode conditions detected
2024-03-18T21:43:43.580299+01:00 server [INFO] Capture-1-9010/MainThread capture.detectMoonMode() [1216]: Moon altitude: 54:02:33.0, phase 66.9%
2024-03-18T21:43:43.580264+01:00 server [INFO] Capture-1-9010/MainThread capture.detectNight() [1198]: Sun altitude: -21:48:48.9
2024-03-18T21:43:43.580228+01:00 server [INFO] Capture-1-9010/MainThread capture.saferun() [215]: Exposure state: OK
2024-03-18T21:43:43.580132+01:00 server [INFO] Capture-1-9010/MainThread capture.saferun() [214]: Camera last ready: 22.0s
2024-03-18T21:43:38.551131+01:00 server [INFO] MainProcess-8994/MainThread allsky._queueManualTasks() [1113]: Checking for manually submitted tasks
2024-03-18T21:43:32.561250+01:00 server [INFO] Capture-1-9010/MainThread indi.getTelescopeRaDec() [853]: Telescope Coord: RA 2.92, Dec 33.00
2024-03-18T21:43:32.461066+01:00 server [INFO] Capture-1-9010/MainThread indi.getCcdTemperature() [868]: Sensor temperature: 16.2
2024-03-18T21:43:32.360869+01:00 server [INFO] Capture-1-9010/MainThread capture.detectMoonMode() [1220]: Moon Mode conditions detected
2024-03-18T21:43:32.360829+01:00 server [INFO] Capture-1-9010/MainThread capture.detectMoonMode() [1216]: Moon altitude: 54:03:24.8, phase 66.9%
2024-03-18T21:43:32.360794+01:00 server [INFO] Capture-1-9010/MainThread capture.detectNight() [1198]: Sun altitude: -21:47:43.0
2024-03-18T21:43:32.360748+01:00 server [INFO] Capture-1-9010/MainThread capture.saferun() [215]: Exposure state: OK
2024-03-18T21:43:32.360610+01:00 server [INFO] Capture-1-9010/MainThread capture.saferun() [214]: Camera last ready: 10.8s
2024-03-18T21:43:25.550111+01:00 server [INFO] MainProcess-8994/MainThread allsky._queueManualTasks() [1113]: Checking for manually submitted tasks
2024-03-18T21:43:21.541693+01:00 server [WARNING] Capture-1-9010/MainThread miscDb.addNotification() [857]: Not adding existing notification
2024-03-18T21:43:21.539389+01:00 server [ERROR] Capture-1-9010/MainThread capture.saferun() [348]: 15.0000s EXPOSURE RECEIVED IN 0.1504s.  POSSIBLE CAMERA PROBLEM.
2024-03-18T21:43:21.539324+01:00 server [INFO] Capture-1-9010/MainThread capture.saferun() [344]: Exposure received in 0.1504 s (-14.8496)
2024-03-18T21:43:21.489029+01:00 server [INFO] Capture-1-9010/MainThread capture.saferun() [451]: Total time since last exposure 0.2511 s
2024-03-18T21:43:21.488967+01:00 server [INFO] Capture-1-9010/MainThread capture.saferun() [420]: Image queue depth: 0
2024-03-18T21:43:21.388800+01:00 server [INFO] Capture-1-9010/MainThread capture.shoot() [1404]: Taking 15.00000000 s exposure (gain 100)
2024-03-18T21:43:21.388739+01:00 server [WARNING] Capture-1-9010/MainThread capture.reconfigureCcd() [1164]: Change to night (moon mode)
2024-03-18T21:43:21.338549+01:00 server [INFO] Capture-1-9010/MainThread indi.getTelescopeRaDec() [853]: Telescope Coord: RA 2.92, Dec 33.00
2024-03-18T21:43:21.238367+01:00 server [INFO] Capture-1-9010/MainThread indi.getCcdTemperature() [868]: Sensor temperature: 16.2
2024-03-18T21:43:21.138206+01:00 server [INFO] Capture-1-9010/MainThread capture.detectMoonMode() [1220]: Moon Mode conditions detected
2024-03-18T21:43:21.138162+01:00 server [INFO] Capture-1-9010/MainThread capture.detectMoonMode() [1216]: Moon altitude: 54:04:16.4, phase 66.9%
2024-03-18T21:43:21.138017+01:00 server [INFO] Capture-1-9010/MainThread capture.detectNight() [1198]: Sun altitude: -21:46:37.1
2024-03-18T21:43:21.137630+01:00 server [INFO] Capture-1-9010/MainThread capture.saferun() [215]: Exposure state: unset
2024-03-18T21:43:21.137580+01:00 server [INFO] Capture-1-9010/MainThread capture.saferun() [214]: Camera last ready: 0.0s
2024-03-18T21:43:21.136527+01:00 server [INFO] Capture-1-9010/MainThread capture._initialize() [834]: Default CCD exposure: 15.00000000
2024-03-18T21:43:21.136480+01:00 server [WARNING] Capture-1-9010/MainThread capture._initialize() [815]: Reusing last stable exposure: 15.000000
2024-03-18T21:43:21.132216+01:00 server [INFO] Capture-1-9010/MainThread capture._initialize() [795]: Maximum CCD exposure: 15.00000000
2024-03-18T21:43:21.132188+01:00 server [INFO] Capture-1-9010/MainThread capture._initialize() [774]: Minimum CCD exposure: 0.00003201 (night)
2024-03-18T21:43:21.132142+01:00 server [INFO] Capture-1-9010/MainThread capture._initialize() [756]: Minimum CCD exposure: 0.00003201 (day)
2024-03-18T21:43:21.132008+01:00 server [INFO] Capture-1-9010/MainThread indi.updateCcdBlobMode() [409]: Set BLOB mode
2024-03-18T21:43:21.131191+01:00 server [INFO] Capture-1-9010/MainThread miscDb.addCamera() [101]: Camera DB ID: 2
2024-03-18T21:43:20.723879+01:00 server [INFO] Capture-1-9010/MainThread indi.getCcdInfo() [532]: Detecting bayer pattern
2024-03-18T21:43:20.516099+01:00 server [WARNING] Capture-1-9010/MainThread capture._initialize() [532]: Connecting to Telescope device Telescope Simulator
2024-03-18T21:43:20.516055+01:00 server [WARNING] Capture-1-9010/MainThread capture._initialize() [528]: Connecting to CCD device ZWO ASI224MC
2024-03-18T21:43:20.515997+01:00 server [INFO] Capture-1-9010/MainThread indi.findGps() [682]: Found 0 GPSs
2024-03-18T21:43:20.515866+01:00 server [INFO] Capture-1-9010/MainThread indi._findGpss() [662]: Searching for available GPS interfaces
2024-03-18T21:43:20.515827+01:00 server [INFO] Capture-1-9010/MainThread indi.findTelescope() [649]: Found 1 Telescopess
2024-03-18T21:43:20.515769+01:00 server [INFO] Capture-1-9010/MainThread indi._findTelescopes() [640]:  Detected Telescope Simulator
2024-03-18T21:43:20.515738+01:00 server [INFO] Capture-1-9010/MainThread indi._findTelescopes() [629]: Searching for available telescopes/mounts
2024-03-18T21:43:20.515704+01:00 server [INFO] Capture-1-9010/MainThread indi.findCcd() [607]: Found 1 CCDs
2024-03-18T21:43:20.515662+01:00 server [INFO] Capture-1-9010/MainThread indi._findCcds() [598]:  Detected ZWO ASI224MC
2024-03-18T21:43:20.515527+01:00 server [INFO] Capture-1-9010/MainThread indi._findCcds() [587]: Searching for available cameras
2024-03-18T21:43:12.650559+01:00 server [INFO] Capture-1-9010/Dummy-1 indi.newDevice() [215]: new device Telescope Simulator
2024-03-18T21:43:12.580485+01:00 server [INFO] Capture-1-9010/Dummy-1 indi.newDevice() [215]: new device ZWO ASI224MC
2024-03-18T21:43:12.547097+01:00 server [INFO] MainProcess-8994/MainThread allsky._queueManualTasks() [1113]: Checking for manually submitted tasks
2024-03-18T21:43:12.546931+01:00 server [INFO] MainProcess-8994/MainThread allsky._fileUploadWorkerStart() [488]: Starting Upload-2 worker
2024-03-18T21:43:12.546634+01:00 server [INFO] MainProcess-8994/MainThread allsky._fileUploadWorkerStart() [488]: Starting Upload-1 worker
2024-03-18T21:43:12.527883+01:00 server [WARNING] MainProcess-8994/MainThread video._load_detection_mask() [1470]: No detection mask defined
2024-03-18T21:43:12.527819+01:00 server [INFO] MainProcess-8994/MainThread allsky._startVideoWorker() [422]: Starting Video-1 worker
2024-03-18T21:43:12.515433+01:00 server [INFO] Capture-1-9010/MainThread indi.serverConnected() [347]: Server connected (192.168.2.8:7624)
2024-03-18T21:43:12.500893+01:00 server [WARNING] MainProcess-8994/MainThread processing._load_detection_mask() [2614]: No detection mask defined
2024-03-18T21:43:12.500805+01:00 server [INFO] MainProcess-8994/MainThread allsky._startImageWorker() [351]: Starting Image-1 worker
2024-03-18T21:43:12.486264+01:00 server [INFO] Capture-1-9010/MainThread capture._initialize() [483]: Connecting to indiserver
2024-03-18T21:43:12.486209+01:00 server [INFO] Capture-1-9010/MainThread indi_passive.__init__() [84]: PyIndi version: 2.0.6
2024-03-18T21:43:12.486173+01:00 server [INFO] Capture-1-9010/MainThread indi_passive.__init__() [77]: creating an instance of IndiClient
2024-03-18T21:43:12.483488+01:00 server [INFO] MainProcess-8994/MainThread allsky._startCaptureWorker() [290]: Starting Capture-1 worker
2024-03-18T21:43:12.444104+01:00 server [INFO] MainProcess-8994/MainThread allsky._startup() [243]: System uptime: 4994s
2024-03-18T21:43:12.444083+01:00 server [INFO] MainProcess-8994/MainThread allsky._startup() [240]: System memory: 64221 MB
2024-03-18T21:43:12.444060+01:00 server [INFO] MainProcess-8994/MainThread allsky._startup() [235]: System CPUs: 12
2024-03-18T21:43:12.443988+01:00 server [INFO] MainProcess-8994/MainThread allsky._startup() [233]: System Type: Generic PC
2024-03-18T21:43:12.443967+01:00 server [INFO] MainProcess-8994/MainThread allsky._startup() [232]: Platform: x86_64
2024-03-18T21:43:12.443947+01:00 server [INFO] MainProcess-8994/MainThread allsky._startup() [231]: Python version: 3.11.2
2024-03-18T21:43:12.443921+01:00 server [INFO] MainProcess-8994/MainThread allsky._startup() [229]: indi-allsky config level: 20240307.0
2024-03-18T21:43:12.443853+01:00 server [INFO] MainProcess-8994/MainThread allsky._startup() [228]: indi-allsky release: indi_v2024.02.1
2024-03-18T21:43:11.872953+01:00 server [INFO] MainProcess-3194/MainThread miscDb.addNotification() [871]: Added State notification: 17
2024-03-18T21:43:11.870881+01:00 server [INFO] MainProcess-3194/MainThread allsky._fileUploadWorkerStop() [535]: Stopping Upload worker
2024-03-18T21:43:11.870804+01:00 server [WARNING] MainProcess-3194/Upload-19 uploader.saferun() [120]: Goodbye
henrikeri commented 3 months ago

I re-started indi-allsky on the RPi and it instantly started working on the x64. Just to check, me using nginx instead of apache should not impact this, right? I deactivated apache and I am using it with this nginx config (which seems to work perfect outside this issue)


server {
    listen 80;
    server_name allsky.mydomain.com *.allsky.mydomain.com;

    return 301 https://$host$request_uri;
}

server {
    listen 443 ssl http2;
    listen [::]:443 ssl http2;
    server_name allsky.mydomain.com *.allsky.mydomain.com;

    ssl_certificate /etc/letsencrypt/live/allsky.mydomain.com-0001/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/allsky.mydomain.com-0001/privkey.pem;

    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_prefer_server_ciphers off;
    ssl_session_timeout 1d;
    ssl_session_cache shared:SSL:50m;
    ssl_session_tickets off;

    add_header Strict-Transport-Security "max-age=604800; includeSubDomains" always;

    location / {
        rewrite ^/$ /indi-allsky/ permanent;
    }

    location /indi-allsky {
        proxy_pass http://unix:/var/lib/indi-allsky/gunicorn-indi-allsky.sock;
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-SSL on;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_read_timeout 180s;
        proxy_redirect off;
    }

    # Serve static files
    location /static {
        root /home/username/allsky/indi-allsky/indi_allsky/flask;
        expires 1d;
    }

    # Serve images
    location /images {
        root /opt/allsky;
        expires 1d;
    }
}
aaronwmorris commented 3 months ago

Apache vs nginx would not affect anything.

You mentioned using wireguard. You may need to lower the MTU on your Raspi in case you having fragmentation issues. Just a guess.

sudo ip link set eth0 mtu 1300
henrikeri commented 3 months ago

Already running it at 1280. I can try lowering to 1200

henrikeri commented 3 months ago

Apache vs nginx would not affect anything.

You mentioned using wireguard. You may need to lower the MTU on your Raspi in case you having fragmentation issues. Just a guess.

sudo ip link set eth0 mtu 1300

Changing made no difference. And it seems so strange that it starts working as long as indi-allsky is exposing on the RPi

aaronwmorris commented 3 months ago

Are you running a lower MTU on the x86_64 system?

henrikeri commented 3 months ago

@aaronwmorris I noticed that the x64 machine at home does not properly show it's exposure time even when it is working. Could this be related to the exposure problem? How it polls the remote indi driver or similar? I seleceted option 3 indi_passive while installing. Is it possible that changing to option 1 would make it work?

As for MTUs I have tried the range from 1280 (lowest for WG) to 1500, none of them seems to make any difference. I also have no other connection issues.

x64: image

RPi image

aaronwmorris commented 3 months ago

indi passive is for when you have one instance of indi-allsky managing a camera (via indiserver) and you want to connect a second instance of indi-allsky to the same indiserver. The "passive" instance cannot change the camera gain or exposure settings, it just receives the images initiated by the other camera. You should be using "indi".

henrikeri commented 3 months ago

This explains and solves the issue. Thanks for helping out