Bug 1136051

Summary: Tumbleweed installer freezes in the step 'System Role' on vm with memory size 1024
Product: [openSUSE] openSUSE Tumbleweed Reporter: Wnereiz Z <wnereiz>
Component: InstallationAssignee: Ladislav Slezák <lslezak>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P2 - High    
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Factory   
URL: https://trello.com/c/Miw6q6Ys
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: /var/log/YaST2/

Description Wnereiz Z 2019-05-23 10:00:35 UTC
Created attachment 805832 [details]
/var/log/YaST2/

Environment:
openSUSE Tumbleweed DVD image, build20190521, x86_64, virtual machine on qemu/libvirtd

This issue can be only reproducible with following conditions:
* Add online repos (with 'HAVE_ADDON_REPOS' variable in openQA)
* The memory size of virtual machine is 1024 MB

Steps:
1. Config the memory size of vm to 1024 MB through qemu command or virt-manager.
2. Following normal installatio procedures, choose "Yes" when installer ask "Activate online repositories now?".
3. At the step of "System Role", select one of options, then continue with "Next"

Results:

The installer stuck there. It is possible to switch tty, so the system is still running.

The last entry of y2log is:

    'modules/Packages.rb:819 Pkg Builtin called: ResolvableProperties'

This issue will not be occured with memory size of 2048 MB or without adding online repos.

/var/log/YaST2 attached

Further investigation will be made and more logs are expected.
Comment 1 Ladislav Slezák 2019-05-23 13:19:06 UTC
This is similar to bug#1132650.

For Leap 15.1 you need at least 1.5GB RAM, for Tumbleweed a fix is in progress.
Comment 2 Ladislav Slezák 2019-05-28 07:30:17 UTC
Fixed in yast2-packager-4.2.8 (https://github.com/yast/yast-packager/pull/442), that should decrease the needed memory, 1GB should be enough again.

(The memory constant has been fixed in yast2-packager-4.2.9, https://github.com/yast/yast-packager/pull/443)