Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-76277

[RHEL10.0][rhel-system-roles.storage] tests_lvm_pool_members_nvme_generated.yml exception with ValueError: max() iterable argument is empty

Linking RHIVOS CVEs to...Migration: Automation ...Sync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Undefined Undefined
    • None
    • rhel-10.0
    • rhel-system-roles
    • None
    • No
    • None
    • rhel-system-roles
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None

      What were you trying to do that didn't work?

      What is the impact of this issue to you?

      Please provide the package NVR for which the bug is seen:

      How reproducible is this bug?:

      Steps to reproduce

      Expected results

      Actual results

      [root@storageqe-40 rhel-system-roles.storage]# lsblk
      NAME                        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
      sda                           8:0    0 745.2G  0 disk
      sdb                           8:16   0 447.1G  0 disk
      ├─sdb1                        8:17   0   600M  0 part /boot/efi
      ├─sdb2                        8:18   0     1G  0 part /boot
      └─sdb3                        8:19   0 445.5G  0 part
        ├─rhel_storageqe--40-root 253:0    0    70G  0 lvm  /
        ├─rhel_storageqe--40-swap 253:1    0  15.5G  0 lvm  [SWAP]
        └─rhel_storageqe--40-home 253:2    0   360G  0 lvm  /home
      sdc                           8:32   0   1.5T  0 disk
      nvme1n1                     259:0    0 894.3G  0 disk
      └─nvme1n1p1                 259:4    0 894.3G  0 part
      nvme0n1                     259:2    0   1.7T  0 disk
      nvme2n1                     259:3    0   3.5T  0 disk
      └─nvme2n1p1                 259:5    0     2T  0 part
      
      [root@storageqe-40 rhel-system-roles.storage]# ansible-playbook -i host tests/tests_lvm_pool_members_nvme_generated.yml -vvv
      ----snip---
      
      TASK [Find unused disks in the system] *****************************************
      task path: /usr/share/ansible/roles/rhel-system-roles.storage/tests/get_unused_disk.yml:16
      <localhost> ESTABLISH LOCAL CONNECTION FOR USER: root
      <localhost> EXEC /bin/sh -c 'echo ~root && sleep 0'
      <localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /root/.ansible/tmp `"&& mkdir "` echo /root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254 `" && echo ansible-tmp-1737869090.8613648-163339-131646433328254="` echo /root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254 `" ) && sleep 0'
      Using module file /usr/share/ansible/roles/rhel-system-roles.storage/library/find_unused_disk.py
      <localhost> PUT /root/.ansible/tmp/ansible-local-162786p8o_4b1x/tmppy54cubs TO /root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/AnsiballZ_find_unused_disk.py
      <localhost> EXEC /bin/sh -c 'chmod u+x /root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/ /root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/AnsiballZ_find_unused_disk.py && sleep 0'
      <localhost> EXEC /bin/sh -c '/usr/bin/python3 /root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/AnsiballZ_find_unused_disk.py && sleep 0'
      <localhost> EXEC /bin/sh -c 'rm -f -r /root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/ > /dev/null 2>&1 && sleep 0'
      The full traceback is:
      Traceback (most recent call last):
        File "/root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/AnsiballZ_find_unused_disk.py", line 107, in <module>
          _ansiballz_main()
        File "/root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/AnsiballZ_find_unused_disk.py", line 99, in _ansiballz_main
          invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
        File "/root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/AnsiballZ_find_unused_disk.py", line 47, in invoke_module
          runpy.run_module(mod_name='ansible.modules.find_unused_disk', init_globals=dict(_module_fqn='ansible.modules.find_unused_disk', _modlib_path=modlib_path),
        File "<frozen runpy>", line 226, in run_module
        File "<frozen runpy>", line 98, in _run_module_code
        File "<frozen runpy>", line 88, in _run_code
        File "/tmp/ansible_find_unused_disk_payload_22ld7c1v/ansible_find_unused_disk_payload.zip/ansible/modules/find_unused_disk.py", line 267, in <module>
        File "/tmp/ansible_find_unused_disk_payload_22ld7c1v/ansible_find_unused_disk_payload.zip/ansible/modules/find_unused_disk.py", line 263, in main
        File "/tmp/ansible_find_unused_disk_payload_22ld7c1v/ansible_find_unused_disk_payload.zip/ansible/modules/find_unused_disk.py", line 248, in run_module
      ValueError: max() iterable argument is empty
      fatal: [localhost]: FAILED! => {
          "changed": false,
          "module_stderr": "Traceback (most recent call last):\n  File \"/root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/AnsiballZ_find_unused_disk.py\", line 107, in <module>\n    _ansiballz_main()\n  File \"/root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/AnsiballZ_find_unused_disk.py\", line 99, in _ansiballz_main\n    invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)\n  File \"/root/.ansible/tmp/ansible-tmp-1737869090.8613648-163339-131646433328254/AnsiballZ_find_unused_disk.py\", line 47, in invoke_module\n    runpy.run_module(mod_name='ansible.modules.find_unused_disk', init_globals=dict(_module_fqn='ansible.modules.find_unused_disk', _modlib_path=modlib_path),\n  File \"<frozen runpy>\", line 226, in run_module\n  File \"<frozen runpy>\", line 98, in _run_module_code\n  File \"<frozen runpy>\", line 88, in _run_code\n  File \"/tmp/ansible_find_unused_disk_payload_22ld7c1v/ansible_find_unused_disk_payload.zip/ansible/modules/find_unused_disk.py\", line 267, in <module>\n  File \"/tmp/ansible_find_unused_disk_payload_22ld7c1v/ansible_find_unused_disk_payload.zip/ansible/modules/find_unused_disk.py\", line 263, in main\n  File \"/tmp/ansible_find_unused_disk_payload_22ld7c1v/ansible_find_unused_disk_payload.zip/ansible/modules/find_unused_disk.py\", line 248, in run_module\nValueError: max() iterable argument is empty\n",
          "module_stdout": "",
          "msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
          "rc": 1
      }
      
      PLAY RECAP *********************************************************************
      localhost                  : ok=31   changed=0    unreachable=0    failed=1    skipped=14   rescued=0    ignored=0
      

              rmeggins@redhat.com Richard Megginson
              yizhan@redhat.com Yi Zhang
              Richard Megginson Richard Megginson
              David Jez David Jez
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: