GKraken profiles greyed out (see screenshots)
I tried to upgrade a working version GKraken 1.1.7 to GKraken 1.2.0 it did not work. I have installed a fresh ubuntu 20.04.4 and compiled it again from the source. All went well, but again the same issue! GKraken profiles greyed out) If I run the command liquidctl status I get the below printout
liquidctl status NZXT Kraken X (X42, X52, X62 or X72) ├── Liquid temperature 31.5 °C ├── Fan speed 549 rpm ├── Pump speed 2028 rpm └── Firmware version 6.0.2
please see the screenshots attached
Bug report
Step 1: Are you in the right place?
-
I have verified there are no duplicate active or recent bugs, questions, or requests -
I have verified that I am using the latest version of GKraken
Step 2: Describe your environment
- GKraken version:
1.2.0
- Installed from source/Flatpak/AUR/other (specify):
N/A
- Distribution name and version (e.g. Ubuntu 18.10):
Ubuntu 20.4.4
- Desktop Environment (e.g. Gnome 3.30):
KDE 5.18.8
- NZXT Kraken model (e.g. X52):
kraken x52
- NZXT Kraken Firmware version (e.g. 4.0.3):
6.0.2
Step 3: Describe the problem:
Steps to reproduce:
- profiles greyed out
- _____N/A
- _____N/A
Observed Results:
see screenshots attached
I could set profiles to performanceExpected Results:
gkraken Console logs:
INFO: Starting GKraken 1.2.0 ERROR: 'NoneType' object is not iterable Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/rx/core/observable/defer.py", line 29, in subscribe result = factory(scheduler) File "/usr/lib/python3.8/site-packages/gkraken/interactor/has_supported_kraken_interactor.py", line 40, in return rx.defer(lambda _: rx.just(self._kraken_repository.has_supported_kraken())) File "/usr/lib/python3.8/site-packages/gkraken/repository/kraken_repository.py", line 50, in has_supported_kraken self._load_driver() File "/usr/lib/python3.8/site-packages/gkraken/util/concurrency.py", line 25, in synced_method return method(self, *args, **kws) File "/usr/lib/python3.8/site-packages/gkraken/repository/kraken_repository.py", line 141, in _load_driver self._init_firmware_version = DeviceSettings.find_firmware(init_status) File "/usr/lib/python3.8/site-packages/gkraken/device/device_settings.py", line 93, in find_firmware status_dict = DeviceSettings._convert_status_to_dict(init_status) File "/usr/lib/python3.8/site-packages/gkraken/device/device_settings.py", line 99, in _convert_status_to_dict return { TypeError: 'NoneType' object is not iterable
#### Screenshot of the issue
<!--
Adding pictures/screenshots/videos of the expected/actual result is very helpful
-->
![GKraken_app_cooling_2022-03-01_23-36](/uploads/df454f5ed62eeeb6222a35c48b53553a/GKraken_app_cooling_2022-03-01_23-36.png)
![GKraken_lighting_2022-03-01_23-37](/uploads/c95b03cbe25222018314110822656b23/GKraken_lighting_2022-03-01_23-37.png)
Kind regards
Budda