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

Anaconda should prevent kickstart installation of Image Mode image with /usr as a mount point

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

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • rhel-9.5
    • anaconda
    • No
    • Low
    • rhel-anaconda
    • None
    • False
    • False
    • Hide

      None

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

      Kickstart installation of Image created from bootc Image mode is failing if boot partition configurations are present in the kickstart.

       

      For example, the below configurations.

      # System bootloader configuration
      bootloader --append=" crashkernel=auto" --boot-drive=vda --iscrypted --password=grub.pbkdf2.sha512.10000.3040C6D413B6376570102A7B44A01DC3B56E99CF20FF3EBEDEDF3CFF4E2FAD0ACAB0F43F62E8D977B43EB05428255622A5BF9453BBD74E2EC28551B5890EC1E2.36514AD4F87AEC9E719A2915AF6990D70AF8956E700CBE9E10D5E8FC02A07FE78932EB2E80542CCB4A56A7574409673FFCFE27F9B5C5F4AC6CE1E30E369513CF
      
      # Partition clearing information
      clearpart --all --initlabel
      
      
      # Disk partitioning information
      reqpart
      part /boot/efi --fstype=efi --grow --maxsize=200 --size=20
      part pv.0 --fstype="lvmpv" --ondisk=vda --size=69632
      part /boot --fstype="xfs" --ondisk=vda --size=1024
      volgroup rhel --pesize=4096 pv.0
      logvol /home --fstype="xfs" --size=4096 --name=home --vgname=rhel
      logvol /var --fstype="xfs" --size=8192 --name=var --vgname=rhel
      logvol / --fstype="xfs" --size=8192 --name=root --vgname=rhel
      logvol swap --fstype="swap" --size=8192 --name=swap --vgname=rhel
      logvol /usr --fstype="xfs" --size=8192 --name=usr --vgname=rhel
      logvol /tmp --fstype="xfs" --size=8192 --name=tmp --vgname=rhel
      logvol /opt --fstype="xfs" --size=4096 --name=opt --vgname=rhel
      logvol /var/log/audit --fstype="xfs" --size=4096 --name=audit --vgname=rhel

       

      Result with the below failure.

      INFO:anaconda.threading:Running Thread: AnaTaskThread-ConfigureBootloaderTask-1 (140045304100416)
      DEBUG:anaconda.modules.storage.bootloader.installation:Don't configure bootloader on rpm-ostree systems.
      INFO:anaconda.threading:Thread Done: AnaTaskThread-ConfigureBootloaderTask-1 (140045304100416)
      INFO:anaconda.threading:Running Thread: AnaTaskThread-CollectKernelArgumentsTask-1 (140045304100416)
      DEBUG:anaconda.modules.storage.bootloader.installation:Collecting the kernel arguments.
      INFO:anaconda.modules.storage.bootloader.installation:boot loader stage1 target device is vda1
      INFO:anaconda.modules.storage.bootloader.installation:boot loader stage2 target device is vda2
      INFO:anaconda.threading:Thread Failed: AnaTaskThread-CollectKernelArgumentsTask-1 (140045304100416)
      ERROR:anaconda.modules.common.task.task:Thread AnaTaskThread-CollectKernelArgumentsTask-1 has failed: Traceback (most recent call last):
      File "/usr/lib64/python3.9/site-packages/pyanaconda/threading.py", line 275, in run
      threading.Thread.run(self)
      File "/usr/lib64/python3.9/threading.py", line 917, in run
      self._target(*self._args, **self._kwargs)
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/common/task/task.py", line 96, in _thread_run_callback
      self._task_run_callback()
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/common/task/task.py", line 109, in _task_run_callback
      self._set_result(self.run())
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/storage/bootloader/installation.py", line 150, in run
      self._bootloader.collect_arguments(self._storage)
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/storage/bootloader/base.py", line 778, in collect_arguments
      self._set_graphical_boot_args()
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/storage/bootloader/base.py", line 929, in _set_graphical_boot_args
      and (ts.dbMatch('provides', 'rhgb').count()
      _rpm.error: rpmdb open failed
      INFO:anaconda.threading:Thread Done: AnaTaskThread-CollectKernelArgumentsTask-1 (140045304100416)
      WARNING:dasbus.server.handler:The call org.fedoraproject.Anaconda.Task.Finish has failed with an exception:
      Traceback (most recent call last):
      File "/usr/lib/python3.9/site-packages/dasbus/server/handler.py", line 418, in _method_callback
      result = self._handle_call(
      File "/usr/lib/python3.9/site-packages/dasbus/server/handler.py", line 234, in _handle_call
      return handler(*parameters)
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/common/task/task_interface.py", line 114, in Finish
      self.implementation.finish()
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/common/task/task.py", line 175, in finish
      threadMgr.raise_if_error(self._thread_name)
      File "/usr/lib64/python3.9/site-packages/pyanaconda/threading.py", line 166, in raise_if_error
      raise exc_info[1]
      File "/usr/lib64/python3.9/site-packages/pyanaconda/threading.py", line 275, in run
      threading.Thread.run(self)
      File "/usr/lib64/python3.9/threading.py", line 917, in run
      self._target(*self._args, **self._kwargs)
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/common/task/task.py", line 96, in _thread_run_callback
      self._task_run_callback()
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/common/task/task.py", line 109, in _task_run_callback
      self._set_result(self.run())
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/storage/bootloader/installation.py", line 150, in run
      self._bootloader.collect_arguments(self._storage)
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/storage/bootloader/base.py", line 778, in collect_arguments
      self._set_graphical_boot_args()
      File "/usr/lib64/python3.9/site-packages/pyanaconda/modules/storage/bootloader/base.py", line 929, in _set_graphical_boot_args
      and (ts.dbMatch('provides', 'rhgb').count()
      _rpm.error: rpmdb open failed
      DEBUG:anaconda.modules.common.base.base:Generating kickstart...
      DEBUG:anaconda.modules.storage.nvdimm.nvdimm:Setting namespaces to use to: []
      INFO:anaconda.modules.storage.partitioning.base:Omitting kickstart data for: existing 70 GiB disk vda (4) with non-existent gpt disklabel 

              anaconda-maint-list anaconda-maint-list
              rhn-support-swthakur Swapnil Thakur
              anaconda-maint-list anaconda-maint-list
              Release Test Team Release Test Team
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: