Bug 837491

Summary: YaST appears only briefly on installation start
Product: [openSUSE] openSUSE Tumbleweed Reporter: Rick Salevsky <rsalevsky>
Component: YaST2Assignee: E-mail List <bnc-team-screening>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: coolo, jreidinger, trenn
Version: 13.1 Milestone 4   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2log

Description Rick Salevsky 2013-08-29 11:13:46 UTC
Created attachment 554920 [details]
y2log

When I start an installation of openSuse Factory then the YaST window shows up once briefly and then the installation stops.

I found this line in the y2log:
2013-08-29 09:04:07 <3> ain.arch.suse.de(3794) [Y2Ruby] binary/YRuby.cc(loadModule):148 Module /mounts/mp_0001/usr/share/YaST2/modules/Storage load failed:cannot load such file -- storage at /usr/lib64/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'

The full log is attached.
Comment 1 Thomas Fehr 2013-08-29 11:47:18 UTC
Looks a little as if the installation environment does not contain
libstorage-ruby, it should be in 
/usr/lib/ruby/vendor_ruby/2.0.0/i586-linux/storage.so

Could you point me to install image used?
Comment 2 Josef Reidinger 2013-08-29 11:50:35 UTC
coolo already observe that it is missing in `installation-images`. I add coolo as he knows how to add it.
Comment 3 Thomas Fehr 2013-08-29 11:58:20 UTC
I talked to Steffen and he had a look at current inst-sys versions in factory.
It looks as if currently only on i586 inst-sys is recent enough to have all 
build requirements resolved. x86_64 inst-sys in factory still needs to be
built.

If possible, one could test using i586 and check if the problem is also there.
If yes, please point me to a i586 install environment I can check.
If no, we just have to wait for a recent inst-sys for x86_64 to be available.
Comment 4 Thomas Fehr 2013-08-29 12:01:11 UTC
(In reply to comment #2)
> coolo already observe that it is missing in `installation-images`. I add coolo
> as he knows how to add it.

Steffen told me he has changed built of installation-image to process the 
"Requires" of the contained RPMs, so libstorage-ruby should get pulled in
via the Requires of libstorage-ruby by yast2-storage. These changes were
quite recent and not all architectures have new inst-sys packages yet.
Comment 5 Rick Salevsky 2013-08-29 12:30:30 UTC
If have testet the Bug on an i386 installation and there is the same problem.
Comment 8 Thomas Fehr 2013-08-29 12:58:52 UTC
What do I need to do to activate an ssh based installation from there?
Comment 9 Stephan Kulow 2013-08-29 13:08:18 UTC
it's not worth it before the new installation-images have built and were published. This is unfortunately nothing that happens within minutes but will take another couple of hours ;(
Comment 10 Julian Wolf 2013-09-02 09:17:40 UTC
Tested with Factory on tyne and ain and seems to work now.