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

[RHEL9] device-mapper: reload ioctl on temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 (253:3) failed: Invalid argument

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-9.8
    • cryptsetup
    • None
    • None
    • None
    • rhel-storage-crs
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      INFO: [2025-10-09 02:33:14] Running: 'integritysetup  close  kQtuGzsVvU  -q '...
      
      INFO: [2025-10-09 02:33:24] Running: 'wipefs -a /dev/md/TESTRAID'...
      /dev/md/TESTRAID: 8 bytes were erased at offset 0x00000000 (DM_integrity): 69 6e 74 65 67 72 74 00
      INFO: [2025-10-09 02:33:24] Running: 'dd if=/dev/zero of=/dev/md/TESTRAID bs=4k count=1'...
      1+0 records in
      1+0 records out
      4096 bytes (4.1 kB, 4.0 KiB) copied, 8.0718e-05 s, 50.7 MB/s
      INFO: [2025-10-09 02:33:24] Running: 'readlink /dev/md/TESTRAID'...
      ../md127
      INFO: [2025-10-09 02:33:24] Running: 'basename ../md127'...
      md127
      INFO: [2025-10-09 02:33:24] Running: 'cat /sys/block/md127/integrity/format'...
      nop
      [2025-10-09 02:33:24] [1;31m INFO: the add_device_inline device md127 support npo2 [0m
      [2025-10-09 02:33:24] [1;32m INFO: the add_device_inline device md127 support npo2 [0m
      INFO: [2025-10-09 02:33:24] Running: 'cat /sys/block/md127/size'...
      6291456
      6291456
      False
      [2025-10-09 02:33:24] [1;31m integritysetup --integrity 'sha256' --sector-size '4096'  format /dev/md/TESTRAID   --integrity-legacy-padding  -q  --integrity-inline  [0m
      INFO: [2025-10-09 02:33:24] Running: 'integritysetup --integrity 'sha256' --sector-size '4096'  format /dev/md/TESTRAID   --integrity-legacy-padding  -q  --integrity-inline '...
      device-mapper: reload ioctl on temporary-cryptsetup-13bae6cc-9f88-42df-8f0c-530aa7975ca8 (253:3) failed: Invalid argument
      Cannot format integrity for device /dev/md/TESTRAID.
      INFO: [2025-10-09 02:33:24] Running: 'integritysetup --integrity 'sha256' --sector-size '4096'  format /dev/md/TESTRAID   --integrity-legacy-padding  -q  --integrity-inline  --debug '...
      # cryptsetup 2.8.1 processing "integritysetup --integrity sha256 --sector-size 4096 format /dev/md/TESTRAID --integrity-legacy-padding -q --integrity-inline --debug"
      # Running command format.
      # Allocating context for crypt device /dev/md/TESTRAID.
      # Trying to open device /dev/md/TESTRAID with direct-io.
      # Initialising device-mapper backend library.
      # Blkid check (filter none).
      # Formatting device /dev/md/TESTRAID as type INTEGRITY with inline tags.
      # Crypto backend (OpenSSL 3.5.1 1 Jul 2025 [default][legacy][threads][argon2]) initialized in cryptsetup library version 2.8.1.
      # Detected kernel Linux 5.14.0-621.el9.x86_64 x86_64.
      # Inline integrity is supported (0).
      # Wipe device /dev/md/TESTRAID [0], offset 0, length 4096, block 4096, bsize 4096, align 4096.
      # dm version   [ opencount flush ]   [16384] (*1)
      # dm versions   [ opencount flush ]   [16384] (*1)
      # Detected dm-ioctl version 4.50.0.
      # Detected dm-crypt version 1.28.0.
      # Detected dm-integrity version 1.13.0.
      # Device-mapper backend running with UDEV support enabled.
      # Trying to format INTEGRITY device on top of /dev/md/TESTRAID, tmp name temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093, tag size 32 (inline).
      # DM-UUID is CRYPT-INTEGRITY-temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093
      # Udev cookie 0xd4de464 (semid 3833875) created
      # Udev cookie 0xd4de464 (semid 3833875) incremented to 1
      # Udev cookie 0xd4de464 (semid 3833875) incremented to 2
      # Udev cookie 0xd4de464 (semid 3833875) assigned to CREATE task(0) with flags DISABLE_SUBSYSTEM_RULES DISABLE_DISK_RULES DISABLE_OTHER_RULES DISABLE_LIBRARY_FALLBACK         (0x2e)
      # dm create temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 CRYPT-INTEGRITY-temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 [ opencount flush ]   [16384] (*1)
      # dm reload   (253:3) [ opencount flush securedata ]   [16384] (*1)
      # Udev cookie 0xd4de464 (semid 3833875) decremented to 1
      # Udev cookie 0xd4de464 (semid 3833875) incremented to 2
      # Udev cookie 0xd4de464 (semid 3833875) assigned to REMOVE task(2) with flags DISABLE_SUBSYSTEM_RULES DISABLE_DISK_RULES DISABLE_OTHER_RULES DISABLE_LIBRARY_FALLBACK         (0x2e)
      # dm remove temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093  [ opencount flush securedata ]   [16384] (*1)
      # Uevent not generated! Calling udev_complete internally to avoid process lock-up.
      # Udev cookie 0xd4de464 (semid 3833875) decremented to 1
      # DM create task failed, dm_task errno: -22.
      # dm versions   [ opencount flush ]   [16384] (*1)
      # dm status temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093  [ opencount noflush ]   [16384] (*1)
      # Device status returned -19.
      # Data device /dev/md/TESTRAID is OK.
      # No referenced device missing, some device in use.
      # Udev cookie 0xd4de464 (semid 3833875) decremented to 0
      # Udev cookie 0xd4de464 (semid 3833875) waiting for zero
      # Udev cookie 0xd4de464 (semid 3833875) destroyed
      # Releasing crypt device /dev/md/TESTRAID context.
      # Releasing device-mapper backend.
      # Closing read write fd for /dev/md/TESTRAID.
      Command failed with code -5 (device already exists or device is busy).
      device-mapper: reload ioctl on temporary-cryptsetup-8cf55457-b8c0-4be7-a8b2-b67b76c54093 (253:3) failed: Invalid argument 

      random failed with the integritysetup  inline mode format.

      test step

      1. create raid1 with two nvme devices which are formated to 4096+64.

      2.  format to inline mode

       

       

       

      cryptsetup-2.8.1-2.el9.x86_64

      RHEL-9.8.0-20250927.0 BaseOS x86_64

      storageqe-64.rhts.eng.pek2.redhat.com

       

      please have a look what's going wrong here, I hit it two times.

       

      https://beaker.engineering.redhat.com/recipes/19698583#task203260173,task203260181

      https://beaker.engineering.redhat.com/recipes/19660001#task202910010,task202910018

       

       

              okozina@redhat.com Ondrej Kozina
              guazhang@redhat.com Guangwu Zhang
              Ondrej Kozina Ondrej Kozina
              Guangwu Zhang Guangwu Zhang
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: