Community Packages

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#73218 - [dnf] dnf --installroot fails

Attached to Project: Community Packages
Opened by Alex PJ (borislav) - Sunday, 02 January 2022, 00:01 GMT
Last edited by Jelle van der Waa (jelly) - Saturday, 19 February 2022, 13:06 GMT
Task Type Support Request
Category Packages
Status Assigned
Assigned To Jelle van der Waa (jelly)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


I'm attempting to use dnf from Ansible. Whilst the rpm repo listings are easily created in the appropriate place to allow dnf to create it's database. I can't see how to put the gpg keys where they are supposed to be without attempting to do the stupid thing of running dnf in ArchLinux.

What is the preferred method on ArchLinux? Would you mind creating a basic page on the wiki.

Just to be clear: I'm running "dnf --installroot=blah .." from within Arch Linux Ansible.

Additional info:
* package version(s)
* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
1. dnf --installroot=blah .. install <rpm package>

Fails with can't find "/etc/pki/rpm-gpg/rpm-gpg-key-fedora-35-x86_64"
This task depends upon