FreeTakServer icon indicating copy to clipboard operation
FreeTakServer copied to clipboard

Unable to install, broken dependencies

Open erentar opened this issue 9 months ago • 4 comments

The pypi package alongside the master branch and v2.1.03 tags are not installable due to broken dependencies:

  • eventlet
  • greenlet
  • PyYAML
  • ruamel.yaml.clib

These dependencies need to be looked at and updated as soon as possible, as it is currently impossible to use FreeTakServer at all.

Please contact me at the atak discord @erentar

erentar avatar Apr 28 '24 14:04 erentar

to reproduce

from fedora
run dnf update -y
run dnf groupinstall -y "Development Tools" "C Development Tools and Libraries"
run dnf install -y \
    python3 \
    python3-pip \
    cairo \
    cairo-devel \
    python3-cairo \
    python3-cairo-devel \
    python3-gevent \
    python3-lxml \
    python3-virtualenv \
    libjpeg-devel #add libjpeg to documentation

run mkdir -p /opt/fts
run chmod -R 777 /opt/fts

run git clone https://github.com/FreeTAKTeam/FreeTakServer && \
	cd FreeTakServer && \
	pip3 install .

run useradd appuser
run echo "appuser:qwerty" | chpasswd
run usermod -aG wheel appuser
user appuser
workdir /home/appuser

erentar avatar Apr 28 '24 14:04 erentar

I don't have a fedora installation so I can't reproduce, however we've updated many of our deps in the latest 2.2.1 version, could you upgrade and see if these latest versions produce the same issues?

naman108 avatar May 10 '24 13:05 naman108

You do not need a fedora box, just need any linux with docker on it

The error is still reproducible, i just ran the dockerfile

erentar avatar May 10 '24 13:05 erentar

To reproduce, copy and paste the dockerfile text into a file called Dockerfile and run docker build --no-cache -t freetakserver .

erentar avatar May 10 '24 13:05 erentar