Summary: |
PackageKitd hangs after accepting package EULA |
Product: |
PackageKit
|
Reporter: |
Claudiu CISMARU <claudiu.cismaru> |
Component: |
backend-zypp | Assignee: |
Scott Reeves <scottreeves4> |
Status: |
RESOLVED
NOTABUG
|
QA Contact: |
|
Severity: |
major
|
|
|
Priority: |
medium
|
|
|
Version: |
unspecified | |
|
Hardware: |
x86-64 (AMD64) | |
|
OS: |
Linux (All) | |
|
Whiteboard: |
|
i915 platform:
|
|
i915 features:
|
|
Attachments: |
screen log of packagekitd --verbose run
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.
Created attachment 114432 [details] screen log of packagekitd --verbose run I run KDE on openSUSE 13.2. If there is an update to flash-player (for instance), the install applet will prompt me to accept the EULA. After accepting, the applet will display a window notifying that the EULA was accepted, however it doesn't continue to install the packages. The KDE applet remains into a "Unknown state". Checking the packagekitd daemon, it seems that it remains into a loop or a state waiting for something that doesn't arrive. As a workaround I have to update the packages from YaST if there is a flash player update. The packagekitd version is 1.0.3 Coring the packagekitd in this state, the bt looks like: (gdb) bt #0 0x00007f3043078c3d in poll () at /lib64/libc.so.6 #1 0x00007f30435abbe4 in g_main_context_iterate (priority=2147483647, n_fds=2, fds=0x7f303c0010c0, timeout=-1, context=0x7f304611ca20) at gmain.c:4076 #2 0x00007f30435abbe4 in g_main_context_iterate (context=0x7f304611ca20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3776 #3 0x00007f30435abf0a in g_main_loop_run (loop=0x7f304611c9b0) at gmain.c:3975 #4 0x00007f3043b9b576 in () at /usr/lib64/libgio-2.0.so.0 #5 0x00007f30435d0b85 in g_thread_proxy (data=0x7f30461034a0) at gthread.c:764 #6 0x00007f304334b0a4 in start_thread () at /lib64/libpthread.so.0 #7 0x00007f304308106d in clone () at /lib64/libc.so.6 Killed packagekitd and run it with verbose. Attached is the log file. If you need the core, I will provide it to you.