Closed badcast closed 1 year ago
What is your kernel version?
Can you follow these steps?
If you are using SMC v2.18.2:
Libsysmon.py
file in the src
foldersrc
folder in installation directory of the applicationIf you are using another version:
src
folderpython3 ./run_from_source.py
What is your kernel version?
kernel is latest ZEN: 6.4.3-zen1-2-zen
Can you follow these steps?
If you are using SMC v2.18.2:
* Download the [latest](https://github.com/hakandundar34coding/system-monitoring-center/archive/refs/heads/master.zip) source code * Extract it and copy `Libsysmon.py` file in the `src` folder * Paste it to `src` folder in installation directory of the application * Run the application by using terminal * Check tabs and share errors in terminal output
If you are using another version:
* Download the [latest](https://github.com/hakandundar34coding/system-monitoring-center/archive/refs/heads/master.zip) source code * Extract it and open `src` folder * Run the application by using this command: `python3 ./run_from_source.py` * Check tabs and share errors in terminal output
Updated to latest (AUR) Repeat command
sudo chcpu -d 1,2,3,4,5,6,7 #more cores state to offline
LANG= system-monitoring-center
(python:357121): Adwaita-WARNING **: 00:26:42.513: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.
Traceback (most recent call last):
File "/usr/share/system-monitoring-center/systemmonitoringcenter/Processes.py", line 1210, in loop_func
rows_data_dict = Libsysmon.get_processes_information(process_list, processes_of_user, cpu_usage_divide_by_cores, detail_level, self.rows_data_dict_prev, self.system_boot_time, self.username_uid_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/system-monitoring-center/systemmonitoringcenter/Libsysmon.py", line 543, in get_processes_information
status = process_status_dict[stat_file_split[-50]]
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'P'
Traceback (most recent call last):
File "/usr/share/system-monitoring-center/systemmonitoringcenter/MainWindow.py", line 1131, in main_gui_tab_loop
Processes.loop_func()
File "/usr/share/system-monitoring-center/systemmonitoringcenter/Processes.py", line 1210, in loop_func
rows_data_dict = Libsysmon.get_processes_information(process_list, processes_of_user, cpu_usage_divide_by_cores, detail_level, self.rows_data_dict_prev, self.system_boot_time, self.username_uid_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/system-monitoring-center/systemmonitoringcenter/Libsysmon.py", line 543, in get_processes_information
status = process_status_dict[stat_file_split[-50]]
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'P'
screen for overview:
SMC v2.8.2 in the repositories does not contain the latest changes. Can you run the application from source code?
src
folderpython3 ./run_from_source.py
SMC v2.8.2 in the repositories does not contain the latest changes. Can you run the application from source code?
* Download the [latest](https://github.com/hakandundar34coding/system-monitoring-center/archive/refs/heads/master.zip) source code * Extract it and open `src` folder * Run the application by using this command: `python3 ./run_from_source.py` * Check tabs and share errors in terminal output
Fine! There are no errors.
What do you suggest to do next?
Option 1:
You can copy Libsysmon.py
file (in the source code) into src
folder in the installation directory of the application.
Option 2: You can wait new version of SMC (a few days).
The application is updated. SMC v2.18.3 can be installable by using:
I will close this issue. But you can open a new one for bugs, new features, etc.
System cores changed to
then error log from system-monitoring-center
screens for overview