On 2023-08-24 04:22, Miroslav Suchý wrote:
Do you want to make Fedora 39 better? Please spend 1 minute of your
time and try to run:
# Run this only if you use default Fedora modules
# next time you run any DNF command default modules will be enabled
again
sudo dnf module reset '*'
dnf --releasever=39 --setopt=module_platform_id=platform:f39 \
--enablerepo=updates-testing \
$(rpm -q fedora-repos-modular >/dev/null && echo
--enablerepo=updates-testing-modular) \
--assumeno distro-sync
After a few attempts I used this:
#!/bin/bash
echo "Doing: dnf -y --skip-broken upgrade"
dnf -y --skip-broken upgrade
echo " "
echo "Doing: dnf -y --skip-broken module reset '*'"
dnf -y --skip-broken module reset '*'
echo " "
echo "Doing: dnf --skip-broken --releasever=39
--setopt=module_platform_id=platform:f39 . . "
dnf --skip-broken --releasever=39
--setopt=module_platform_id=platform:f39 \
--enablerepo=updates-testing \
$(rpm -q fedora-repos-modular >/dev/null && echo
--enablerepo=updates-testing-modular) \
--assumeno distro-sync
echo "Done"
and got this output:
Doing: dnf -y --skip-broken upgrade
Last metadata expiration check: 0:20:39 ago on Thu 24 Aug 2023 05:33:10.
Dependencies resolved.
Nothing to do.
Complete!
Doing: dnf -y --skip-broken module reset '*'
Last metadata expiration check: 0:20:45 ago on Thu 24 Aug 2023 05:33:10.
Dependencies resolved.
Nothing to do.
Complete!
Doing: dnf --skip-broken --releasever=39
--setopt=module_platform_id=platform:f39 . .
RPM Fusion for Fedora 39 - Nonfree - Updates 7.7 kB/s | 113 kB
00:14
Last metadata expiration check: 0:21:48 ago on Thu 24 Aug 2023 05:33:10.
Done
and this error output:
Errors during downloading metadata for repository
'rpmfusion-nonfree-updates':
- Status code: 404 for
https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-39&arch=x86_64
(IP: 158.69.60.128)
- Status code: 404 for
https://mirrors.rpmfusion.org/metalink?repo=nonfree-fedora-updates-released-39&arch=x86_64
(IP: 78.47.223.143)
Error: Failed to download metadata for repo 'rpmfusion-nonfree-updates':
Cannot prepare internal mirrorlist: Status code: 404 for
https://mirrors.rpmfusion.org/metalink?repo=
nonfree-fedora-updates-released-39&arch=x86_64 (IP: 78.47.223.143)
Ignoring repositories: rpmfusion-nonfree-updates
Error:
Problem: problem with installed package
python3-leveldb-0.201-11.fc38.x86_64
- package python3-leveldb-0.201-11.fc38.x86_64 from @System requires
python(abi) = 3.11, but none of the providers can be installed
- package python3-leveldb-0.201-11.fc38.x86_64 from fedora requires
python(abi) = 3.11, but none of the providers can be installed
- package python3-leveldb-0.201-11.fc38.x86_64 from fedora-modular
requires python(abi) = 3.11, but none of the providers can be installed
- package python3-leveldb-0.201-11.fc38.x86_64 from updates-modular
requires python(abi) = 3.11, but none of the providers can be installed
- package python3-leveldb-0.201-11.fc38.x86_64 from
updates-testing-modular requires python(abi) = 3.11, but none of the
providers can be installed
- python3-3.11.4-1.fc38.x86_64 from @System does not belong to a
distupgrade repository
P.
This command does not replace `dnf system-upgrade`, but it will reveal
potential problems.
You may also run `dnf upgrade` before running this command.
The `--assumeno` will just test the transaction, but does not make the
actual upgrade.
In case you hit dependency issues, please report it against the
appropriate package.
Or against fedora-obsolete-packages if that package should be removed
in Fedora 39. Please check existing reports against
fedora-obsolete-packages first:
https://red.ht/2kuBDPu
and also there is already bunch of "Fails to install"
(F39FailsToInstall) reports:
https://bugzilla.redhat.com/buglist.cgi?bug_id=2168845&bug_id_type=anddependson&format=tvp&list_id=12486533
Two notes:
* you may want to run the same command with dnf5 to help test new dnf.
* this command found zero issues on my personal system - great work
all everybody!
Thank you
Miroslav
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it:
https://pagure.io/fedora-infrastructure/new_issue
--
Philip Rhoades
PO Box 896
Cowra NSW 2794
Australia
E-mail: phil@xxxxxxxxxxxxx
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue