Page 1 of 1

ver 1.2.0 rc3 freezes on startup

Posted: Sat Jan 09, 2010 1:09 am
by triksterx
I just went through the PPA process to upgrade deluge from the original hardy version to the current version. After installing the new version through synaptic, when I open deluge it instantly freezes. I ran the debug option and got this output file:

Code: Select all

[INFO    ] 16:52:59 daemon:127 Deluge daemon 1.2.0-rc3
[DEBUG   ] 16:52:59 daemon:128 options: {'profile': False, 'loglevel': 'debug', 'quiet': False, 'ui_interface': None, 'interface': None, 'logfile': '/home/alex/delugebugs.log', 'config': None, 'port': None, 'pidfile': None, 'donot': False}
[DEBUG   ] 16:52:59 daemon:129 args: []
[DEBUG   ] 16:52:59 core:73 Core init..
[DEBUG   ] 16:52:59 component:99 Registered Core with ComponentRegistry..
[INFO    ] 16:52:59 core:77 Starting libtorrent 0.14.6.0 session..
[WARNING ] 16:52:59 core:161 Failed to load lt state: [Errno 2] No such file or directory: '/home/alex/.config/deluge/session.state'
[DEBUG   ] 16:52:59 component:99 Registered EventManager with ComponentRegistry..
[DEBUG   ] 16:52:59 component:99 Registered PreferencesManager with ComponentRegistry..
[DEBUG   ] 16:52:59 configmanager:111 Getting config 'core.conf'
[WARNING ] 16:52:59 config:344 Unable to open config file /home/alex/.config/deluge/core.conf: [Errno 2] No such file or directory: '/home/alex/.config/deluge/core.conf'
[DEBUG   ] 16:52:59 alertmanager:53 AlertManager initialized..
[DEBUG   ] 16:52:59 component:99 Registered AlertManager with ComponentRegistry..
[DEBUG   ] 16:52:59 component:99 Registered CorePluginManager with ComponentRegistry..
[DEBUG   ] 16:52:59 pluginmanagerbase:65 Plugin manager init..
[DEBUG   ] 16:52:59 configmanager:111 Getting config 'core.conf'
[DEBUG   ] 16:52:59 pluginmanagerbase:116 Found plugin: Extractor 0.1
[DEBUG   ] 16:52:59 pluginmanagerbase:116 Found plugin: Execute 1.2
[DEBUG   ] 16:52:59 pluginmanagerbase:116 Found plugin: Blocklist 1.2
[DEBUG   ] 16:52:59 pluginmanagerbase:116 Found plugin: Label 0.1
[DEBUG   ] 16:52:59 pluginmanagerbase:116 Found plugin: WebUi 0.1
[DEBUG   ] 16:52:59 pluginmanagerbase:116 Found plugin: Scheduler 0.1
[DEBUG   ] 16:52:59 component:99 Registered TorrentManager with ComponentRegistry..
[DEBUG   ] 16:52:59 torrentmanager:127 TorrentManager init..
[DEBUG   ] 16:52:59 configmanager:111 Getting config 'core.conf'
[DEBUG   ] 16:52:59 config:287 Registering function for max_connections_per_torrent key..
[DEBUG   ] 16:52:59 torrentmanager:747 max_connections_per_torrent set to -1..
[DEBUG   ] 16:52:59 config:287 Registering function for max_upload_slots_per_torrent key..
[DEBUG   ] 16:52:59 torrentmanager:753 max_upload_slots_per_torrent set to -1..
[DEBUG   ] 16:52:59 config:287 Registering function for max_upload_speed_per_torrent key..
[DEBUG   ] 16:52:59 torrentmanager:758 max_upload_speed_per_torrent set to -1..
[DEBUG   ] 16:52:59 config:287 Registering function for max_download_speed_per_torrent key..
[DEBUG   ] 16:52:59 torrentmanager:763 max_download_speed_per_torrent set to -1..
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert torrent_finished_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert torrent_paused_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert torrent_checked_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert tracker_reply_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert tracker_announce_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert tracker_warning_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert tracker_error_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert storage_moved_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert torrent_resumed_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert state_changed_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert save_resume_data_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert save_resume_data_failed_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert file_renamed_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert metadata_received_alert
[DEBUG   ] 16:52:59 alertmanager:88 Registered handler for alert file_error_alert
[DEBUG   ] 16:52:59 component:99 Registered FilterManager with ComponentRegistry..
[DEBUG   ] 16:52:59 filtermanager:105 FilterManager init..
[DEBUG   ] 16:52:59 component:99 Registered AutoAdd with ComponentRegistry..
[DEBUG   ] 16:52:59 configmanager:111 Getting config 'core.conf'
[DEBUG   ] 16:52:59 config:287 Registering function for autoadd_enable key..
[DEBUG   ] 16:52:59 autoadd:120 _on_autoadd_enable
[DEBUG   ] 16:52:59 config:287 Registering function for autoadd_location key..
[DEBUG   ] 16:52:59 autoadd:127 _on_autoadd_location
[DEBUG   ] 16:52:59 component:99 Registered AuthManager with ComponentRegistry..
[DEBUG   ] 16:52:59 configmanager:111 Getting config 'core.conf'
[DEBUG   ] 16:52:59 component:99 Registered RPCServer with ComponentRegistry..
[INFO    ] 16:52:59 rpcserver:347 Starting DelugeRPC server localhost:58846
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.add_torrent_file
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.add_torrent_magnet
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.add_torrent_url
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.connect_peer
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.create_torrent
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.disable_plugin
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.enable_plugin
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.force_reannounce
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.force_recheck
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_available_plugins
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_cache_status
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_config
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_config_value
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_config_values
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_dht_nodes
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_download_rate
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_enabled_plugins
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_filter_tree
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_free_space
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_health
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_libtorrent_version
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_listen_port
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_num_connections
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_path_size
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_session_state
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_session_status
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_stats
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_torrent_status
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_torrents_status
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.get_upload_rate
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.glob
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.move_storage
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.pause_all_torrents
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.pause_torrent
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.queue_bottom
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.queue_down
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.queue_top
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.queue_up
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.remove_torrent
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.rename_files
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.rename_folder
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.rescan_plugins
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.resume_all_torrents
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.resume_torrent
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_config
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_auto_managed
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_file_priorities
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_max_connections
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_max_download_speed
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_max_upload_slots
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_max_upload_speed
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_move_completed
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_move_completed_path
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_options
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_prioritize_first_last
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_remove_at_ratio
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_stop_at_ratio
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_stop_ratio
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.set_torrent_trackers
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.test_listen_port
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: core.upload_plugin
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: daemon.get_method_list
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: daemon.info
[DEBUG   ] 16:53:00 rpcserver:376 Registering method: daemon.shutdown
[DEBUG   ] 16:53:00 component:123 Starting component PreferencesManager..
[DEBUG   ] 16:53:00 config:287 Registering function for torrentfiles_location key..
[DEBUG   ] 16:53:00 config:287 Registering function for listen_ports key..
[DEBUG   ] 16:53:00 config:287 Registering function for listen_interface key..
[DEBUG   ] 16:53:00 preferencesmanager:256 random port value set to True
[DEBUG   ] 16:53:00 preferencesmanager:270 listen port range set to 63786-63796
[DEBUG   ] 16:53:00 config:287 Registering function for random_port key..
[DEBUG   ] 16:53:00 preferencesmanager:256 random port value set to True
[DEBUG   ] 16:53:00 preferencesmanager:270 listen port range set to 63112-63122
[DEBUG   ] 16:53:00 config:287 Registering function for outgoing_ports key..
[DEBUG   ] 16:53:00 config:287 Registering function for random_outgoing_ports key..
[DEBUG   ] 16:53:00 config:287 Registering function for peer_tos key..
[DEBUG   ] 16:53:00 preferencesmanager:284 setting peer_tos to: 0x00
[DEBUG   ] 16:53:00 config:287 Registering function for dht key..
[DEBUG   ] 16:53:00 preferencesmanager:294 dht value set to True
[DEBUG   ] 16:53:00 config:287 Registering function for upnp key..
[DEBUG   ] 16:53:00 preferencesmanager:316 upnp value set to True
[DEBUG   ] 16:53:00 config:287 Registering function for natpmp key..
[DEBUG   ] 16:53:00 preferencesmanager:323 natpmp value set to True
[DEBUG   ] 16:53:00 config:287 Registering function for utpex key..
[DEBUG   ] 16:53:00 preferencesmanager:337 utpex value set to True
[DEBUG   ] 16:53:00 config:287 Registering function for lsd key..
[DEBUG   ] 16:53:00 preferencesmanager:330 lsd value set to True
[DEBUG   ] 16:53:00 config:287 Registering function for enc_in_policy key..
[DEBUG   ] 16:53:00 preferencesmanager:342 encryption value enc_in_policy set to 1..
[DEBUG   ] 16:53:00 preferencesmanager:356 encryption settings:
			out_policy: enabled
		        in_policy: enabled
			level: both
			prefer_rc4: True
