dnf タブの完了が中断されます。

dnf タブの完了が中断されます。

パッケージ名を完成させようとすると、タブの完成は中止されます。たとえばdnf info fire[TAB]。この問題をどのように解決できますか?

通常、bashと完成オプションでも機能しますdnfが、パッケージ名では機能しません。コマンドラインがハングしているようでコマンドプロンプトを再表示するには、Ctrl-Cをダブルクリックする必要があります。

タブ補完機能は以前はFedora 28で動作していましたが、Fedora 29にアップグレードした後にこの問題が発生しました。

bash-completion完了するために必要なパッケージをインストールしました。sqlite

使用sudo strace -pXXXX -fro /tmp/strace.log(ここで、XXXXは、タブの完了を試みるbash端末のプロセスIDです)ここ55個のプロセスが関連付けられた9MBの80k+ラインログファイルを作成しました。そこで探すべきヒントの提案をお探しですか?


dnfパッケージ名タブの完成の観察

  • 私のユーザーは利用できません。
  • ルートに適用
  • dnf installまたは後で動作しませんdnf info
  • それ以降は動作しますdnf remove(私のユーザーを含む)。

ベストアンサー1

以下はいくつかの回避策です。https://bugzilla.redhat.com/show_bug.cgi?id=1625674。また、ある時点で修正があるでしょう。

おすすめ記事