Created attachment 1628504 [details] workaround Currently Rawhide isn't installable on aarch64 and ppc64le, because we are hitting bug #1722181 again. The reasons are increased size of TLS in current distro (resp. in the libs the python interpreter loads for anaconda to run) combined with internal limitations of TLS support on these platforms. I talked to the toolchain people and they think it can be fixed, but it will take some months before the fix is available. You can read the details in the thread starting with https://sourceware.org/ml/libc-alpha/2019-09/msg00512.html, https://sourceware.org/bugzilla/show_bug.cgi?id=25051 is the current plan for a fix. So to unblock Rawhide on aarch64 and ppc64le, I propose we carry a patch in the Fedora anaconda rpms, that workarounds the problem. Although the change is harmless, I don't think it belongs to upstream anaconda, thus the request for a patch. I have tested the patch thru an updates image on ppc64le and it makes anaconda run again.
Also the PR in question: https://github.com/rhinstaller/anaconda/pull/2202 We ended up committing this upstream as we are not really setup for having downstream patches for Rawhide builds for an extended amount of time.
Sadly, it doesn't seem to be working. It causes all the Cloud-Base images to fail. The x86_64 one I can't see any output from, but the aarch64 one I saw booting, then it says something like 'session dead' in the top left and times out. So, not sure what is going on here. Is the tmux env different from the one you tested with?
Hi Kevin, Could you please provide us logs?
(In reply to Kevin Fenzi from comment #2) > Sadly, it doesn't seem to be working. > > It causes all the Cloud-Base images to fail. The x86_64 one I can't see any > output from, but the aarch64 one I saw booting, then it says something like > 'session dead' in the top left and times out. > > So, not sure what is going on here. Is the tmux env different from the one > you tested with? So what's the next step ? 1) Do we remove the hack & fixing the current issue but still breaking some aarch64 & ppc64le images ? 2) Do we remove the hack and replace it with another hack that hopefully fixes aarch64 & ppc64le while not breaking anything else ?
There is a typo in the workaround applied in anaconda tree, a closing quote is missing at the line end - https://github.com/rhinstaller/anaconda/blob/master/data/tmux.conf#L26
Sorry that was our fault, this is a fix: https://github.com/rhinstaller/anaconda/pull/2206
Merged
This bug appears to have been reported against 'rawhide' during the Fedora 32 development cycle. Changing version to 32.
This can be closed, the workaround was implemented in the past release(s) and has been removed for F-33, because we have the proper fix in glibc.