#8201 Install F31 maintainer test machine
Closed: Fixed a month ago by mizdebsk. Opened a month ago by mizdebsk.

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)

a month ago

Metadata Update from @mizdebsk:
- Issue priority set to: Waiting on Assignee (was: Waiting on External)

a month ago

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

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)

a month ago

Login to comment on this ticket.

Metadata