pkconエラーファイルが見つからない問題を修正

pkconエラーファイルが見つからない問題を修正

私のディスクがいっぱいですが、PackageKitがキャッシュフォルダに12 GB以上のスペースを使用していることがわかりました。そのため、キャッシュファイルを削除できることがわかりました。次のコマンドを使用しました。

[unix@localhost ~]$ sudo pkcon -c 8000000 refresh
Refreshing cache [=========================]
Loading cache [=========================]
Downloading repository information[=========================]
Finished [=========================]
Fatal error: Error when getting information for file “/var/cache/PackageKit/28/metadata
/phracek-PyCharm/repodata``/36899dd8cb609ee8604863268813e848e6d48b2448bad93a4037e14dcad30dcd-appstream.xml”: No such
file or directory

しかし、ファイルとフォルダの欠落に関するエラーがあります。誰でも私が問題を解決するのを助けることができますか?

答え1

必要な場合を除き、PackageKitを無効にしてブロックすることができます。 Bugzillaについて調査した結果、これはFedora <28およびPackageKitバージョン<1.1.19で問題になるようです。

ディストリビューションおよび/またはパッケージバージョンのアップグレード以外の「ソリューション」は、PackageKitを無効にしてブロックするようです。

sudo systemctl stop packagekit.service
sudo systemctl disable packagekit.service
sudo systemctl mask packagekit.service
sudo systemctl stop packagekit-offline-update.service
sudo systemctl disable packagekit-offline-update.service
sudo systemctl mask packgekit-offline-update.service

sudo rm -rf /var/cache/PackageKit   # optional

Fedora 28がどのバージョンを使用しているかわかりませんが、> = 220の場合は、すべてのサービスを停止するのではなく、そのsystemdフラグを渡すことができます。disable --now

添付:GNOMEソフトウェアを使用するには、unmaskサービスを再起動する必要があります。しかし、CLIを使用してシステムを更新したい場合は、これが問題にならないと思います。

関連情報