trackmastersteve / alienfx

AlienFX is a CLI and GUI utility to control the lighting effects of your Alienware computer.
GNU General Public License v3.0
285 stars 70 forks source link

ModuleNotFoundError: No module named 'alienfx.core.controller_13r3' #93

Closed piraeusstef closed 3 years ago

piraeusstef commented 3 years ago

Getting this error on AlienWare M11XR3 - It was working perfectly with Fedora 32 but fails on 33

Traceback (most recent call last): File "/usr/local/bin/alienfx", line 33, in sys.exit(load_entry_point('alienfx==2.3.5', 'console_scripts', 'alienfx')()) File "/usr/local/bin/alienfx", line 25, in importlib_load_entry_point return next(matches).load() File "/usr/lib64/python3.9/importlib/metadata.py", line 77, in load module = import_module(match.group('module')) File "/usr/lib64/python3.9/importlib/init.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 986, in _find_and_load_unlocked File "", line 664, in _load_unlocked File "", line 627, in _load_backward_compatible File "", line 259, in load_module File "/usr/local/lib/python3.9/site-packages/alienfx-2.3.5-py3.9.egg/alienfx/ui/console/init.py", line 2, in File "", line 259, in load_module File "/usr/local/lib/python3.9/site-packages/alienfx-2.3.5-py3.9.egg/alienfx/ui/console/main.py", line 33, in File "", line 259, in load_module File "/usr/local/lib/python3.9/site-packages/alienfx-2.3.5-py3.9.egg/alienfx/core/prober.py", line 47, in ModuleNotFoundError: No module named 'alienfx.core.controller_13r3'

Thanks

trackmastersteve commented 3 years ago

The Fedora update might have deleted some of the files. Just try and reinstall alienfx and see if that fixes it.

elliejs commented 3 years ago

the 13r3 controller is not within the core package. There's controller_m13xr3, but not controller_13r3. Notably, only 17r[1/3] exist as the # controllers (without m#)

elliejs commented 3 years ago

Ok it looks like prober is the problematic package which still imports 13r3, but that controller isnt in alienfx.core

piraeusstef commented 3 years ago

No luck - Re-installed all still the same errors . Installation went through without any problem . Since I have intact the Disk with Fedora 32 I will start looking for differences. Thank you for taking your time .

On Sat, Apr 10, 2021 at 11:23 AM Eleanor Silver @.***> wrote:

Ok it looks like prober is the problematic package which still imports 13r3, but that controller isnt in alienfx.core

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/trackmastersteve/alienfx/issues/93#issuecomment-817153085, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHVW2OCC3WCPZ2UW53MH7XLTIBUQNANCNFSM42TCYBDQ .

goldyfruit commented 3 years ago

Same on Ubuntu 20.10

trackmastersteve commented 3 years ago

I think i found and fixed the bug. Try to download and reinstall it now.

piraeusstef commented 3 years ago

Yes you did it works now. Thank you very much for your effort.

On Sat, Apr 10, 2021 at 10:47 PM Stephen Harris @.***> wrote:

I think i found and fixed the bug. Try to download and reinstall it now.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/trackmastersteve/alienfx/issues/93#issuecomment-817237909, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHVW2OAJNZZY5V3BONFOZUDTIEEUPANCNFSM42TCYBDQ .

trackmastersteve commented 3 years ago

No problem!

thaddeusc1 commented 2 years ago

@trackmastersteve—it looks like this issue is present in the most current release—i.e., v2.3.5 at the time I'm re-opening this issue—of alienfx. From what I see, it appears like the fix is only available on the master branch—in commit e2894aa—and it looks like there's some other new work going on in the master branch, too.

Can you please create a new incremental release of alienfx that contains the fix for this bug?