Leapp: No such file or directory: '/var/lib/leapp/el<version>userspace/artifacts/vmlinuz-upgrade.x86_64'

Solution Verified - Updated -

Issue

  • The command leapp preupgrade doesn't show any inhibitor, but leapp upgrade fails with an error similar to the following:

    ==> Processing phase `InterimPreparation`
    ====> * efi_interim_fix
            Adjust EFI boot entry for first reboot
    ====> * upgrade_initramfs_generator
            Creates the upgrade initramfs
    Process Process-361:
    Traceback (most recent call last):
      File "/usr/lib64/python3.6/multiprocessing/process.py", line 258, in _bootstrap
        self.run()
      File "/usr/lib64/python3.6/multiprocessing/process.py", line 93, in run
        self._target(*self._args, **self._kwargs)
      File "/usr/lib/python3.6/site-packages/leapp/repository/actor_definition.py", line 72, in _do_run
        actor_instance.run(*args, **kwargs)
      File "/usr/lib/python3.6/site-packages/leapp/actors/__init__.py", line 289, in run
        self.process(*args)
      File "/etc/leapp/repos.d/system_upgrade/common/actors/initramfs/upgradeinitramfsgenerator/actor.py", line 40,     in process
        upgradeinitramfsgenerator.process()
      File "/etc/leapp/repos.d/system_upgrade/common/actors/initramfs/upgradeinitramfsgenerator/libraries    /upgradeinitramfsgenerator.py", line 209, in process
        generate_initram_disk(context)
      File "/etc/leapp/repos.d/system_upgrade/common/actors/initramfs/upgradeinitramfsgenerator/libraries    /upgradeinitramfsgenerator.py", line 182, in generate_initram_disk
        copy_boot_files(context)
      File "/etc/leapp/repos.d/system_upgrade/common/actors/initramfs/upgradeinitramfsgenerator/libraries    /upgradeinitramfsgenerator.py", line 198, in copy_boot_files
        context.copy_from(os.path.join('/artifacts', kernel), content.kernel_path)
      File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 244, in copy_from
        shutil.copy2(self.full_path(src), dst)
      File "/usr/lib64/python3.6/shutil.py", line 263, in copy2
        copyfile(src, dst, follow_symlinks=follow_symlinks)
      File "/usr/lib64/python3.6/shutil.py", line 120, in copyfile
        with open(src, 'rb') as fsrc:
    FileNotFoundError: [Errno 2] No such file or directory: '/var/lib/leapp/el9userspace/artifacts/vmlinuz-upgrade.x86_64'
    
    
    ============================================================================================================
    Actor upgrade_initramfs_generator unexpectedly terminated with exit code: 1 - Please check the above details
    ============================================================================================================
    

Environment

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8
  • Leapp

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content