How to check Fedora 23 consistency after upgrade?
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?
Edit
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/main.py", line 174, in user_main
errcode = main(args)
File "/usr/lib/python3.4/site-packages/dnf/cli/main.py", line 60, in main
return _main(base, args)
File "/usr/lib/python3.4/site-packages/dnf/base.py", line 99, in __exit__
self.close()
File "/usr/lib/python3.4/site-packages/dnf/base.py", line 280, in close
self._tempfile_persistor.get_saved_tempfiles())
File "/usr/lib/python3.4/site-packages/dnf/persistor.py", line 475, in get_saved_tempfiles
return self._get_json_db(self.db_path)
File "/usr/lib/python3.4/site-packages/dnf/persistor.py", line 417, in _get_json_db
default = json.loads(content)
File "/usr/lib64/python3.4/json/__init__.py", line 318, in loads
return _default_decoder.decode(s)
File "/usr/lib64/python3.4/json/decoder.py", line 343, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib64/python3.4/json/decoder.py", line 359, in raw_decode
obj, end = self.scan_once(s, idx)
ValueError: Expecting ',' delimiter: line 1 column 201229 (char 201228)
https://fedoraproject.org/wiki/DNF_sy...