web-dev-qa-db-fra.com

L'acheminement de l'onglet DNF est suspendu

L'achèvement de l'onglet est suspendu lorsque vous essayez de terminer les noms de packages. par exemple dnf info fire[TAB]. Comment puis-je réparer cela?

Il fonctionne en général pour Bash, ainsi que pour compléter les options dnf, mais pas pour les noms de packages. Il semble geler la ligne de commande et je dois appuyer deux fois sur CTRL-C pour récupérer l'invite de commande.

L'achèvement de l'onglet utilisait pour travailler sur Fedora 28 et ce problème a commencé après la mise à niveau vers Fedora 29.

J'ai le bash-completion et sqlite packages installés, qui sont nécessaires à la fin.

Utilisant Sudo strace -pXXXX -fro /tmp/strace.log (où xxxx est l'ID de processus de la borne Bash où l'achèvement de l'onglet est en cours de tentative) de ici a généré un fichier journal de 9 Mo 80K + ligne et joint 55 processus. Suggestions de quelles conseils à rechercher là-bas?


Observations sur dnf onglet Nom de l'emballage Achèvement

  • ne fonctionne pas pour mon utilisateur
  • fonctionne pour la racine
  • ne fonctionne pas après dnf install ou dnf info
  • fonctionne après dnf remove (y compris pour mon utilisateur)
8
adatum

Il y a des solutions de contournement ici https://bugzilla.redhat.com/show_bug.cgi?id=1625674 . À un moment donné, il y aura aussi un correctif.

2
RubenCaro