• Comments
  • Failure during target_userspace_creator upgrading from RHEL 8.9 to 9.3

    Posted on

    When running "leapp preupgrade" on an IBM power 10 system currently running RHEL 8.9 I get the following error (output is from --verbose). Is there anything I can do to proceed?

    2023-12-18 14:22:08.328 INFO PID: 96370 leapp.workflow: Starting phase TargetTransactionFactsCollection
    2023-12-18 14:22:08.328 INFO PID: 96370 leapp.workflow.TargetTransactionFactsCollection: Starting stage Before of phase TargetTransactionFactsCollection
    2023-12-18 14:22:08.329 INFO PID: 96370 leapp.workflow.TargetTransactionFactsCollection: Starting stage Main of phase TargetTransactionFactsCollection
    2023-12-18 14:22:08.330 INFO PID: 96370 leapp.workflow.TargetTransactionFactsCollection: Executing actor create_iso_repofile
    2023-12-18 14:22:08.372 INFO PID: 96370 leapp.workflow.TargetTransactionFactsCollection: Executing actor target_userspace_creator
    2023-12-18 14:22:08.612 WARNING PID: 116045 leapp.workflow.TargetTransactionFactsCollection.target_userspace_creator: The apparent size for the disk image representing /sys/kernel/debug is too small (0 MiBs) for a formatting. Setting 130 MiBs instead.
    2023-12-18 14:22:08.633 WARNING PID: 116045 leapp.workflow.TargetTransactionFactsCollection.target_userspace_creator: The apparent size for the disk image representing /sys/kernel/debug/tracing is too small (0 MiBs) for a formatting. Setting 130 MiBs instead.
    2023-12-18 14:22:09.555 WARNING PID: 116045 leapp.workflow.TargetTransactionFactsCollection.target_userspace_creator: Removing mount directory /var/lib/leapp/scratch/mounts/root_/system_overlay/sys/kernel/debug/tracing failed with: Command ['rm', '-rf', '/var/lib/leapp/scratch/mounts/root_/system_overlay/sys/kernel/debug/tracing'] failed with exit code 1.
    Process Process-420:
    Traceback (most recent call last):
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 343, in create
    _makedirs(directory, exists_ok=True)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 38, in _makedirs
    os.makedirs(path, mode=mode)
    File "/usr/lib64/python3.6/os.py", line 220, in makedirs
    mkdir(name, mode)
    OSError: [Errno 66] Object is remote: '/var/lib/leapp/scratch/mounts/root
    /system_overlay/sys/kernel/debug/tracing'

    During handling of the above exception, another exception occurred:

    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 74, 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/targetuserspacecreator/actor.py", line 58, in process
    userspacegen.perform()
    File "/usr/lib/python3.6/site-packages/leapp/utils/deprecation.py", line 42, in process_wrapper
    return target_item(*args, **kwargs)
    File "/etc/leapp/repos.d/system_upgrade/common/actors/targetuserspacecreator/libraries/userspacegen.py", line 851, in perform
    scratch_reserve=reserve_space) as overlay:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 589, in create_source_overlay
    with _build_overlay_mount(root_overlay, mounts) as overlay:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 311, in _build_overlay_mount
    with _build_overlay_mount(root_mount, mounts) as mount:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 311, in _build_overlay_mount
    with _build_overlay_mount(root_mount, mounts) as mount:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 311, in _build_overlay_mount
    with _build_overlay_mount(root_mount, mounts) as mount:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 310, in _build_overlay_mount
    target=os.path.join(root_mount.target, current.lstrip('/'))):
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 362, in __enter__
    self.mount()
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 337, in mount
    self._create()
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 345, in _create
    raise MountError('Failed to create mount target directory {}'.format(directory), str(e))
    leapp.libraries.common.mounting.MountError: Failed to create mount target directory /var/lib/leapp/scratch/mounts/root_/system_overlay/sys/kernel/debug/tracing
    2023-12-18 14:22:12.17 ERROR PID: 96370 leapp.workflow.TargetTransactionFactsCollection: Actor target_userspace_creator has crashed: Traceback (most recent call last):
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 343, in _create
    _makedirs(directory, exists_ok=True)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 38, in _makedirs
    os.makedirs(path, mode=mode)
    File "/usr/lib64/python3.6/os.py", line 220, in makedirs
    mkdir(name, mode)
    OSError: [Errno 66] Object is remote: '/var/lib/leapp/scratch/mounts/root_/system_overlay/sys/kernel/debug/tracing'

    During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
    File "/usr/lib/python3.6/site-packages/leapp/repository/actor_definition.py", line 74, 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/targetuserspacecreator/actor.py", line 58, in process
    userspacegen.perform()
    File "/usr/lib/python3.6/site-packages/leapp/utils/deprecation.py", line 42, in process_wrapper
    return target_item(*args, **kwargs)
    File "/etc/leapp/repos.d/system_upgrade/common/actors/targetuserspacecreator/libraries/userspacegen.py", line 851, in perform
    scratch_reserve=reserve_space) as overlay:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 589, in create_source_overlay
    with _build_overlay_mount(root_overlay, mounts) as overlay:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 311, in _build_overlay_mount
    with _build_overlay_mount(root_mount, mounts) as mount:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 311, in _build_overlay_mount
    with _build_overlay_mount(root_mount, mounts) as mount:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 311, in _build_overlay_mount
    with _build_overlay_mount(root_mount, mounts) as mount:
    File "/usr/lib64/python3.6/contextlib.py", line 81, in __enter__
    return next(self.gen)
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/overlaygen.py", line 310, in _build_overlay_mount
    target=os.path.join(root_mount.target, current.lstrip('/'))):
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 362, in __enter__
    self.mount()
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 337, in mount
    self._create()
    File "/etc/leapp/repos.d/system_upgrade/common/libraries/mounting.py", line 345, in _create
    raise MountError('Failed to create mount target directory {}'.format(directory), str(e))
    leapp.libraries.common.mounting.MountError: Failed to create mount target directory /var/lib/leapp/scratch/mounts/root_/system_overlay/sys/kernel/debug/tracing

    =========================================================================================================

    Actor target_userspace_creator unexpectedly terminated with exit code: 1 - Please check the above details

    by

    points

    Responses

    Red Hat
    © 2025 Red Hat, Inc.