[DEBUG   ] 16:53:00 config:287 Registering function for enc_out_policy key..
[DEBUG   ] 16:53:00 preferencesmanager:342 encryption value enc_out_policy set to 1..
[DEBUG   ] 16:53:00 preferencesmanager:356 encryption settings:
			out_policy: enabled
		        in_policy: enabled
			level: both
			prefer_rc4: True
[DEBUG   ] 16:53:00 config:287 Registering function for enc_level key..
[DEBUG   ] 16:53:00 preferencesmanager:342 encryption value enc_level set to 2..
[DEBUG   ] 16:53:00 preferencesmanager:356 encryption settings:
			out_policy: enabled
		        in_policy: enabled
			level: both
			prefer_rc4: True
[DEBUG   ] 16:53:00 config:287 Registering function for enc_prefer_rc4 key..
[DEBUG   ] 16:53:00 preferencesmanager:342 encryption value enc_prefer_rc4 set to True..
[DEBUG   ] 16:53:00 preferencesmanager:356 encryption settings:
			out_policy: enabled
		        in_policy: enabled
			level: both
			prefer_rc4: True
[DEBUG   ] 16:53:00 config:287 Registering function for max_connections_global key..
[DEBUG   ] 16:53:00 preferencesmanager:359 max_connections_global set to 200..
[DEBUG   ] 16:53:00 config:287 Registering function for max_upload_speed key..
[DEBUG   ] 16:53:00 preferencesmanager:363 max_upload_speed set to -1.0..
[DEBUG   ] 16:53:00 config:287 Registering function for max_download_speed key..
[DEBUG   ] 16:53:00 preferencesmanager:373 max_download_speed set to -1.0..
[DEBUG   ] 16:53:00 config:287 Registering function for max_upload_slots_global key..
[DEBUG   ] 16:53:00 preferencesmanager:382 max_upload_slots_global set to 4..
[DEBUG   ] 16:53:00 config:287 Registering function for max_half_open_connections key..
[DEBUG   ] 16:53:00 config:287 Registering function for max_connections_per_second key..
[DEBUG   ] 16:53:00 config:287 Registering function for ignore_limits_on_local_network key..
[DEBUG   ] 16:53:00 config:287 Registering function for share_ratio_limit key..
[DEBUG   ] 16:53:00 preferencesmanager:397 share_ratio_limit set to 2.0..
[DEBUG   ] 16:53:00 config:287 Registering function for seed_time_ratio_limit key..
[DEBUG   ] 16:53:00 preferencesmanager:402 seed_time_ratio_limit set to 7.0..
[DEBUG   ] 16:53:00 config:287 Registering function for seed_time_limit key..
[DEBUG   ] 16:53:00 preferencesmanager:407 seed_time_limit set to 180..
[DEBUG   ] 16:53:00 config:287 Registering function for max_active_downloading key..
[DEBUG   ] 16:53:00 preferencesmanager:413 max_active_downloading set to 3..
[DEBUG   ] 16:53:00 preferencesmanager:414 active_downloads: 8
[DEBUG   ] 16:53:00 config:287 Registering function for max_active_seeding key..
[DEBUG   ] 16:53:00 preferencesmanager:419 max_active_seeding set to 5..
[DEBUG   ] 16:53:00 preferencesmanager:420 active_seeds: 5
[DEBUG   ] 16:53:00 config:287 Registering function for max_active_limit key..
[DEBUG   ] 16:53:00 preferencesmanager:425 max_active_limit set to 8..
[DEBUG   ] 16:53:00 preferencesmanager:426 active_limit: 15
[DEBUG   ] 16:53:00 config:287 Registering function for dont_count_slow_torrents key..
[DEBUG   ] 16:53:00 preferencesmanager:431 dont_count_slow_torrents set to False..
[DEBUG   ] 16:53:00 config:287 Registering function for send_info key..
[DEBUG   ] 16:53:00 preferencesmanager:436 Sending anonymous stats..
[DEBUG   ] 16:53:00 config:287 Registering function for proxies key..
[DEBUG   ] 16:53:00 config:287 Registering function for new_release_check key..
[DEBUG   ] 16:53:00 config:287 Registering function for rate_limit_ip_overhead key..
[DEBUG   ] 16:53:00 preferencesmanager:492 rate_limit_ip_overhead: True
[DEBUG   ] 16:53:00 config:287 Registering function for geoip_db_location key..
[DEBUG   ] 16:53:00 preferencesmanager:497 geoip_db_location: /usr/share/GeoIP/GeoIP.dat
[DEBUG   ] 16:53:00 config:287 Registering function for cache_size key..
[DEBUG   ] 16:53:00 preferencesmanager:515 cache_size: 512
[DEBUG   ] 16:53:00 config:287 Registering function for cache_expiry key..
[DEBUG   ] 16:53:00 preferencesmanager:520 cache_expiry: 60
[DEBUG   ] 16:53:00 component:123 Starting component Core..
[DEBUG   ] 16:53:00 component:123 Starting component AlertManager..
[DEBUG   ] 16:53:00 alertmanager:115 listen_succeeded_alert: successfully listening on 0.0.0.0:63786
[DEBUG   ] 16:53:00 alertmanager:115 listen_succeeded_alert: successfully listening on [::]:63786
[DEBUG   ] 16:53:00 alertmanager:115 listen_succeeded_alert: successfully listening on 0.0.0.0:63112
[DEBUG   ] 16:53:00 alertmanager:115 listen_succeeded_alert: successfully listening on [::]:63112
[DEBUG   ] 16:53:00 component:123 Starting component AuthManager..
[DEBUG   ] 16:53:00 component:123 Starting component EventManager..
[DEBUG   ] 16:53:00 component:123 Starting component CorePluginManager..
[DEBUG   ] 16:53:00 component:123 Starting component TorrentManager..
[DEBUG   ] 16:53:00 configmanager:111 Getting config 'core.conf'
[DEBUG   ] 16:53:00 torrentmanager:552 Opening torrent state file for load.
[DEBUG   ] 16:53:00 torrentmanager:664 Opening torrents fastresume file for load.
[WARNING ] 16:53:00 torrentmanager:670 Unable to load fastresume file: [Errno 2] No such file or directory: '/home/alex/.config/deluge/state/torrents.fastresume'
[DEBUG   ] 16:53:00 torrentmanager:317 torrentmanager.add
[DEBUG   ] 16:53:00 configmanager:111 Getting config 'core.conf'
[DEBUG   ] 16:53:00 torrentmanager:277 Attempting to create torrent_info from /home/alex/.config/deluge/state/ca889a715827a3162cfdcc0cfd6d17b4ca1c3d5e.torrent
[DEBUG   ] 16:53:00 torrentmanager:295 Unable to load .fastresume: [Errno 2] No such file or directory: '/home/alex/.config/deluge/state/ca889a715827a3162cfdcc0cfd6d17b4ca1c3d5e.fastresume'
[ERROR   ] 16:53:00 main:216 'state_location'
Traceback (most recent call last):
  File "/var/lib/python-support/python2.5/deluge/main.py", line 209, in start_daemon
    Daemon(options, args)
  File "/var/lib/python-support/python2.5/deluge/core/daemon.py", line 167, in __init__
    component.start()
  File "/var/lib/python-support/python2.5/deluge/component.py", line 193, in start
    _ComponentRegistry.start()
  File "/var/lib/python-support/python2.5/deluge/component.py", line 111, in start
    self.start_component(component)
  File "/var/lib/python-support/python2.5/deluge/component.py", line 124, in start_component
    self.components[name].start()
  File "/var/lib/python-support/python2.5/deluge/core/torrentmanager.py", line 203, in start
    self.load_state()
  File "/var/lib/python-support/python2.5/deluge/core/torrentmanager.py", line 579, in load_state
    resume_data=resume_data.get(torrent_state.torrent_id))
  File "/var/lib/python-support/python2.5/deluge/core/torrentmanager.py", line 366, in add
    self.legacy_delete_resume_data(state.torrent_id)
  File "/var/lib/python-support/python2.5/deluge/core/torrentmanager.py", line 301, in legacy_delete_resume_data
    path = os.path.join(self.config["state_location"],
  File "/var/lib/python-support/python2.5/deluge/config.py", line 232, in __getitem__
    return self.get_item(key)
  File "/var/lib/python-support/python2.5/deluge/config.py", line 250, in get_item
    return self.__config[key]
KeyError: 'state_location'
I am not sure what the problem is. Thanks for any help.

Re: ver 1.2.0 rc3 freezes on startup

Posted: Sat Jan 09, 2010 3:00 am
by johnnyg
That error has been fixed in RC5, which unfortunately doesn't seem to be in the PPA for hardy yet.

Re: ver 1.2.0 rc3 freezes on startup

Posted: Sat Jan 09, 2010 3:45 am
by triksterx
Okay, thanks.