Ask Your Question

How to check Fedora 23 consistency after upgrade?

asked 2015-12-07 09:35:33 -0500

paladini gravatar image

updated 2015-12-07 09:39:26 -0500

Hey guys,

I was following this tutorial to upgrade my system from Fedora 22 to Fedora 23, but I don't think my installation was finished succesfully. How can I check the consistency of Fedora 23 after the upgrade?

I've run sudo dnf system-upgrade reboot and then I wait for the system to boot up. Some lines of text appeared on the screen and the cursor start blinking, so I thought that the installation was on the run and I go take a lunch. When I come back from the lunch, the screen has exactly the same: a black screen with the same text. So I opened a Terminal pressing a combination of keys (envolving ALT, F3 and one more key) and rebooted my PC. My system take about 1 minute to start rebooting.

After that, Fedora 23 appeared in GRUB (together with the Fedora 22) and then I selected it. It take a lot of time to start and now I'm using it, but some weird things are happening (e.g: bugs on Files, slow computer) and I would like to check the consistency of the system upgrade / installation. How can I achieve that?


When I run some DNF command, I always get a Python error (the command is run succesfully, but I always get an error):

Traceback (most recent call last):
  File "/bin/dnf", line 57, in <module>
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python3.4/site-packages/dnf/cli/", line 174, in user_main
    errcode = main(args)
  File "/usr/lib/python3.4/site-packages/dnf/cli/", line 60, in main
    return _main(base, args)
  File "/usr/lib/python3.4/site-packages/dnf/", line 99, in __exit__
  File "/usr/lib/python3.4/site-packages/dnf/", line 280, in close
  File "/usr/lib/python3.4/site-packages/dnf/", line 475, in get_saved_tempfiles
    return self._get_json_db(self.db_path)
  File "/usr/lib/python3.4/site-packages/dnf/", line 417, in _get_json_db
    default = json.loads(content)
  File "/usr/lib64/python3.4/json/", line 318, in loads
    return _default_decoder.decode(s)
  File "/usr/lib64/python3.4/json/", line 343, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib64/python3.4/json/", line 359, in raw_decode
    obj, end = self.scan_once(s, idx)
ValueError: Expecting ',' delimiter: line 1 column 201229 (char 201228)
edit retag flag offensive close merge delete



1 Answer

Sort by ยป oldest newest most voted

answered 2016-02-12 12:24:49 -0500

Fabash gravatar image


I really don't know why there is another method on Fedora magazine. But I've always followed this wiki page on Fedup successfully to upgrade from one version to the next one.


(ok, it uses in final dnf commands...)

Maybe you have some inconsistent configuration files ? Could you run the cleaning step of this wiki page an reveal any *.rpmnew files ?

Hope this helps.

edit flag offensive delete link more


as of fedora 23, the Fedup page is somewhat depreciated and the dnf commands are being worked on -

bodhi.zazen gravatar imagebodhi.zazen ( 2016-02-16 06:15:49 -0500 )edit

Question Tools

1 follower


Asked: 2015-12-07 09:35:33 -0500

Seen: 425 times

Last updated: Feb 12 '16