+++ This bug was initially created as a clone of Bug #997658 +++ Is this ok [y/N]: y Downloading Packages: Error Downloading Packages: kernel-PAE-3.11.0-0.rc5.git2.1.fc20.i686: Problem with repo 'rawhide': An Curl handle error: Unsupported protocol kernel-PAE-devel-3.11.0-0.rc5.git2.1.fc20.i686: Problem with repo 'rawhide': An Curl handle error: Unsupported protocol kernel-PAE-modules-extra-3.11.0-0.rc5.git2.1.fc20.i686: Problem with repo 'rawhide': An Curl handle error: Unsupported protocol kernel-headers-3.11.0-0.rc5.git2.1.fc20.i686: Problem with repo 'rawhide': An Curl handle error: Unsupported protocol --- Additional comment from Ales Kozumplik on 2013-08-16 08:49:46 EDT --- (commit 36492d2 aims to fix the download error ("Unsupported protocol"). If it does not we'll need librepo maintainer's input how to debug this) --- Additional comment from marianne on 2013-08-19 03:30:55 EDT --- Same error in fedora 19 with non-kernel-related package Is this ok [y/N]: y Downloading Packages: using local copy of kmod-VirtualBox-3.10.7-200.fc19.x86_64-4.2.16-1.fc19.7.x86_64 using local copy of kmod-VirtualBox-4.2.16-1.fc19.7.x86_64 Error Downloading Packages: openbox-libs-3.5.2-2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol sssd-client-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol sssd-proxy-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol sssd-krb5-common-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol libipa_hbac-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol microcode_ctl-2:2.0-4.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol meanwhile-1.1.0-12.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol sssd-common-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol sssd-ldap-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol openbox-3.5.2-2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol sssd-ipa-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol python-sssdconfig-1.11.0-0.1.beta2.fc19.noarch: Problem with repo 'updates': An Curl handle error: Unsupported protocol sssd-ad-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol libfprint-0.5.1-1.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol libsss_idmap-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol sssd-krb5-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol qrencode-libs-3.4.2-1.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol rdesktop-1.8.0-1.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol sssd-1.11.0-0.1.beta2.fc19.x86_64: Problem with repo 'updates': An Curl handle error: Unsupported protocol --- Additional comment from Ales Kozumplik on 2013-08-19 03:37:05 EDT --- poma and marianne, what version of dnf are you running? --- Additional comment from marianne on 2013-08-19 04:08:16 EDT --- Last version available as package : Installed Packages Name : dnf Arch : noarch Epoch : 0 Version : 0.3.11 Release : 1.git7d717c7.fc19 Size : 1.9 M Repo : @System From repo : updates Summary : Package manager forked from Yum, using libsolv as a dependency resolver URL : https://github.com/akozumpl/dnf License : GPLv2+ and GPLv2 and GPL Description : Package manager forked from Yum, using libsolv as a dependency resolver.
What is happening here: A fix to bug 979042 rests on giving librepo a single URL to download a given package from, even if we are downloading from a mirrorlist (a limitation of the 0.0.5 version of librepo is that it can only take one 'url'). If this given URL happens to be rsync or other protocol not supported by librepo (rsync is currently not supported by yum/urlgrabber for that matter), the above error results. Resolving bug 979042 removed the librepo limitation and DNF commit 36492d2 resolves this bug by passing all known mirroring URLs to librepo. This should be included with dnf-0.3.12. Note that rebuilding the current dnf with the current upstream librepo will not help as there are other issues with the upstream librepo. Coordinating with the librepo maintainer.
> Note that rebuilding the current dnf with the current upstream librepo will > not help as there are other issues with the upstream librepo. Coordinating > with the librepo maintainer. bug 998499