Mailinglist Archive: opensuse-bugs (5169 mails)

< Previous Next >
[Bug 521332] New: update with Yast stops at rpm package aaa_base
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Sat, 11 Jul 2009 08:10:26 -0600
  • Message-id: <bug-521332-21960@xxxxxxxxxxxxxxxxxxxxxxxx/>
http://bugzilla.novell.com/show_bug.cgi?id=521332


Summary: update with Yast stops at rpm package aaa_base
Classification: openSUSE
Product: openSUSE 11.2
Version: Factory
Platform: i686
OS/Version: SuSE Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: YaST2
AssignedTo: bnc-team-screening@xxxxxxxxxxxxxxxxxxxxxx
ReportedBy: squan@xxxxxx
QAContact: jsrain@xxxxxxxxxx
Found By: ---


User-Agent: Mozilla/5.0 (compatible; Konqueror/4.2; Linux) KHTML/4.2.95
(like Gecko) SUSE

In Yast2 (sw_single) I selected 170 packages from package group 'system' for
update.
The update proceeded until 44% and then never finished the install of package
aaa_base-11.2-30.2.i586.
Yast2 shows me a busy cursor (rotating balls) and the UI is not responsive
(e.g. I cannot scroll the widget with package messages or close the app).

The last lines of /var/log/YaST2/y2log (at the end of this report) reveal that
yast has forked an rpm process which does not finish and that it receives
application close events (but does not react on).

Running ps shows me that the forked rpm is still alive after over 60 minutes
(in whatever state):
root 26741 0.0 0.3 8364 4384 ? S 14:55 0:00 rpm

On the other hand a check with rpm -qi shows me a history of three aaa_base
packages which also lists the new one as being installed today at 14:55:55.

Could it be that the rpm process hangs in some post install?
I attached the rpm process with gdb and got the following backtrace:
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb7d828c9 in __lll_lock_wait () from /lib/libpthread.so.0
#2 0xb7d7def1 in _L_lock_765 () from /lib/libpthread.so.0
#3 0xb7d7dd09 in pthread_mutex_lock () from /lib/libpthread.so.0
#4 0xb7dc6978 in rpmsqWait () from /usr/lib/librpmio-4.4.so
#5 0xb7f88024 in ?? () from /usr/lib/librpm-4.4.so
#6 0xb7f889de in ?? () from /usr/lib/librpm-4.4.so
#7 0xb7f8a53f in rpmpsmStage () from /usr/lib/librpm-4.4.so
#8 0xb7f8b7fd in ?? () from /usr/lib/librpm-4.4.so
#9 0xb7f8aed1 in rpmpsmStage () from /usr/lib/librpm-4.4.so
#10 0xb7f8b7fd in ?? () from /usr/lib/librpm-4.4.so
#11 0xb7f8a671 in rpmpsmStage () from /usr/lib/librpm-4.4.so
#12 0xb7fb2a50 in rpmtsRun () from /usr/lib/librpm-4.4.so
#13 0xb7f9e9cd in rpmInstall () from /usr/lib/librpm-4.4.so
#14 0x0804bd4f in ?? ()
#15 0xb7c2dabe in __libc_start_main () from /lib/libc.so.6



tail of /var/log/YaST2/y2log:
2009-07-11 14:55:54 <1> galapagos(20300) [zypp]
PackageProvider.cc(providePackage):147 provided Package
(5345)aaa_base-11.2-30.2.i586(openSUSE 11.2-0) at
/var/cache/zypp/packages/openSUSE 11.2-0/suse/i586/aaa_base-11.2-30.2.i586.rpm
2009-07-11 14:55:54 <1> galapagos(20300) [Pkg] PackageSlideShow.ycp:1087 Pkg
Builtin called: PkgInstalled
2009-07-11 14:55:54 <1> galapagos(20300) [Pkg] Package.cc(searchPackage):577
Package 'aaa_base' installed: true
2009-07-11 14:55:55 <1> galapagos(20300) [Pkg] SlideShowCallbacks.ycp:299 Pkg
Builtin called: PkgDU
2009-07-11 14:55:55 <2> galapagos(20300) [Pkg] Package.cc(PkgDU):2393 Disk
usage for package aaa_base is unknown
2009-07-11 14:55:55 <1> galapagos(20300) [Pkg] SlideShowCallbacks.ycp:349 Pkg
Builtin called: TargetAvailable
2009-07-11 14:55:55 <1> galapagos(20300) [YCP] SlideShowCallbacks.ycp:351
Available space (/): 47324921856
2009-07-11 14:55:55 <1> galapagos(20300) [zypp] RpmDb.cc(doInstallPackage):1976
RpmDb::installPackage(/var/cache/zypp/packages/openSUSE
11.2-0/suse/i586/aaa_base-11.2-30.2.i586.rpm,0x0000000c)
2009-07-11 14:55:55 <1> galapagos(20300) [zypp++]
ExternalProgram.cc(start_program):210 Executing 'rpm' '--root' '/' '--dbpath'
'/var/lib/rpm' '-U' '--percent' '--force' '--nodeps' '--'
'/var/cache/zypp/packages/openSUSE
11.2-0/suse/i586/aaa_base-11.2-30.2.i586.rpm'
2009-07-11 14:55:55 <1> galapagos(20300) [zypp++]
ExternalProgram.cc(start_program):354 pid 26741 launched
2009-07-11 15:32:16 <1> galapagos(20300) [qt-ui]
YQMainWinDock.cc(closeEvent):297 Caught window manager close event - returning
with YCancelEvent


Reproducible: Didn't try

Steps to Reproduce:
1.
2.
3.

--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >