leapp fails with OSError: [Errno 2] No such file or directory: '/el8target/var/lib/dnf/rpmdb_lock.pid'

Solution Unverified - Updated -

Issue

leapp fails in preupgrade.

Traceback (most recent call last):
  File \"/bin/dnf\", line 58, in <module>
    main.user_main(sys.argv[1:], exit_code=True)
  File \"/usr/lib/python2.7/site-packages/dnf/cli/main.py\", line 179, in user_main
    errcode = main(args)
  File \"/usr/lib/python2.7/site-packages/dnf/cli/main.py\", line 64, in main
    return _main(base, args, cli_class, option_parser_class)
  File \"/usr/lib/python2.7/site-packages/dnf/cli/main.py\", line 99, in _main
    return cli_run(cli, base)
  File \"/usr/lib/python2.7/site-packages/dnf/cli/main.py\", line 123, in cli_run
    ret = resolving(cli, base)
  File \"/usr/lib/python2.7/site-packages/dnf/cli/main.py\", line 154, in resolving
    base.do_transaction(display=displays)
  File \"/usr/lib/python2.7/site-packages/dnf/cli/cli.py\", line 240, in do_transaction
    tid = super(BaseCli, self).do_transaction(display)
  File \"/usr/lib/python2.7/site-packages/dnf/base.py\", line 872, in do_transaction
    tid = self._run_transaction(cb=cb)
  File \"/usr/lib/python2.7/site-packages/dnf/lock.py\", line 147, in __exit__
    os.unlink(self.target)
OSError: [Errno 2] No such file or directory: '/el8target/var/lib/dnf/rpmdb_lock.pid'
Exception OSError: (2, 'No such file or directory', '/tmp/tmpUEcHfx') in <bound method _TemporaryFileWrapper.__del__ of <closed file '<fdopen>', mode 'w+b' at 0x7f30036b2ed0>> ignored

Environment

Red Hat Enterprise Linux 7
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