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

Responses