Description of problem: When debuginfo is missing, gdb suggests using debuginfo-install. This command uses yum, not dnf: # debuginfo-install gdb-7.9-10.fc22.x86_64 Yum-utils package has been deprecated, use dnf instead. dnf is the default way to install/update programs in Fedora 22: https://fedoraproject.org/wiki/Changes/ReplaceYumWithDNF Version-Release number of selected component (if applicable): gdb-7.9-10.fc22.x86_64 How reproducible: All the time Steps to Reproduce: 1. gdb gdb Actual results: Missing separate debuginfos, use: debuginfo-install gdb-7.9-10.fc22.x86_64 Expected results: Missing separate debuginfos, use: <some new dnf command> Additional info: dnf provides a debuginfo-install command which seems to be mostly compatible with the debuginfo-install command: # dnf debuginfo-install gdb
OK, 'dnf debuginfo-install' is in 'dnf-plugins-core'.
gdb-7.9-11.fc22 has been submitted as an update for Fedora 22. https://admin.fedoraproject.org/updates/gdb-7.9-11.fc22
Thanks for the quick fix! I am pretty sure it's dnf's fault, but there seems to be a catch in the debuginfo-install command with dnf: # debuginfo-install gdb-7.9-10.fc22.x86_64 Yum-utils package has been deprecated, use dnf instead. See 'man yum2dnf' for more information. [ ... snip ... ] ---> Package gdb-debuginfo.x86_64 0:7.9-10.fc22 will be installed [ ... snip ... ] But dnf says: # dnf debuginfo-install gdb-7.9-10.fc22.x86_64 Dependencies resolved. Nothing to do. Complete! If I remove the rpm version, things work: # dnf debuginfo-install gdb [ ... snip ... ] gdb-debuginfo x86_64 7.9-10.fc22 [ ... snip ... ] As it is, adding the rpm versions to the command to run ("dnf debuginfo-install gdb-7.9-10.fc22.x86_64") will probably make dnf do nothing.
gdb-7.9-11.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.