パッケージ名を完成しようとすると、タブ補完がハングします。例:dnf info fire[TAB]
。どうすれば修正できますか?
これは、bashとdnf
オプションを完了するために一般的に機能しますが、パッケージ名には機能しません。コマンドラインがフリーズしているようです。コマンドプロンプトに戻るには、Ctrl-Cを2回押す必要があります。
以前はタブ補完がFedora 28で機能していましたが、この問題はFedora 29にアップグレードした後に始まりました。
完了に必要なbash-completion
およびsqlite
パッケージをインストールしました。
here からSudo strace -pXXXX -fro /tmp/strace.log
(XXXXはタブ補完が試行されているbashターミナルのプロセスIDです)を使用すると、9MBの80k +行のログファイルが生成され、55のプロセスがアタッチされます。そこに何のヒントがあるのか?
dnf
パッケージ名タブの完了に関する観察
dnf install
またはdnf info
の後には機能しませんdnf remove
以降(私のユーザーを含む)ここにはいくつかの回避策があります https://bugzilla.redhat.com/show_bug.cgi?id=1625674 。ある時点で修正も行われます。