Запустил обновлять fedora 31 (dnf update), но во время обновления комп повис. Пришлось жёстко перезагрузить. Но после этого побился dnf. При попытке выполнить пишет:
Traceback (most recent call last):
File "/usr/bin/dnf", line 57, in <module>
from dnf.cli import main
ModuleNotFoundError: No module named 'dnf'
Пробовал качать и переустанавливать при помощи rpm --reinstall пакеты, связанные с dnf, не помогает.
Переустанавливал такие пакеты:
dnf-4.2.17-1.fc31.noarch.rpm python3-dnf-4.2.17-1.fc31.noarch.rpm
dnf-data-4.2.17-1.fc31.noarch.rpm python3-libdnf-0.39.1-1.fc31.x86_64.rpm
libdnf-0.39.1-1.fc31.x86_64.rpm
python3-3.7.6-1.fc31.x86_64.rpm
Можно ли как починить без переустановки?