Bug 440825

Summary: PackageKit never finishes
Product: [openSUSE] openSUSE 11.1 Reporter: Magnus Boman <captain.magnus>
Component: GNOMEAssignee: Scott Reeves <sreeves>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P1 - Urgent CC: kpenrose, lmedinas
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: screenshot

Description Magnus Boman 2008-11-01 11:07:09 UTC
packagekitd starts is trying to do something that never finishes:

linux: # /usr/sbin/packagekitd --verbose
TI:22:04:50	TH:0x6464d0	FI:egg-debug.c	FN:egg_debug_init,306
 - Verbose debugging 1 (on console 1)PK_VERBOSE
TI:22:04:50	TH:0x6464d0	FI:pk-conf.c	FN:pk_conf_init,186
 - using config file '/etc/PackageKit/PackageKit.conf'
TI:22:04:50	TH:0x6464d0	FI:pk-main.c	FN:main,269
 - Log all transactions: 1
TI:22:04:50	TH:0x6464d0	FI:pk-main.c	FN:main,274
 - daemon shutdown set to 15 seconds
TI:22:04:50	TH:0x6464d0	FI:pk-main.c	FN:main,278
 - using default backend zypp
TI:22:04:50	TH:0x6464d0	FI:pk-backend.c	FN:pk_backend_set_name,443
 - Trying to load : zypp
TI:22:04:50	TH:0x6464d0	FI:pk-backend.c	FN:pk_backend_build_library_path,417
 - dlopening '/usr/lib64/packagekit-backend/libpk_backend_zypp.so'
TI:22:04:50	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_init,703
 - clearing download cache at /var/cache/PackageKit/downloads
TI:22:04:50	TH:0x6464d0	FI:pk-shared.c	FN:pk_directory_remove_contents,54
 - cannot open directory: Error opening directory '/var/cache/PackageKit/downloads': No such file or directory
TI:22:04:52	TH:0x6464d0	FI:pk-backend-zypp.cpp	FN:backend_initialize,97
 - zypp_backend_initialize
TI:22:04:52	TH:0x6464d0	FI:pk-security-polkit.c	FN:pk_security_init,289
 - Using PolicyKit security framework
TI:22:04:52	TH:0x6464d0	FI:pk-file-monitor-gio.c	FN:pk_file_monitor_set_file,123
 - watching for changes: /etc/PackageKit/PackageKit.conf
TI:22:04:52	TH:0x6464d0	FI:pk-conf.c	FN:pk_conf_get_string,64
 - ProxyHTTP read error: Key file does not have key 'ProxyHTTP'
TI:22:04:52	TH:0x6464d0	FI:pk-conf.c	FN:pk_conf_get_string,64
 - ProxyFTP read error: Key file does not have key 'ProxyFTP'
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-db.c	FN:pk_transaction_db_init,496
 - trying to open database '/var/lib/PackageKit/transactions.db'
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_transaction_list,309
 - GetTransactionList method called
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_get_array,505
 - 0 transactions in list, 0 active
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_reset_timer,178
 - reset timer
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_network_state_changed_cb,678
 - emitting network-state-changed: online
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-db.c	FN:pk_transaction_db_action_time_since,244
 - get_time_since_action=get-updates
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-db.c	FN:pk_transaction_db_action_time_since,261
 - timespec=2008-11-01T20:53:07.021828Z, difference=-35295
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_reset_timer,178
 - reset timer
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-db.c	FN:pk_transaction_db_action_time_since,244
 - get_time_since_action=get-distro-upgrades
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-db.c	FN:pk_transaction_db_action_time_since,261
 - timespec=2008-11-01T20:53:07.021828Z, difference=-35295
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_reset_timer,178
 - reset timer
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_tid,268
 - GetTid method called
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-id.c	FN:pk_transaction_id_load_job_count,88
 - job=10
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-id.c	FN:pk_transaction_id_save_job_count,102
 - saving 11
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-db.c	FN:pk_transaction_db_init,496
 - trying to open database '/var/lib/PackageKit/transactions.db'
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_create,407
 - adding transaction 0x707020, item 0x65fa00
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_tid,272
 - sending tid: '/11_debdeecd_data'
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_reset_timer,178
 - reset timer
TI:22:04:52	TH:0x6464d0	FI:pk-transaction.c	FN:pk_transaction_get_distro_upgrades,1731
 - GetDistroUpgrades method called
TI:22:04:52	TH:0x6464d0	FI:pk-transaction.c	FN:pk_transaction_set_dbus_name,259
 - assigning :1.180 to 0x707020
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_commit,458
 - marking transaction /11_debdeecd_data as committed
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_commit,468
 - emitting ::changed
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_get_array,505
 - 1 transactions in list, 1 active
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_transaction_list_changed_cb,194
 - emitting transaction-list-changed
