[Bug 537401] New: DBUS communication hangs with PackageKit
http://bugzilla.novell.com/show_bug.cgi?id=537401 Summary: DBUS communication hangs with PackageKit Classification: openSUSE Product: openSUSE 11.2 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Blocker Priority: P5 - None Component: WebYaST AssignedTo: mvidner@novell.com ReportedBy: schubi@novell.com QAContact: qa@suse.de Found By: --- First call of the service call http://0.0.0.0:3001/patches.xml returns the correct result. Addition requests hangs if the request will be repeated BEFORE PackageKit has been finished (due timeout). The second call is successful if PackageKit has been finished before and will be restarted again. This is a reproduce able on different machines and a big problem cause the complete service hangs. How to reproduce: Just call this request immediately after the response of the first call. Martin, could you help here please cause that blocks me for installation many patches in a short timeframe ? -- 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.
http://bugzilla.novell.com/show_bug.cgi?id=537401
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c1
Klaus Kämpf
From looking at the code, it seems as if a dbus daemon is started (main.loop). Shouldn't this be done in a separate Ruby thread ?
-- 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.
http://bugzilla.novell.com/show_bug.cgi?id=537401
User mvidner@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c2
Martin Vidner
Shouldn't this be done in a separate Ruby thread ? No: "Make it clear in the documentation that one should not call DBus from multiple threads" https://trac.luon.net/ruby-dbus/ticket/22
Schubi, I don't know the PK API, but aren't you supposed to install all patches in a single transaction? That does not solve the bug, but would work around it. -- 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.
http://bugzilla.novell.com/show_bug.cgi?id=537401
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c3
--- Comment #3 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=537401
User kkaempf@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c4
--- Comment #4 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=537401
User schubi@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c5
--- Comment #5 from Stefan Schubert
http://bugzilla.novell.com/show_bug.cgi?id=537401
User mvidner@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c6
--- Comment #6 from Martin Vidner
http://bugzilla.novell.com/show_bug.cgi?id=537401
User mvidner@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c7
--- Comment #7 from Martin Vidner
http://bugzilla.novell.com/show_bug.cgi?id=537401
User schubi@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c8
--- Comment #8 from Stefan Schubert
http://bugzilla.novell.com/show_bug.cgi?id=537401
Stephan Kulow
http://bugzilla.novell.com/show_bug.cgi?id=537401
User mvidner@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c9
--- Comment #9 from Martin Vidner
http://bugzilla.novell.com/show_bug.cgi?id=537401
User mvidner@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=537401#c10
Martin Vidner
participants (1)
-
bugzilla_noreply@novell.com