I try to day to upgrade from fedora 31 to 32. But I got this error:
Errors during downloading metadata for repository ‘skype-stable’:
Curl error (28): Timeout was reached for https://repo.skype.com/rpm/stable/repodata/repomd.xml [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds]
Error: Failed to download metadata for repo ‘skype-stable’: Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried
Ignoring repositories: Dropbox, skype-stable
Error:
Problem 1: package eclipse-usage-4.11.0-1.fc31.noarch requires osgi(org.eclipse.epp.logging.aeri.core), but none of the providers can be installed
package eclipse-usage-4.11.0-1.fc31.noarch requires osgi(org.eclipse.epp.logging.aeri.ide), but none of the providers can be installed
eclipse-epp-logging-2.0.7-8.fc31.noarch does not belong to a distupgrade repository
problem with installed package eclipse-usage-4.11.0-1.fc31.noarch
package eclipse-epp-logging-2.0.8-1.module_f32+6163+c0e6dcb2.noarch is filtered out by modular filtering
Problem 2: package python2-twisted-19.2.1-6.fc31.x86_64 requires python2.7dist(automat) >= 0.3, but none of the providers can be installed
python2-Automat-0.7.0-4.fc31.noarch does not belong to a distupgrade repository
problem with installed package python2-twisted-19.2.1-6.fc31.x86_64
(try to add ‘–skip-broken’ to skip uninstallable packages)
Can someone help me? How can I remove Skype and I solve the issue?
You can temporarily disable any repository during a dnf transaction with --disablerepo=<name_of_repo>, so the command I gave above would become: dnf system-upgrade download --disablerepo=skype-stable --refresh –skip-broken --allowerasing --best --releasever=32
If you don’t want to type this every time, but you want to keep the repository in place, you can disable it with: dnf config-manager --set-disabled skype-stable
Essentially this command sets the “enabled” variable in the repo file to 0, so another way to do that would be by directly editing the file /etc/yum.repos.d/skype-stable.repo.
Conversely, with the repo disabled, you can enable it per dnf transaction with --enablerepo=<name_of_repo>. When they fix the problem, you can enable the repository again by setting enabled=1 directly in the file or with dnf config-manager --set-enabled skype-stable