TI:22:04:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_reset_timer,178
 - reset timer
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_commit,473
 - running /11_debdeecd_data as no others in progress
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_run_item,273
 - schedule idle running /11_debdeecd_data
TI:22:04:52	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_run_idle_cb,256
 - actually running /11_debdeecd_data
TI:22:04:52	TH:0x6464d0	FI:pk-backend.c	FN:pk_backend_set_current_tid,1612
 - setting backend tid as /11_debdeecd_data
TI:22:04:52	TH:0x6464d0	FI:pk-backend.c	FN:pk_backend_set_locale,1018
 - locale changed to en_US.UTF-8
TI:22:04:52	TH:0x6464d0	FI:pk-backend.c	FN:pk_backend_set_role,1378
 - setting role to get-distro-upgrades
TI:22:04:52	TH:0x6464d0	FI:pk-backend.c	FN:pk_backend_set_status,764
 - emiting status-changed setup
TI:22:04:52	TH:0x6464d0	FI:pk-store.c	FN:pk_store_set_bool,157
 - saving 0 for force
TI:22:04:52	TH:0x6464d0	FI:pk-store.c	FN:pk_store_set_bool,157
 - saving 0 for allow_deps
TI:22:04:52	TH:0x6464d0	FI:pk-store.c	FN:pk_store_set_bool,157
 - saving 0 for autoremove
TI:22:04:52	TH:0x6464d0	FI:pk-store.c	FN:pk_store_set_bool,157
 - saving 0 for enabled
TI:22:04:52	TH:0x6464d0	FI:pk-store.c	FN:pk_store_set_bool,157
 - saving 0 for trusted
TI:22:04:52	TH:0x6464d0	FI:pk-store.c	FN:pk_store_set_uint,136
 - saving 0 for filters
TI:22:04:52	TH:0x6464d0	FI:pk-store.c	FN:pk_store_set_uint,136
 - saving 0 for provides
TI:22:04:52	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_status,757
 - emiting status-changed running
TI:22:04:52	TH:0x726880	FI:pk-transaction.c	FN:pk_transaction_status_changed_emit,417
 - emitting status-changed 'running'
TI:22:04:52	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_status,764
 - emiting status-changed query
TI:22:04:52	TH:0x726880	FI:pk-transaction.c	FN:pk_transaction_status_changed_emit,417
 - emitting status-changed 'query'
TI:22:04:52	TH:0x726880	FI:pk-time.c	FN:pk_time_add_data,238
 - adding 0 at 15 (ms)
TI:22:04:52	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,164
 - array too small
TI:22:04:52	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_percentage,656
 - this will now take ~0 seconds
TI:22:04:52	TH:0x726880	FI:pk-backend.c	FN:pk_backend_emit_progress_changed,600
 - emit progress 0, 101, 15, 0
TI:22:04:52	TH:0x726880	FI:pk-transaction.c	FN:pk_transaction_progress_changed_emit,379
 - emitting percentage-changed 0, 101, 15, 0
TI:22:04:52	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_status,764
 - emiting status-changed refresh-cache
TI:22:04:52	TH:0x726880	FI:pk-transaction.c	FN:pk_transaction_status_changed_emit,417
 - emitting status-changed 'refresh-cache'
TI:22:04:52	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_percentage,625
 - duplicate set of 0
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_add_data,238
 - adding 25 at 541 (ms)
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 0/1=0.047529
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,185
 - averaged 1 points
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,187
 - not enough samples for accurate time: 1
TI:22:04:53	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_percentage,656
 - this will now take ~0 seconds
TI:22:04:53	TH:0x726880	FI:pk-backend.c	FN:pk_backend_emit_progress_changed,600
 - emit progress 25, 101, 543, 0
TI:22:04:53	TH:0x726880	FI:pk-transaction.c	FN:pk_transaction_progress_changed_emit,379
 - emitting percentage-changed 25, 101, 543, 0
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_add_data,238
 - adding 75 at 681 (ms)
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 1/2=0.357143
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 0/1=0.047529
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,185
 - averaged 2 points
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,187
 - not enough samples for accurate time: 2
TI:22:04:53	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_percentage,656
 - this will now take ~0 seconds
TI:22:04:53	TH:0x726880	FI:pk-backend.c	FN:pk_backend_emit_progress_changed,600
 - emit progress 75, 101, 683, 0
TI:22:04:53	TH:0x726880	FI:pk-transaction.c	FN:pk_transaction_progress_changed_emit,379
 - emitting percentage-changed 75, 101, 683, 0
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_add_data,238
 - adding 100 at 808 (ms)
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 2/3=0.196850
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 1/2=0.357143
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 0/1=0.047529
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,185
 - averaged 3 points
TI:22:04:53	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,187
 - not enough samples for accurate time: 3
