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

[RHEL10] OverflowError: -12582912 not in range 0 to 18446744073709551615; vg rhel_sheep-2 has -12 MiB free

    • sst_storage_management
    • ssg_platform_storage
    • 10
    • 2
    • False
    • Hide

      None

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

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

      The installation failed with a traceback after creating a new mount point on a new VG with RAID1:

      DEBUG:blivet:rhel_sheep-2 size is 74.91 GiB
      DEBUG:blivet:vg rhel_sheep-2 has -12 MiB free
      WARNING:dasbus.server.handler:The call org.fedoraproject.Anaconda.Modules.Storage.DeviceTree.Scheduler.GetContainerFreeSpace has failed with an exception:
      Traceback (most recent call last):
        File "/usr/lib/python3.9/site-packages/dasbus/server/handler.py", line 423, in _method_callback
          self._handle_method_result(
        File "/usr/lib/python3.9/site-packages/dasbus/server/handler.py", line 465, in _handle_method_result
          self._server.set_call_reply(
        File "/usr/lib/python3.9/site-packages/dasbus/server/handler.py", line 136, in set_call_reply
          reply_value = get_variant(out_type, (out_value, ))
        File "/usr/lib/python3.9/site-packages/dasbus/typing.py", line 124, in get_variant
          return Variant(type_string, value)
        File "/usr/lib/python3.9/site-packages/gi/overrides/GLib.py", line 189, in __new__
          v = creator._create(format_string, value)
        File "/usr/lib/python3.9/site-packages/gi/overrides/GLib.py", line 150, in _create
          builder.add_value(self._create(dup, i))
        File "/usr/lib/python3.9/site-packages/gi/overrides/GLib.py", line 118, in _create
          return self._LEAF_CONSTRUCTORS[format](value)
      OverflowError: -12582912 not in range 0 to 18446744073709551615
      

      Please provide the package NVR for which bug is seen:

      RHEL-9.5.0-20240603.60
      anaconda-34.25.5.5-1.el9
      python-blivet-3.6.0-15.el9

      How reproducible:

      Always on one system.

      Steps to reproduce

      1. Start a new graphical installation
      2. Select all disks (6 in my case) and proceed to the custom partitioning spoke
      3. Remove all existing partitions
      4. Let anaconda create a new partitioning
      5. Remove /home
      6. Add a new mount point (/mnt/data, 500 MiB)
      7. Create a new VG for the created mount point and use RAID1 for it.
      8. Click the "Update Settings" button

      Expected results

      The settings is updated, able to continue.

      Actual results

      Anaconda unresponsive and fails with a traceback after a while.

            japokorn@redhat.com Jan Pokorny
            jstodola@redhat.com Jan Stodola
            Jan Pokorny Jan Pokorny
            Release Test Team Release Test Team
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: