jneilliii / OctoPrint-JogWheelControl

2 stars 0 forks source link

"incompatible Plugin" #2

Closed Herbert-Testmann closed 5 months ago

Herbert-Testmann commented 5 months ago

the plug in manager list JogWheelControl as a incompatible plugin on my OctoPrint Installation. what can I do to find the reason?

jneilliii commented 5 months ago

The only limitation of the plugin is you must be running OctoPrint in Python 3.

Herbert-Testmann commented 5 months ago

OctoPrint runs on a RasPi. Is there a command line command to see the version?

jneilliii commented 5 months ago

At the bottom of the page under the file list you should see OctoPrint's and python versions listed.

Herbert-Testmann commented 5 months ago

Phyton 3.9.2 any Ideas ??

jneilliii commented 5 months ago

Strange, I can't think of any reason. The compatibility is set proper on the plugin repo.

Screenshot_20240401-161235

jneilliii commented 5 months ago

Are you able to hover over the incompatible indicator to see why, I think it gives description.

Paderman commented 5 months ago

I use OctoPrint with Docker and it works fine 🤷 😇 (Docker and Portainer under Orange Pi Zero2 with Debian "Bookworm" 🫣)

Herbert-Testmann commented 5 months ago

There isn't any mouseover on Webinterface. Is there another way to see the reason? image

Herbert-Testmann commented 5 months ago

`pi@octopi:/ $ pip install "https://github.com/jneilliii/OctoPrint-JogWheelControl/archive/master.zip" Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Collecting https://github.com/jneilliii/OctoPrint-JogWheelControl/archive/master.zip Downloading https://github.com/jneilliii/OctoPrint-JogWheelControl/archive/master.zip | 612 kB 1.2 MB/s ERROR: Command errored out with exit status 255: command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-68apghbs/setup.py'"'"'; file='"'"'/tmp/pip-req-build-68apghbs/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-86lzp57z cwd: /tmp/pip-req-build-68apghbs/ Complete output (1 lines): Could not import OctoPrint's setuptools, are you sure you are running that under the same python installation that OctoPrint is installed under?

WARNING: Discarding https://github.com/jneilliii/OctoPrint-JogWheelControl/archive/master.zip. Command errored out with exit status 255: python setup.py egg_info Check the logs for full command output. ERROR: Command errored out with exit status 255: python setup.py egg_info Check the logs for full command output.`

Herbert-Testmann commented 5 months ago

pi@octopi:/ $ python3 -V Python 3.9.2

jneilliii commented 5 months ago

Instead of trying to install into your system python, try going into plugin manager, get more, and copy/paste the URL into the ...from URL field and click install.

Herbert-Testmann commented 5 months ago

If I "and copy/paste the URL into the ...from URL field and click install." nothing happens. No error, no plugin.

jneilliii commented 5 months ago

The version of python you mentioned earlier having may not be the one that OctoPrint is running under. Can you please share a screenshot of what you have underneath your file list, like this?

image

Herbert-Testmann commented 5 months ago
Bildschirmfoto 2024-04-04 um 13 03 42
jneilliii commented 5 months ago

Maybe because of your dirty OctoPrint version it's getting flagged as incompatible. At this stage I can only say it's something to do with your instance and not reproducible as an issue and others are using it fine so not sure how I'll be able to help. The only thing I can suggest at this point is creating a backup, download backup, reflash OctoPi on the SD card, restore backup and then try installing.