Arksine / moonraker

Web API Server for Klipper
https://moonraker.readthedocs.io
GNU General Public License v3.0
1.09k stars 417 forks source link

system dependencies not compatible with Ubuntu 24.10 #918

Open don17sch opened 1 week ago

don17sch commented 1 week ago

What happened

Ubuntu 24.10 replaced the wireless-tools package with the iw package. in order to get moonraker installed I have to manually install the iw package and manually delete the wireless-tools package from the system-dependencies.json file

Client

Other

Browser

Other or N/A

How to reproduce

install ubuntu server 24.10 git clone https://github.com/Arksine/moonraker.git ./moonraker/scripts/install-moonraker.sh see failure sudo apt update && sudo apt install iw nano ~/moonraker/scripts/system-dependencies.json delete line with text "wireless-tools", save file runs install moonraker script again

Additional information

No response

Arksine commented 1 day ago

I'm currently looking into this. It will require that Moonraker's system dependencies implement requirement specifiers similar to what is available for Python. I don't see this as a critical issue at the moment, as I'm more focused on supporting Debian and LTS Ubuntu releases, however I do think its a good idea to get this done now since its likely that a growing number of users will upgrade when 25.04 is released.