Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to install, broken dependencies #705

Open
erentar opened this issue Apr 28, 2024 · 4 comments
Open

Unable to install, broken dependencies #705

erentar opened this issue Apr 28, 2024 · 4 comments
Assignees
Labels
bug_minor Minor bug, Server still syncs with clients dependencies Pull requests that update a dependency file
Milestone

Comments

@erentar
Copy link
Contributor

erentar commented Apr 28, 2024

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 erentar changed the title Unable to install Unable to install, broken dependencies Apr 28, 2024
@erentar
Copy link
Contributor Author

erentar commented Apr 28, 2024

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

@naman108
Copy link
Collaborator

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?

@erentar
Copy link
Contributor Author

erentar commented May 10, 2024

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
Copy link
Contributor Author

erentar commented May 10, 2024

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

@brothercorvo brothercorvo added the enhancement New feature or request label Jun 23, 2024
@brothercorvo brothercorvo added this to the 2.4 milestone Jun 23, 2024
@brothercorvo brothercorvo added bug_minor Minor bug, Server still syncs with clients dependencies Pull requests that update a dependency file and removed enhancement New feature or request labels Jun 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug_minor Minor bug, Server still syncs with clients dependencies Pull requests that update a dependency file
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

4 participants