[LEAPP] Why does Leapp upgrade fails with "ImportError: bad magic number in 'leapp.models.grubdevice': b'\x03\xf3\r\n'" ?
Issue
- During RHEL 8 to 9 upgrade,
leapp preupgradefails with below traceback error :
Traceback (most recent call last):
File "/usr/bin/leapp", line 11, in <module>
load_entry_point('leapp==0.15.1', 'console_scripts', 'leapp')()
File "/usr/lib/python3.6/site-packages/leapp/cli/__init__.py", line 45, in main
cli.command.execute('leapp version {}'.format(VERSION))
File "/usr/lib/python3.6/site-packages/leapp/utils/clicmd.py", line 111, in execute
args.func(args)
File "/usr/lib/pyt hon3.6/site-packages/leapp/utils/clicmd.py", line 133, in called
self.target(args)
File "/usr/lib/python3.6/site-packages/leapp/cli/commands/upgrade/breadcrumbs.py", line 147, in wrapper
return f(*args, breadcrumbs=breadcrumbs, **kwargs)
File "/usr/lib/python3.6/site-packages/leapp/cli/commands/preupgrade/__init__.py", line 58, in preupgrade
repositories = util.load_repositories()
File "/usr/lib/python3.6/site-packages/leapp/cli/commands/upgrade/util.py", line 90, in load_repositories
manager.load()
File "/usr/lib/python3.6/site-packages/leapp/repository/manager.py", line 114, in load
repo.load(resolve=False, stage=_LoadStage.MODELS)
File "/usr/lib/python3.6/site-packages/leapp/repository/__init__.py", line 134, in load
self._load_modules(self.models, 'leapp.models')
File "/usr/lib/python3.6/site-packages/leapp/repository/__init__.py", line 169, in _load_modules
importer.find_module(name).load_module(name)
File "<frozen importlib._bootstrap_external>", line 399, in _check_name_wrapper
File "<frozen importlib._bootstrap_external>", line 823, in load_module
File "<frozen importlib._bootstrap_external>", line 682, in load_module
File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
File "<frozen importlib._bootstrap>", line 684, in _load
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 674, in exec_module
File "<frozen importlib._bootstrap_external>", line 888, in get_code
File "<frozen importlib._bootstrap_external>", line 455, in _validate_bytecode_header
ImportError: bad magic number in 'leapp.models.grubdevice': b'\x03\xf3\r\n'
Environment
- Red Hat Enterprise Linux 8
- Red Hat Enterprise Linux 9
- Leapp
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.