Bug 2334712
Summary: | F42FailsToInstall: xorgxrdp, xorgxrdp-glamor | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Fedora Fails To Install <fti-bugs> |
Component: | xorgxrdp | Assignee: | Pavel Roskin <plroskin> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | bojan, plroskin |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2024-12-28 21:32:19 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 2300529 |
Description
Fedora Fails To Install
2024-12-28 13:20:12 UTC
That's bizarre: https://src.fedoraproject.org/rpms/xorg-x11-server/blob/rawhide/f/xorg-x11-server.spec#_358 There is definitely /usr/libexec/Xorg in F42. Are you sure this is correct? ``` $ mock -r fedora-42-x86_64 --config-opts mirrored=False install xorgxrdp xorgxrdp-glamor --setopt=optional_metadata_types=filelists INFO: mock.py version 6.0 starting (python version = 3.13.1, NVR = mock-6.0-1.fc41), args: /usr/libexec/mock/mock -r fedora-42-x86_64 --config-opts mirrored=False install xorgxrdp xorgxrdp-glamor --setopt=optional_metadata_types=filelists Start(bootstrap): init plugins INFO: selinux enabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux enabled Finish: init plugins INFO: Signal handler active Start: run Mock Version: 6.0 INFO: Mock Version: 6.0 Start(bootstrap): chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Package manager dnf5 detected and used (fallback) Finish(bootstrap): chroot init Start: chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) Finish: chroot init INFO: installing package(s): xorgxrdp xorgxrdp-glamor --setopt=optional_metadata_types=filelists Updating and loading repositories: local 100% | 4.8 MiB/s | 58.5 MiB | 00m12s Repositories loaded. Failed to resolve the transaction: Problem: package xorgxrdp-0.10.3-2.fc42.x86_64 from local conflicts with xorgxrdp-glamor provided by xorgxrdp-glamor-0.10.3-2.fc42.x86_64 from local - conflicting requests You can try to add to command line: --skip-broken to skip uninstallable packages ERROR: Command failed: # /usr/bin/systemd-nspawn -q -M bb80a2ec051e417cae5fe5101f49c6b5 -D /var/lib/mock/fedora-rawhide-x86_64-bootstrap/root -a --capability=cap_ipc_lock --bind=/tmp/mock-resolv.42oqi7h_:/etc/resolv.conf --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/var/lib/mock/fedora-rawhide-x86_64/root/installation-homedir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --setenv=LC_MESSAGES=C.UTF-8 --resolv-conf=off /usr/bin/dnf5 --installroot /var/lib/mock/fedora-rawhide-x86_64/root/ --releasever 42 install xorgxrdp xorgxrdp-glamor --setopt=optional_metadata_types=filelists --setopt=deltarpm=False --setopt=allow_vendor_change=yes --allowerasing --setopt=tsflags=nocontexts ``` These two packages conflict with each other, so both cannot be installed at the same time. In any event, when filelists are added to metadata, dependency on /usr/libexec/Xorg is resolved, as expected. Ah, I see what the problem is. This is outside /usr/bin and /etc, so not permitted. Let me supply the package instead as the dependency and rebuild. |