Skip to content
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

service: Workaround for error on s390x #1822

Merged
merged 2 commits into from
Dec 9, 2024

Conversation

ancorgs
Copy link
Contributor

@ancorgs ancorgs commented Dec 9, 2024

Problem

As described at #1818, there seems to be a problem when installing at s390x and starting with no available disks. See this comment at the original issue.

After visiting the DASD section and activating+formatting a device, the backend fails and the UI becomes barely usable.

The error is produced when checking storage_manager.proposal after re-probing the system and trying an (unsuccessful) proposal.

Solution

This pull request does not implement a real fix, but a workaround that has proven to be useful in that case. It allowed the installation to continue successfully at the reported scenario.

I tried to fix the real root of the issue, but I was unable to find out why storage_manager.proposal was nil at that point.

But since we are rewriting the approach to the storage proposal, the whole ProposalStrategies::Guided class is going to disappear so it makes little sense to invest more time.

I will keep the original issue open and will create a Trello card to track it, so we check whether the new implementation of the storage proposal (still under development) is reliable in that situation.

Testing

Verified with manual testing. Going further would be wasting resources right now.

Copy link
Contributor

@dgdavid dgdavid left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@ancorgs ancorgs merged commit 6501805 into agama-project:master Dec 9, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants