Expected Behaviour:
Pihole should install to completion without issues as it did just fine in Qubes Fedora 34 through 36.
Actual Behaviour:
Install fails because curl-minimal package included in the system conflicts with curl provided by pi-hole:
[i] Processing dnf install(s) for: cronie curl nmap-ncat lighttpd lighttpd-fastcgi php-common php-cli php-pdo php-xml php-json php-intl, please wait...
Last metadata expiration check: 1:39:10 ago on Sun Mar 10 13:09:03 2024.
Error:
Problem: problem with installed package curl-minimal-8.0.1-7.fc38.x86_64
- package curl-minimal-8.0.1-7.fc38.x86_64 from @ System conflicts with curl provided by curl-7.87.0-7.fc38.x86_64 from fedora
- package curl-minimal-7.87.0-7.fc38.x86_64 from fedora conflicts with curl provided by curl-7.87.0-7.fc38.x86_64 from fedora
- package curl-minimal-8.0.1-7.fc38.x86_64 from updates conflicts with curl provided by curl-7.87.0-7.fc38.x86_64 from fedora
- conflicting requests
- package curl-minimal-8.0.1-7.fc38.x86_64 from @ System conflicts with curl provided by curl-8.0.1-7.fc38.x86_64 from updates
- package curl-minimal-7.87.0-7.fc38.x86_64 from fedora conflicts with curl provided by curl-8.0.1-7.fc38.x86_64 from updates
- package curl-minimal-8.0.1-7.fc38.x86_64 from updates conflicts with curl provided by curl-8.0.1-7.fc38.x86_64 from updates
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
Debug Token:
I have no pihole to run BECAUSE IT WON'T DUCKING INSTALL ffs fedora devs keep making me waste time with their stupid breaking changes