Bug 327420

Summary: YaST2 installation installs shared library files with corrupted
Product: [openSUSE] openSUSE 10.3 Reporter: Yasuhiko Kamata <belphegor>
Component: YaST2Assignee: E-mail List <yast2-maintainers>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Major    
Priority: P5 - None CC: coolo, jdsn
Version: RC 1   
Target Milestone: ---   
Hardware: i686   
OS: openSUSE 10.3   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YaST2 log files
YaST2 log files with English locale

Description Yasuhiko Kamata 2007-09-22 02:43:00 UTC
Created attachment 174005 [details]
YaST2 log files

I've just newly installed 10.3-RC1, but many of shared libraries seemed to be installed wrong.
So that when I run 'ldconfig', it claims that files are truncated as follows (in Japanese, "ldconfig: file ** was truncated")

---
ldconfig: ???? /opt/kde3/lib/libkhtml.so.4 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkdecore.so.4 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkhtml.so.4.2.0 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkdecore.so.4.2.0 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkmdi.so.1 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkmdi.so.1.0.0 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkotext.so.3 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkotext.so.3.0.0 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkdeinit_kicker.so ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libamarok.so.0 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libamarok.so ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libamarok.so.0.0.0 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libmimelib.so.1.0.1 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkdepim.so.1 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkdepim.so.1.0.0 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libkmailprivate.so ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libksvg.so ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libksvg.so.0 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libksvg.so.0.0.1 ???????(??)?????
ldconfig: ???? /opt/kde3/lib/libmimelib.so.1 ???????(??)?????
ldconfig: ???? /usr/lib/libicudata.so.36 ???????(??)?????
ldconfig: ???? /usr/lib/libicudata.so.36.0 ???????(??)?????
ldconfig: ???? /usr/lib/libbfd-2.17.50.20070726-12.so ???????(??)?????
ldconfig: ???? /usr/lib/libOSMesa.so.6 ???????(??)?????
ldconfig: ???? /usr/lib/libOSMesa.so.6.5.3 ???????(??)?????
ldconfig: ???? /usr/lib/libsmbclient.so.0 ???????(??)?????
ldconfig: ???? /usr/lib/libQtGui.so.4 ???????(??)?????
ldconfig: ???? /usr/lib/libQtGui.so.4.3 ???????(??)?????
ldconfig: ???? /usr/lib/libQtGui.so.4.3.1 ???????(??)?????
ldconfig: ???? /usr/lib/libkhtml.so.5 ???????(??)?????
ldconfig: ???? /usr/lib/libkhtml.so.5.0.0 ???????(??)?????
ldconfig: ???? /usr/lib/libkparts.so.4 ???????(??)?????
ldconfig: ???? /usr/lib/libkparts.so.4.0.0 ???????(??)?????
ldconfig: ???? /usr/lib/libgs.so ???????(??)?????
ldconfig: ???? /usr/lib/libgs.so.8 ???????(??)?????
ldconfig: ???? /usr/lib/libgs.so.8.15 ???????(??)?????
---

According to this message I thought that I failed to write DVD, but media and iso file checksums (by sha1sum) are same exactly.
Next I tried to reinstall these packages by hand ("rpm -q -f /usr/lib/***", "rpm -U --force /mnt/***") from the same media, that operation fixed this issue.

So I think that some of YaST installation process have problem.
(Beta 3 have no problem of this kind)
Comment 1 Andreas Jaeger 2007-09-23 08:00:10 UTC
Please provide the YaST log files as described at http://en.opensuse.org/Bugs/YaST
Comment 2 Yasuhiko Kamata 2007-09-23 08:15:47 UTC
YaST log files (archived with tar.bz2) are already attached as id=174005.
It seemed to be successfully uploaded, or something missing?
Comment 3 Andreas Jaeger 2007-09-23 08:57:31 UTC
Sorry, did not notice that one.
Comment 4 J. Daniel Schmidt 2007-09-27 14:23:58 UTC
seems to be a duplicate of bug #326899

Yasuhiko, can you please reproduce this using english locale and attach your logs? Please run a media check during installation. Thanks!
Comment 5 Yasuhiko Kamata 2007-09-28 06:02:40 UTC
Created attachment 175365 [details]
YaST2 log files with English locale

Ok, I've tried to install again with English locale (logs attached).
This issue was reproduced exactly as follows (ldconfig);

--
ldconfig: file /opt/kde3/lib/libkdeui.so.4 is truncated
ldconfig: file /opt/kde3/lib/libkdeui.so.4.2.0 is truncated
ldconfig: file /opt/kde3/lib/libkio.so.4 is truncated
ldconfig: file /opt/kde3/lib/libkio.so.4.2.0 is truncated
ldconfig: file /opt/kde3/lib/libkdeinit_cupsdconf.so is truncated
ldconfig: file /opt/kde3/lib/libkopete_oscar.so.2.0.0 is truncated
ldconfig: file /opt/kde3/lib/libkopete_oscar.so.2 is truncated
ldconfig: file /opt/kde3/lib/libkdeinit_kicker.so is truncated
ldconfig: file /opt/kde3/lib/libkdeinit_konqueror.so is truncated
ldconfig: file /opt/kde3/lib/libamarok.so is truncated
ldconfig: file /opt/kde3/lib/libamarok.so.0 is truncated
ldconfig: file /opt/kde3/lib/libamarok.so.0.0.0 is truncated
ldconfig: file /opt/kde3/lib/libk3b.so is truncated
ldconfig: file /opt/kde3/lib/libk3b.so.3 is truncated
ldconfig: file /opt/kde3/lib/libk3b.so.3.0.0 is truncated
ldconfig: file /opt/kde3/lib/libksvg.so is truncated
ldconfig: file /opt/kde3/lib/libksvg.so.0 is truncated
ldconfig: file /opt/kde3/lib/libksvg.so.0.0.1 is truncated
ldconfig: file /usr/lib/libmesa_private.so is truncated
ldconfig: file /usr/lib/libmesa_private.so.1 is truncated
ldconfig: file /usr/lib/libmesa_private.so.1.0 is truncated
ldconfig: file /usr/lib/libQtGui.so.4 is truncated
ldconfig: file /usr/lib/libQtGui.so.4.3 is truncated
ldconfig: file /usr/lib/libQtGui.so.4.3.1 is truncated
ldconfig: file /usr/lib/libkhtml.so.5.0.0 is truncated
ldconfig: file /usr/lib/libstreamanalyzer.so.0 is truncated
ldconfig: file /usr/lib/libstreamanalyzer.so.0.5.5 is truncated
ldconfig: file /usr/lib/libkhtml.so.5 is truncated
ldconfig: file /usr/lib/libkdeui.so.5 is truncated
ldconfig: file /usr/lib/libkdeui.so.5.0.0 is truncated
--

So I think it was caused by the same origin as bug #326899.

And as for media check, downloaded ISO image file (openSUSE-10.3-RC1-DVD-i386.iso) has the sha1sum "e03f09a6d8e826805bb70779c644c825ba2d8171", it is exactly equal to burned media ("dd if=/dev/sr0 bs=4096 count=1067512 | sha1sum").

YaST2 media check was not tested yet because it was not appeared during installation.
Comment 6 J. Daniel Schmidt 2007-09-28 15:20:17 UTC
Thanks a lot!

*** This bug has been marked as a duplicate of bug 326899 ***