f31-test.fedorainfracloud.org machine should be installed.
Originally reported by @hobbes1069
I tried several times, but the VM was hanging during boot. After examining logs I found out that it did not complete "ecdsa Server Key Generation". I got into virtual console and started pressing random keys to help it gather more entropy, which immediately helped the VM to complete boot process.
I had to manually install ntp and fas-clients:
dnf install ntp rpm --import https://infrastructure.fedoraproject.org/repo/infra/RPM-GPG-KEY-INFRA-TAGS dnf --repofrompath 'infrastructure-tags,https://kojipkgs.fedoraproject.org/repos-dist/f$releasever-infra/latest/$basearch/' --enablerepo infrastructure-tags install fas-clients
Then attempted to upgrade to F31:
sed -i '/baseurl/s/./#&/' /etc/yum.repos.d/* sed -i '/metalink/s/^#//' /etc/yum.repos.d/* dnf --releasever 31 distro-sync
Which failed with:
Error: Problem: package fas-clients-0.10.2-3.fc30.infra.noarch requires libselinux-python, but none of the providers can be installed - python2-libselinux-2.9-3.1.fc30.x86_64 does not belong to a distupgrade repository - problem with installed package fas-clients-0.10.2-3.fc30.infra.noarch
I will need to build FAS for F31 infra.
I already built fas for f31/f32. Check that the infra-tags repo is pointing to f31 instead of f30 (we might hardcode in ansible?)
I can see that FAS is indeed built for f31-infra, but is tagged for stg only. I moved it to production:
Fri Sep 13 03:58:48 2019 fas-0.10.2-3.fc31.infra untagged from f31-infra-stg by mizdebsk Fri Sep 13 03:58:48 2019 fas-0.10.2-3.fc31.infra tagged into f31-infra by mizdebsk [still active]
However dist repos for f31-infra are not being generated. I have opened releng ticket to change this: https://pagure.io/releng/issue/8791
Metadata Update from @mizdebsk: - Issue priority set to: Waiting on External (was: Waiting on Assignee)
Metadata Update from @mizdebsk: - Issue priority set to: Waiting on Assignee (was: Waiting on External)
F31 fas-clients has broken dependency: Problem: package fas-clients-0.10.2-3.fc31.infra.noarch requires libselinux-python, but none of the providers can be installed This is because python2-libselinux package that used to provide libselinux-python was removed from F31: https://bugzilla.redhat.com/show_bug.cgi?id=1739646
Problem: package fas-clients-0.10.2-3.fc31.infra.noarch requires libselinux-python, but none of the providers can be installed
f31-test.fedorainfracloud.org has been installed and upgraded to Fedora 31. However FAS client is not installed, therefore the machine won't be syncing user accounts from FAS until the issue is fixed. I will open a new ticket about that.
Metadata Update from @mizdebsk: - Issue close_status updated to: Fixed - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.