Este é um bug na conclusão do bash em dnf
(não o primeiro e nem o último). Vamos ver o que eu posso descobrir.
A execução do mesmo com set -x
revelará a origem disso:
python3 -c 'import sys; from dnf.cli import completion_helper as ch; ch.main(sys.argv[1:])' _cmds sear -d 0 -q -C
não retorna a lista de opções, mas basicamente algum erro. É porque o /usr/lib/python3.4/site-packages/dnf/cli/completion_helper.py
está usando API não suportada e, ao depurar, vemos erros como este:
The 'plugins' function is not a part of DNF API and will be removed in the upcoming DNF release. Please use only officially supported API functions. DNF API documentation is available at https://dnf.readthedocs.org/en/latest/api.html.
da linha
172 base.plugins.load(base.conf.pluginpath, [])
Isso deve ser base.init_plugins()
e já foi corrigido no commit recente . A única coisa necessária agora é esperar até que ela seja consertada na distribuição.