Open LukeShortCloud opened 1 year ago
This is because the $releasever variable is not rendered correctly. Instead of being a number such as 38, it is actually rpmostree-unset-releasever.
$releasever
38
rpmostree-unset-releasever
$ sudo ./rpm-ostree-compose.sh rpm-ostree version: 2023.2 No previous commit for fedora/38/x86_64/silverblue Enabled rpm-md repositories: fedora-38-updates fedora-38 ekultails-gaming Updating metadata for 'fedora-38-updates'... done Updating metadata for 'fedora-38'... done Updating metadata for 'ekultails-gaming'... done error: Updating rpm-md repo 'ekultails-gaming': cannot update repo 'ekultails-gaming': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried; Last error: Status code: 404 for https://download.copr.fedorainfracloud.org/results/ekultails/gaming/fedora-rpmostree-unset-releasever-x86_64/repodata/repomd.xml (IP: 2600:9000:250c:4a00:4:bbc1:1840:93a1)
Here is a workaround script someone made:
#!/bin/bash pushd /tmp author="$(echo $2 | cut -d '/' -f1)" reponame="$(echo $2 | cut -d '/' -f2)" if [ ! $3 ]; then releasever="$(rpm -E %fedora)" else releasever=$3 fi if [[ "$1" == "enable" ]]; then echo "$author/$reponame -> $releasever" curl -fsSL https://copr.fedorainfracloud.org/coprs/$author/$reponame/repo/fedora-$releasever/$author-$reponame-fedora-.repo | sudo tee /etc/yum.repos.d/$author-$reponame.repo elif [[ "$1" == "remove" ]]; then sudo rm /etc/yum.repos.d/$author-$reponame.repo fi
https://www.reddit.com/r/Fedora/comments/y8chhu/is_there_any_way_to_use_copr_with_rpmostree/
If building a custom rpm-ostree system, this value can be manually set in the Treefile.
--- include: fedora-silverblue.yaml releasever: "38"
https://rpm-ostree.readthedocs.io/en/stable/manual/treefile/
This is because the
$releasever
variable is not rendered correctly. Instead of being a number such as38
, it is actuallyrpmostree-unset-releasever
.Here is a workaround script someone made:
https://www.reddit.com/r/Fedora/comments/y8chhu/is_there_any_way_to_use_copr_with_rpmostree/