liske/needrestart

Use of uninitialized value in hex at /usr/share/perl5/vendor_perl/NeedRestart/uCode/AMD.pm line 175.

Opened this issue · 1 comments

I have the error
Use of uninitialized value in hex at /usr/share/perl5/vendor_perl/NeedRestart/uCode/AMD.pm line 175.

when running needrestart, I'm using the version 3.8

This is the result of running needrestart -v -w

$ needrestart -v -w
[main] eval /etc/needrestart/needrestart.conf
[main] needrestart v3.8
[main] running in root mode
[Core] Using UI 'NeedRestart::UI::stdio'...
[main] systemd detected
[ucode] using NeedRestart::uCode::Intel
[ucode] using NeedRestart::uCode::AMD
[uCode/Intel] #2 cpu vendor id mismatch
[uCode/AMD] #2 cpuid 0x00040f12 (/dev/cpu/2/cpuid)
[uCode/AMD] #2 cpuid 0x00040f12 (/proc/cpuinfo)
Use of uninitialized value in hex at /usr/share/perl5/vendor_perl/NeedRestart/uCode/AMD.pm line 175.
[uCode/AMD] #2 running ucode 0x00000000
[uCode/AMD] cpuid 0x00100f80: found processor id 0x00001080
[uCode/AMD] cpuid 0x00100f81: found processor id 0x00001081
[uCode/AMD] cpuid 0x00100f62: found processor id 0x00001062
[uCode/AMD] cpuid 0x00100f23: found processor id 0x00001022
[uCode/AMD] cpuid 0x00100f43: found processor id 0x00001043
[uCode/AMD] cpuid 0x00100f91: found processor id 0x00001081
[uCode/AMD] cpuid 0x00100f2a: found processor id 0x00001020
[uCode/AMD] cpuid 0x00100f63: found processor id 0x00001043
[uCode/AMD] cpuid 0x00100f42: found processor id 0x00001041
[uCode/AMD] cpuid 0x00300f10: found processor id 0x00003010
[uCode/AMD] cpuid 0x00200f31: found processor id 0x00002031
[uCode/AMD] cpuid 0x00100f52: found processor id 0x00001041
[uCode/AMD] cpuid 0x00100fa0: found processor id 0x000010a0
[uCode/AMD] cpuid 0x00100f53: found processor id 0x00001043
[uCode/AMD] cpuid 0x00100f22: found processor id 0x00001022
[uCode/AMD] cpuid 0x00500f10: found processor id 0x00005010
[uCode/AMD] cpuid 0x00500f20: found processor id 0x00005020
[uCode/AMD] processor id 0x00001022: available ucode 0x01000083
[uCode/AMD] processor id 0x00001020: available ucode 0x01000084
[uCode/AMD] processor id 0x00001062: available ucode 0x010000c7
[uCode/AMD] processor id 0x00001043: available ucode 0x010000c8
[uCode/AMD] processor id 0x00001081: available ucode 0x010000d9
[uCode/AMD] processor id 0x00001080: available ucode 0x010000da
[uCode/AMD] processor id 0x00001041: available ucode 0x010000db
[uCode/AMD] processor id 0x000010a0: available ucode 0x010000dc
[uCode/AMD] processor id 0x00002031: available ucode 0x02000032
[uCode/AMD] processor id 0x00003010: available ucode 0x03000027
[uCode/AMD] processor id 0x00005010: available ucode 0x05000029
[uCode/AMD] processor id 0x00005020: available ucode 0x05000119
[uCode/AMD] cpuid 0x00600f20: found processor id 0x00006020
[uCode/AMD] cpuid 0x00610f01: found processor id 0x00006101
[uCode/AMD] cpuid 0x00600f12: found processor id 0x00006012
[uCode/AMD] processor id 0x00006012: available ucode 0x0600063e
[uCode/AMD] processor id 0x00006020: available ucode 0x06000852
[uCode/AMD] processor id 0x00006101: available ucode 0x06001119
[uCode/AMD] cpuid 0x00700f01: found processor id 0x00007001
[uCode/AMD] processor id 0x00007001: available ucode 0x0700010f
[uCode/AMD] cpuid 0x00800f12: found processor id 0x00008012
[uCode/AMD] cpuid 0x00800f82: found processor id 0x00008082
[uCode/AMD] processor id 0x00008012: available ucode 0x08001250
[uCode/AMD] processor id 0x00008082: available ucode 0x0800820d
[uCode/AMD] cpuid 0x00a00f10: found processor id 0x0000a010
[uCode/AMD] cpuid 0x00a00f11: found processor id 0x0000a011
[uCode/AMD] cpuid 0x00a00f12: found processor id 0x0000a012
[uCode/AMD] processor id 0x0000a010: available ucode 0x0a001053
[uCode/AMD] processor id 0x0000a011: available ucode 0x0a00115d
[uCode/AMD] processor id 0x0000a012: available ucode 0x0a001227
[ucode] #2 did not get available microcode version
[uCode/Intel] #0 cpu vendor id mismatch
[uCode/AMD] #0 cpuid 0x00040f12 (/dev/cpu/0/cpuid)
[uCode/AMD] #0 cpuid 0x00040f12 (/proc/cpuinfo)
Use of uninitialized value in hex at /usr/share/perl5/vendor_perl/NeedRestart/uCode/AMD.pm line 175.
[uCode/AMD] #0 running ucode 0x00000000
[ucode] #0 did not get available microcode version

The processor microcode seems to be up-to-date.

Can you please provide /proc/cpuinfo? Looks like there are no microcode lines 🤔