私は最近Fedora23でメモリが不足しています。たとえ多くのファイルを保存していないようです。log
ファイルを削除するとスペースvar
が確保されることをどこかで発見し、非常に不注意な瞬間にそのファイルも削除することに決めましたvar/cache
。私はこれが愚かなことであることを知っています!修正する方法がありますか、それとも再インストールする必要がありますか?ありがとうございます! !dnf update
Error: failed to synchronize cache for repo 'updates'
PS:dnf clean all
ファイルが削除されたとしても問題は解決しませんでした。
詳細モードで実行すると、dnf -v update
出力は次のようになります。
Cannot prepare internal mirrorlist: file repomd.xml was not found in metalink
はい、修正しましたが、まだ方法がわかりません。それでも、最終的には誰かに役立つかもしれませんし、実際のエラーの説明を見つけるのに役立ちます。
- 実行してみyum-deprecated clean all
ましたがインストールされていません。
- dnfが親切にもyum-deprecated
インストールしてくれたので同意しました。驚いたことに、会話を通じてパッケージをインストールすることに成功しました。
-yum-deprecated clean all
再実行したところ、すべてが解決されました。
おそらく、dnf makecache
以下の回答で提案されているように実行すると、タスクが完了した可能性があります。
答え1
削除は/var/cache
DNFに致命的ではありませんが、他の問題を引き起こす可能性があります。
/var/cache
特に、あなたの質問に関するDNFの場合(他のものが含まれているかどうかわかりません)、mkdir /var/cache/{dnf,yum,system-upgrade}
DNFがキャッシュを再構築できることを確認してくださいdnf makecache
。