needrestart icon indicating copy to clipboard operation
needrestart copied to clipboard

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

Open ndias opened this issue 1 year ago • 3 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.

ndias avatar Nov 27 '24 16:11 ndias

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

liske avatar Mar 09 '25 18:03 liske

.

Koki1610 avatar Jun 15 '25 22:06 Koki1610

$ cat /proc/cpuinfo

processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 65 model name : Dual-Core AMD Opteron(tm) Processor 2218 stepping : 2 cpu MHz : 1000.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow art rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy rsb_ctxsw vmmcall retpoline_amd bogomips : 2009.96 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc

processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 65 model name : Dual-Core AMD Opteron(tm) Processor 2218 stepping : 2 cpu MHz : 1000.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow art rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy rsb_ctxsw vmmcall retpoline_amd bogomips : 2009.96 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc

processor : 2 vendor_id : AuthenticAMD cpu family : 15 model : 65 model name : Dual-Core AMD Opteron(tm) Processor 2218 stepping : 2 cpu MHz : 1000.000 cache size : 1024 KB physical id : 1 siblings : 2 core id : 0 cpu cores : 2 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow art rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy rsb_ctxsw vmmcall retpoline_amd bogomips : 2009.96 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc

processor : 3 vendor_id : AuthenticAMD cpu family : 15 model : 65 model name : Dual-Core AMD Opteron(tm) Processor 2218 stepping : 2 cpu MHz : 1000.000 cache size : 1024 KB physical id : 1 siblings : 2 core id : 1 cpu cores : 2 apicid : 3 initial apicid : 3 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow art rep_good nopl extd_apicid pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy rsb_ctxsw vmmcall retpoline_amd bogomips : 2009.96 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp tm stc

ndias avatar Jun 17 '25 15:06 ndias