Operating System - Linux
1753865 Members
7535 Online
108809 Solutions
New Discussion

Smart update manager (SUM) - "ValueError: too many values to unpack"

 
OKyHb
Occasional Visitor

Smart update manager (SUM) - "ValueError: too many values to unpack"

Hello,

We are trying to update firmware on our HP servers using SUM . On the servers with a lot of disks "smartupdate"  throws this error (the server has 16 disks):

# smartupdate list 
sum : Smart Update Manager Version 8.0.0
Model: ProLiant DL380 Gen9, ROM: P89, ROM Version: 09/13/2016
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Searching for firmware.......
Analyzing results......

 Info  | NAME                                | VERSION      | INSTALLED       | TYPE           |
------------------------------------------------------------------------------------------------
ifr-14  | hdd-0a38b25661                      | HPD2         | (details below) | sas            |
       | - AC_2077125464,PD_5                |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_4                |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_13               |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_12               |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_3                |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_2                |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_1                |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_0                |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_11               |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_10               |              |                 |                |
       | --> SAS                             | HPD2         | HPD2            |                |
       | - AC_2077125464,PD_7                |              |                 |                |
ERROR: too many values to unpack
Traceback (most recent call last):
  File "sum_le.py", line 2499, in run
  File "sum_le.py", line 2482, in _run_command
  File "sum_le.py", line 1284, in run
  File "/sum_le-8.0.0/hp/hpm/__init__.py", line 193, in transform
  File "/sum_le-8.0.0/hp/cpq_vc/cpq_package.py", line 717, in query
  File "/sum_le-8.0.0/hp/xmacro/__init__.py", line 35, in parse_string
  File "/sum_le-8.0.0/hp/xmacro/__init__.py", line 28, in repl
  File "/sum_le-8.0.0/hp/cpq_vc/cpq_package.py", line 714, in xmacro_cb
  File "sum_le.py", line 481, in evaluate_xmacro
  File "/sum_le-8.0.0/hp/cpq_vc/cpq_package.py", line 657, in evaluate_xmacro
  File "/sum_le-8.0.0/hp/install/__init__.py", line 302, in get_device_version
ValueError: too many values to unpack

How can we overcome these limitations? Or where can we send the bugreport?