QuantumEntangledAndy / neolink

An RTSP bridge to Reolink IP cameras
GNU Affero General Public License v3.0
247 stars 39 forks source link

does it really work on a raspberry pi 3? - libssl.so.3 error #210

Closed Sen5ation closed 2 months ago

Sen5ation commented 5 months ago

Describe the bug i downloaded the latest version, copied it and add some execution rights to it, but it does not seem to work:

  573  wget https://github.com/QuantumEntangledAndy/neolink/releases/download/v0.6.3.rc.1/neolink_linux_armhf.zip
  574  unzip neolink_linux_armhf.zip
  575  cd neolink_linux_armhf/
  576  ll
  577  sudo cp neolink /usr/local/bin/
  578  sudo chmod +x /usr/local/bin/neolink
  579  /usr/local/bin/neolink rtsp --config sample_config.toml

when I executed the last command, i get this:

/usr/local/bin/neolink: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory

To Reproduce download the latest version and run it on a rapspberry pi 3

Expected behavior a normal start of neolink

Versions NVR software: - Neolink software: v0.6.3 Reolink camera model and firmware: -

QuantumEntangledAndy commented 5 months ago

Can you confirm you have all the dependencies installed including openssl. Since your missing the libssl library I would suspect not.

freemlab commented 4 months ago

I have the same problem on raspberry pi 4. Openssl is installed

patSmartHome commented 4 months ago

I have the same issue on raspberry pi 3 using following os version: PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)" NAME="Raspbian GNU/Linux" VERSION_ID="11" VERSION="11 (bullseye)" VERSION_CODENAME=bullseye

The actual libssl version is libssl-dev:armhf (1.1.1w-0+deb11u1+rpt1)

QuantumEntangledAndy commented 2 months ago

It depends on the OS you use. We build the binaries on bookwork https://packages.debian.org/bookworm/libssl-dev so it is building for libssl3.0 but if your using an older version like buster or bullseye then libssl-dev only provides version 1.1.1 https://packages.debian.org/bullseye/libssl-dev. If you want it to work on the older OS you will likely have to build it yourself