TI:22:04:53	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_percentage,656
 - this will now take ~0 seconds
TI:22:04:53	TH:0x726880	FI:pk-backend.c	FN:pk_backend_emit_progress_changed,600
 - emit progress 100, 101, 810, 0
TI:22:04:53	TH:0x726880	FI:pk-transaction.c	FN:pk_transaction_progress_changed_emit,379
 - emitting percentage-changed 100, 101, 810, 0
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_add_data,230
 - percentage cannot go down!
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 2/3=0.196850
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 1/2=0.357143
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 0/1=0.047529
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,185
 - averaged 3 points
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,187
 - not enough samples for accurate time: 3
TI:22:04:54	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_percentage,656
 - this will now take ~0 seconds
TI:22:04:54	TH:0x726880	FI:pk-backend.c	FN:pk_backend_emit_progress_changed,600
 - emit progress 40, 101, 1465, 0
TI:22:04:54	TH:0x726880	FI:pk-transaction.c	FN:pk_transaction_progress_changed_emit,379
 - emitting percentage-changed 40, 101, 1465, 0
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_add_data,230
 - percentage cannot go down!
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 2/3=0.196850
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 1/2=0.357143
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,173
 - gradient between 0/1=0.047529
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,185
 - averaged 3 points
TI:22:04:54	TH:0x726880	FI:pk-time.c	FN:pk_time_get_remaining,187
 - not enough samples for accurate time: 3
TI:22:04:54	TH:0x726880	FI:pk-backend.c	FN:pk_backend_set_percentage,656
 - this will now take ~0 seconds
TI:22:04:54	TH:0x726880	FI:pk-backend.c	FN:pk_backend_emit_progress_changed,600
 - emit progress 80, 101, 1812, 0
TI:22:04:54	TH:0x726880	FI:pk-transaction.c	FN:pk_transaction_progress_changed_emit,379
 - emitting percentage-changed 80, 101, 1812, 0
TI:22:04:57	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:04:57	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:02	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_is_consistent,571
 - checking consistency as length 1
0	get-distro-upgrades	running[1] committed[1] finished[0]
TI:22:05:02	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:02	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:07	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:07	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:12	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_is_consistent,571
 - checking consistency as length 1
0	get-distro-upgrades	running[1] committed[1] finished[0]
TI:22:05:12	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:12	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:17	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:17	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:22	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_is_consistent,571
 - checking consistency as length 1
0	get-distro-upgrades	running[1] committed[1] finished[0]
TI:22:05:22	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:22	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:27	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:27	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:32	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_is_consistent,571
 - checking consistency as length 1
0	get-distro-upgrades	running[1] committed[1] finished[0]
TI:22:05:32	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:32	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:37	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:37	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:42	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_is_consistent,571
 - checking consistency as length 1
0	get-distro-upgrades	running[1] committed[1] finished[0]
TI:22:05:42	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:42	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:47	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:47	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:52	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_is_consistent,571
 - checking consistency as length 1
0	get-distro-upgrades	running[1] committed[1] finished[0]
TI:22:05:52	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:52	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:05:57	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:05:57	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:06:02	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_is_consistent,571
 - checking consistency as length 1
0	get-distro-upgrades	running[1] committed[1] finished[0]
TI:22:06:02	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:06:02	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:06:07	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:06:07	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
TI:22:06:12	TH:0x6464d0	FI:pk-transaction-list.c	FN:pk_transaction_list_is_consistent,571
 - checking consistency as length 1
0	get-distro-upgrades	running[1] committed[1] finished[0]
TI:22:06:12	TH:0x6464d0	FI:pk-engine.c	FN:pk_engine_get_seconds_idle,527
 - engine idle zero as 1 transactions in progress
TI:22:06:12	TH:0x6464d0	FI:pk-main.c	FN:pk_main_timeout_check_cb,133
 - idle is 0
^CTI:22:06:15	TH:0x6464d0	FI:pk-main.c	FN:pk_main_sigint_handler,147
 - Handling SIGINT
TI:22:06:15	TH:0x6464d0	FI:pk-backend-zypp.cpp	FN:backend_destroy,112
 - zypp_backend_destroy
TI:22:06:16	TH:0x6464d0	FI:pk-main.c	FN:pk_main_sigint_handler,160
 - Retrying SIGINT
Comment 1 Forgotten User 0RO3Kla3Ru 2008-11-01 13:05:56 UTC
Created attachment 249238 [details]
screenshot

I can't run zypper/yast2 repositories/yast2 sw_single because of this!
Screenshot attached.
Comment 2 JP Rosevear 2008-11-06 05:13:52 UTC
*** Bug 436260 has been marked as a duplicate of this bug. ***
Comment 3 Scott Reeves 2008-11-06 07:18:26 UTC

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