Bug 343731

Summary: install fails after "*** Starting YaST2 ***" due to missing libblocxx.so.6
Product: [openSUSE] openSUSE 11.0 Reporter: Toni Harbaugh-Blackford <harbaugh>
Component: YaST2Assignee: Steffen Winterfeldt <snwint>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Critical    
Priority: P5 - None CC: harbaugh, peter, tgoettlicher
Version: Alpha 2   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 11.0   
Whiteboard:
Found By: Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: y2start.log from install attempt (only YaST2 log found)
console log of install attempt
y2log

Description Toni Harbaugh-Blackford 2007-11-23 00:19:52 UTC
manual install fails:

.
.
.
starting hald... ok
starting syslogd (logging to /dev/tty4)... ok
starting klogd... ok
starting yast...
Probing connected terminal...

Initializing virtual console...

Found a screen terminal on /dev/console (80 columns x 24 lines).
*** Starting YaST2 ***
y2base: error while loading shared libraries: libblocxx.so.6: cannot open shared object file: No such file or directory

*** An error occurred during the installation.
Comment 1 Cyril Hrubis 2007-11-23 10:50:27 UTC
What medium did you use for the installation? 

Did you check media md5 sum?

What steps did you do before this error occurs?

Was there any yast2 logs?
( http://en.opensuse.org/Bugs/YaST )
Comment 2 Toni Harbaugh-Blackford 2007-11-23 12:39:27 UTC


1.) boot medium was usb stick generated by mkbootdisk:

mkbootdisk --64 --partition /dev/sdd1 /dist/suse_rsync/Factory/inst-source

syslinux.cfg was then modified to add parameters for serial console and manual install

/dist/suse_rsync/Factory is a local rsync of Factory from ftp5.gwdg.de

2.) I am not aware of any checksum to check since the medium is generated

FYI, The initrd on the boot medium is valid, and does not contain libblocxx.so.6:

xnode3:~ # mount /dev/sdd1 /mnt/tmp
xnode3:~ # gunzip -cd /mnt/tmp/initrd | cpio -it | grep libb
lib64/libbz2.so.1.0.4
lib64/libblkid.so.1
lib64/libbz2.so.1
99009 blocks
lib64/libblkid.so.1.0

3.) I loaded the modules that I need then started the installation from nfs.
I will attach this to the post after I extract it from the log

4.) I don't know if installation reached the point of generating yast
logs yet.  I will retry the install and see if I can get the information
from within a shell.

Comment 3 Toni Harbaugh-Blackford 2007-11-23 13:42:09 UTC
Created attachment 184552 [details]
y2start.log from install attempt (only YaST2 log found)
Comment 4 Toni Harbaugh-Blackford 2007-11-23 13:43:19 UTC
Created attachment 184553 [details]
console log of install attempt
Comment 5 Toni Harbaugh-Blackford 2007-11-23 14:17:33 UTC
Added libblocxx.so.6 from Factory to installation initrd *BY-HAND*, which allows installation to continue.

Comment 6 Toni Harbaugh-Blackford 2007-11-23 15:06:55 UTC
Created attachment 184571 [details]
y2log

although adding libblocxx.so.6 to the initrd allowed installation to continue,
at the point of reaching the "Analyzing system..." message yast crashed and
dumped core.

the attachment is the y2log from that point
Comment 7 Toni Harbaugh-Blackford 2007-11-23 15:12:59 UTC
after adding libblocxx.so.6 to the initrd installation continued up to the
point of "Analyzing your system..." where yast crashed and dumped core.  The
following message was displayed:

/usr/lib/YaST2/startup/YaST2.call: line 464:  3637 Aborted           
      (core dumped) $OPT_FBITERM y2base "$Y2_MODULE_NAME" $Y2_MODE_FLAGS $Y2_MODULE_ARGS $Y2_MODE $Y2_UI_ARGS
 *** An error occurred during the installation.

See the attachment y2log (created with y2debug kernel param) above for more info
Comment 8 peter czanik 2007-11-27 06:59:53 UTC
Ran into the same problem this morning (11-27) using a fresh sync of factory on PPC.
Comment 9 Thomas Göttlicher 2007-11-29 09:41:32 UTC
Reassigning to maintainer. Jiri, could you help, please?
Comment 10 Jiri Srain 2007-11-29 14:26:49 UTC
Steffen, we need to add this library to inst-sys. Could you, please, do it?
Comment 11 Thomas Göttlicher 2007-11-30 13:45:27 UTC
*** Bug 345023 has been marked as a duplicate of this bug. ***
Comment 12 Steffen Winterfeldt 2007-12-03 16:29:16 UTC
the package was renamed