#7706 Fedora-eln-20250113.n.3 DOOMED
Closed by jnsamyak. Opened by releng.

pungi.global.log

[ERROR   ] Compose run failed: Runroot task failed: 127840238. See /mnt/koji/compose/eln/Fedora-eln-20250113.n.3/logs/aarch64/buildinstall-BaseOS.aarch64.log for more details.

Compose Total time: 0:16:36
Compose phase INIT time: 0:00:10.
Compose phase PKGSET time: 0:04:36.
Compose phase WEAVER: FAILED.
Compose phase BUILDINSTALL: FAILED.
Compose phase GATHER time: 0:08:25.
Compose phase EXTRA_FILES time: 0:00:04.
Compose phase CREATEREPO time: 0:03:17.


New issue on all arches, in addition to #7705 which is s390x-specific; appears to be fallout from the RPMSuportForSystemdSysusers (sic) change:

DEBUG util.py:461:  Problem 1: conflicting requests
DEBUG util.py:461:    - nothing provides group(rpc) needed by rpcbind-1.2.7-1.rc1.eln145.1.aarch64 from lorax-repo-0
DEBUG util.py:461:    - nothing provides user(rpc) needed by rpcbind-1.2.7-1.rc1.eln145.1.aarch64 from lorax-repo-0
DEBUG util.py:461:   Problem 2: conflicting requests
DEBUG util.py:461:    - nothing provides group(rpcuser) needed by nfs-utils-1:2.8.2-0.rc1.eln145.3.aarch64 from lorax-repo-0
DEBUG util.py:461:    - nothing provides user(rpcuser) needed by nfs-utils-1:2.8.2-0.rc1.eln145.3.aarch64 from lorax-repo-0

/cc @zbyszek @pmatilai

This is because rpcbind and nfs-utils do their own thing wrt user creation instead of https://docs.fedoraproject.org/en-US/packaging-guidelines/UsersAndGroups/

Minimal fix would be just adding manual provides for those users but it'd be better to update it to modern Fedora practises instead. I'll have a look.

Submitted the following minimal PR's which should fix these issues once merged + built:
https://src.fedoraproject.org/rpms/rpcbind/pull-request/5
https://src.fedoraproject.org/rpms/nfs-utils/pull-request/20

Metadata Update from @jnsamyak:
- Issue status updated to: Closed (was: Open)

Metadata