DEV Community

Cover image for VelociDrone on Fedora Linux – Purchase, Installation, Legacy OpenSSL Fix, and First Impressions
sureshsaragadam
sureshsaragadam

Posted on

VelociDrone on Fedora Linux – Purchase, Installation, Legacy OpenSSL Fix, and First Impressions

A quick note on purchasing, installing, troubleshooting, and running VelociDrone on modern Fedora Linux.

Introduction

As a Fedora Linux user and FPV enthusiast, I wanted a native Linux FPV simulator with realistic flight physics and good transmitter support. After comparing several simulators, I purchased VelociDrone.

This article documents the installation process, the OpenSSL compatibility issue on Fedora 44, and the workaround that allowed the launcher to run successfully.
Why VelociDrone?

  • Native Linux launcher
  • Realistic FPV flight physics
  • Freestyle and racing
  • Multiplayer
  • USB transmitter support
  • Regular updates

Pricing

One-time purchase (not a subscription)

Purchased from the official website

Installation


unzip production-launcher-redhat.zip
chmod +x Launcher
./Launcher

  • > Initial Error
  • > libssl.so.10 => not found
  • > libcrypto.so.10 => not found

Check:

ldd ./Launcher
openssl version
rpm -q openssl openssl-libs
Enter fullscreen mode Exit fullscreen mode

Download Legacy OpenSSL RPM

wget https://buildlogs.centos.org/c7.2009.u.x86_64/openssl/20230320160926/1.0.2k-26.el7_9.x86_64/openssl-libs-1.0.2k-26.el7_9.x86_64.rpm
Enter fullscreen mode Exit fullscreen mode
sudo dnf install rpm2cpio cpio

mkdir -p ~/velocidrone/legacy-libs
cd ~/velocidrone/legacy-libs

rpm2cpio ~/Downloads/openssl-libs-1.0.2k-26.el7_9.x86_64.rpm | cpio -idmv`
Enter fullscreen mode Exit fullscreen mode

Verify:

find . -name "libssl.so.10" -o -name "libcrypto.so.10"

Launch:

LD_LIBRARY_PATH=$HOME/velocidrone/legacy-libs/usr/lib64 ./Launcher`
Enter fullscreen mode Exit fullscreen mode

Learning Notes

  • Do not replace Fedora’s OpenSSL.
  • Do not symlink libssl.so.3 to libssl.so.10.
  • Use extracted compatibility libraries.
  • ldd is invaluable for diagnosing missing shared libraries.

Conclusion

VelociDrone runs well on Fedora once the legacy launcher dependencies are satisfied. Hopefully a future launcher update targets OpenSSL 3.x directly.

Top comments (0)