Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1955309
Summary: | Improperly formatted text string in dnf package_install | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mark Faine <mark.faine> |
Component: | dnf | Assignee: | Marek Blaha <mblaha> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | dmach, jmracek, jrohel, mblaha, mhatina, packaging-team-maint, pkratoch, rpm-software-management, vmukhame |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | dnf-4.8.0-1.fc35 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-06-15 07:21:37 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Mark Faine
2021-04-29 20:18:10 UTC
Although there indeed is an error in the exception description, this is not the root cause of your issue. It only causes that the error message contains redundant `%s` string: No match for argument: %s: /tmp/bacula-client-5.2.13-23.1.el7.x86_64.rpm instead of the correct No match for argument: /tmp/bacula-client-5.2.13-23.1.el7.x86_64.rpm This minor issue will be of course fixed. I tried to reproduce problem from the ansible issue #74504 and eventually I succeeded when the bacula-client package was excluded on the target system. There are several places where you can setup the exclusions but most probable seems to me /etc/dnf/dnf.conf (the others places are repofiles in /etc/yum.repos.d/*.repo and the versionlock plugin). Please can you check that /etc/dnf/dnf.conf on the target RHEL system (myserver.host.domain) does not contain lines like `excludepkgs=bacula-client`? It's possible that was the cause. I am using the yum versionlock plugin to exclude the package to ensure that a newer version is not installed. If it is indeed caused by package exclusion, then perhaps a better error message would help. Right. I've filed bug to track better error messages: https://bugzilla.redhat.com/show_bug.cgi?id=1967927 PR to fix improperly formatted string: https://github.com/rpm-software-management/dnf/pull/1776 FEDORA-2021-78c5f8c03d has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report. |