KSysGuard: Missing ACPI kernel module after distro upgrade


I’ve just upgraded my openSUSE Leap from 15.1 to 15.2. Since the upgrade, I get an error message, when I open KSysGuard:

Message from localhost: Cannot open file '/sys/class/power_supply/BAT0/current_now'! Load the thermal ACPI kernel module or compile it into your kernel. 

KSysGuard does not displays my battery current. Energy management applet at the system tray displays it correctly.

My System Overview.sgrd file looks like this:

<display autoRange="1" hLines="1" showUnit="0" title="Battery state" fontSize="8" labels="1" column="1" columnSpan="1" unit="" row="3" stacked="0" hScale="6" svgBackground="" vScroll="0" vLines="1" vDistance="30" manualRange="0" class="FancyPlotter" rowSpan="1" version="1">
  <beam sensorType="integer" sensorName="acpi/Battery/0-Battery/Rate" color="0xff0057ae" hostName="localhost"/>
  <beam sensorType="integer" sensorName="acpi/Battery/0-Battery/Charge" color="0xffe20800" hostName="localhost"/>
  <beam sensorType="float" sensorName="lmsensors/BAT0-acpi-0/in0" color="0xfff3c300" hostName="localhost" summationName="Battery voltage"/>

sudo lsmod | grep thermal output:

x86_pkg_temp_thermal    20480  0 intel_pch_thermal      16384  0 processor_thermal_device    20480  0 intel_rapl_common      28672  2 intel_rapl_msr,processor_thermal_device intel_soc_dts_iosf     20480  1 processor_thermal_device thermal                28672  0 int3403_thermal        16384  0 int340x_thermal_zone    16384  2 int3403_thermal,processor_thermal_device int3400_thermal        20480  0 acpi_thermal_rel       16384  1 int3400_thermal 

What should I do to correct this?


What is output of “ls -l /sys/class/power_supply”?

total 0
lrwxrwxrwx 1 root root 0 júl   27 16:45 ADP0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/ACPI0003:00/power_supply/ADP0
lrwxrwxrwx 1 root root 0 júl   27 16:45 BAT0 -> ../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/PNP0C0A:00/power_supply/BAT0