-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proxied update connections are broken in F38 #1477
Comments
We paused the F38 rollout: coreos/fedora-coreos-streams#700 |
Not at all sure what the root cause issue behind the BZ is yet. But, I wonder whether some of the historical means to configure proxies might work to avoid having to rollback a server or re-provision it (as a temporary solution): coreos/rpm-ostree#762 |
Thank you so much for the detailed bug report @fifofonix! It looks like the issue is with libcurl/curl packages as downgrading to libcurl/curl I can continue to reproduce the issue consistently with the first I have reached out the curl maintainer in the BZ: https://bugzilla.redhat.com/show_bug.cgi?id=2185433 and we are trying to pinpoint the possible bug fix regression on the curl code. |
verified that the update works for me with:
|
So how do we want to tackle the semi-broken We should also consider marking the release as a deadend some time after the rollout for the fixed |
The fix for this went into |
Yeah we should probably send a status post. I hesitate to instruct people to rollback at this point because it's a major rollback and there might be some things that don't work as a result (even if they were just going to immediately re-upgrade).
If the MOTD is all that we'd get from that I think I'd vote to not to do this. We'd have to deadend every 38 I imagine behind a proxy isn't a huge part of our userbase or else we would have had a user report this problem before it got to |
Interested in bringing a handful of next nodes (and one testing node) back into the fold. What is the ephemeral way to do this |
on x86_64 maybe try something like (untested):
The update rollout window for the new release starts this morning so you might not see an update happen immediately. |
Slight modification to above did yield an update to a 'stuck' node - for the time being pending the start of the new rollout the update was to an equally 'stuck' 38.20230417.1.0 - but the point is this proves how to move forward.
|
Indeed. We haven't rolled out this fix to |
Note, that for some reason this solution did not work for me on the sole |
This could make sense if you require a proxy to get to the internet. I guess we'd need to modify the steps to say "download and copy over x,y RPMs to the affected nodes" before running the |
The fix for this went into |
This issue never affected our |
Note that if trying to fix/path an affected |
Describe the bug
F37 servers configured behind a corporate proxy cease to be able to apply rpm-ostree updates once they have upgraded to F38. Newly provisioned F38 servers are similarly affected.
Related to: https://bugzilla.redhat.com/show_bug.cgi?id=2185433
Reproduction steps
sudo systemctl status zincati
)sudo systemctl status rpm-ostreed
)Expected behavior
OS updates should continue to be applied unattended as previously.
Actual behavior
Node is stuck with inability to apply future updates.
It is possible to rollback to F37 on nodes that have upgraded. However, critically watch out for: #1473
System details
Butane or Ignition config
No response
Additional information
No response
The text was updated successfully, but these errors were encountered: