Trying to Upgrade to 1.1.9 on Ubuntu 7.10

General support for problems installing or using Deluge
Post Reply
stuckat5
New User
New User
Posts: 4
Joined: Sun Oct 25, 2009 8:08 pm

Trying to Upgrade to 1.1.9 on Ubuntu 7.10

Post by stuckat5 »

Hi all,
I can compile and build the source tarball without issue, no complaints about dependencies and no compile errors. I can install
without issue. However, when I run deluge at the command line the window opens but is blank. I get the following in the error log:

Code: Select all

djm@wkstnd:~/deluge/deluge-1.1.9$ deluge &
[1] 31021
djm@wkstnd:~/deluge/deluge-1.1.9$ 1.1.9
Exception in thread Thread-1 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
  File "threading.py", line 460, in __bootstrap
  File "threading.py", line 440, in run
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/core/core.py", line 327, in get_new_release
  File "urllib2.py", line 124, in urlopen
  File "urllib2.py", line 381, in open
  File "urllib2.py", line 399, in _open
  File "urllib2.py", line 360, in _call_chain
  File "urllib2.py", line 1107, in http_open
  File "urllib2.py", line 1081, in do_open
<type 'exceptions.AttributeError'>: 'NoneType' object has no attribute 'error'
Unhandled exception in thread started by
Error in sys.excepthook:

Original exception was:
When I run the daemon, deluged, at the command line in debug mode to a log file (as described in the FAQ)
I get:

Code: Select all

djm@wkstnd:~$ cat deluge.log
[INFO    ] 13:47:54 daemon:48 Deluge daemon 1.1.9
[DEBUG   ] 13:47:54 daemon:49 options: {'loglevel': 'debug', 'quiet': False, 'logfile': '/home/djm/deluge.log', 'config': None, 'port': None, 'pidfile': None, 'donot': False}
[DEBUG   ] 13:47:54 daemon:50 args: []
[DEBUG   ] 13:47:54 core:91 Core init..
[DEBUG   ] 13:47:54 component:106 Registered Core with ComponentRegistry..
[DEBUG   ] 13:47:54 component:106 Registered PreferencesManager with ComponentRegistry..
[DEBUG   ] 13:47:54 configmanager:91 Getting config 'core.conf'
[WARNING ] 13:47:54 config:251 Unable to load config file: /home/djm/.config/deluge/core.conf
[DEBUG   ] 13:47:54 config:253 Config /home/djm/.config/deluge/core.conf loaded: {'info_sent': 0.0, 'lsd': True, 'max_download_speed': -1.0, 'send_info': False, 'torrentfiles_location': '/home/djm', 'state_location': '/home/djm/.config/deluge/state', 'stop_seed_at_ratio': False, 'max_active_limit': 8, 'enc_in_policy': 1, 'queue_new_to_top': False, 'ignore_limits_on_local_network': True, 'rate_limit_ip_overhead': True, 'peer_tos': '0x00', 'daemon_port': 58846, 'natpmp': True, 'autoadd_enable': False, 'upnp': True, 'utpex': True, 'max_download_speed_per_torrent': -1, 'max_active_seeding': 5, 'allow_remote': False, 'outgoing_ports': [0, 0], 'max_half_open_connections': 50, 'enabled_plugins': [], 'plugins_location': '/home/djm/.config/deluge/plugins', 'download_location': '/home/djm', 'compact_allocation': False, 'max_upload_speed': -1.0, 'max_connections_global': 200, 'enc_prefer_rc4': True, 'listen_ports': [6881, 6891], 'dht': True, 'move_completed_path': '/home/djm', 'stop_seed_ratio': 2.0, 'max_active_downloading': 3, 'prioritize_first_last_pieces': False, 'max_upload_speed_per_torrent': -1, 'auto_managed': True, 'enc_level': 2, 'copy_torrent_file': False, 'max_connections_per_second': 20, 'max_connections_per_torrent': -1, 'move_completed': False, 'proxies': {'peer': {'username': '', 'password': '', 'hostname': '', 'type': 0, 'port': 8080}, 'web_seed': {'username': '', 'password': '', 'hostname': '', 'type': 0, 'port': 8080}, 'tracker': {'username': '', 'password': '', 'hostname': '', 'type': 0, 'port': 8080}, 'dht': {'username': '', 'password': '', 'hostname': '', 'type': 0, 'port': 8080}}, 'dont_count_slow_torrents': False, 'add_paused': False, 'random_outgoing_ports': True, 'max_upload_slots_per_torrent': -1, 'new_release_check': True, 'enc_out_policy': 1, 'seed_time_ratio_limit': 7.0, 'remove_seed_at_ratio': False, 'autoadd_location': '/home/djm', 'max_upload_slots_global': 4, 'config_location': '/home/djm/.config/deluge', 'seed_time_limit': 180, 'share_ratio_limit': 2.0, 'random_port': True}
[DEBUG   ] 13:47:54 configmanager:91 Getting config 'core.conf'
[INFO    ] 13:47:54 core:110 Starting XMLRPC server on port 58846
[DEBUG   ] 13:47:54 core:179 Starting libtorrent session..
[WARNING ] 13:47:54 core:311 Failed to load lt state: [Errno 2] No such file or directory: '/home/djm/.config/deluge/session.state'
[DEBUG   ] 13:47:54 alertmanager:54 AlertManager initialized..
[DEBUG   ] 13:47:54 component:106 Registered AlertManager with ComponentRegistry..
[DEBUG   ] 13:47:54 component:106 Registered SignalManager with ComponentRegistry..
[DEBUG   ] 13:47:54 component:106 Registered PluginManager with ComponentRegistry..
[DEBUG   ] 13:47:54 pluginmanagerbase:64 Plugin manager init..
[DEBUG   ] 13:47:54 configmanager:91 Getting config 'core.conf'
[DEBUG   ] 13:47:54 component:106 Registered TorrentManager with ComponentRegistry..
[DEBUG   ] 13:47:54 torrentmanager:124 TorrentManager init..
[DEBUG   ] 13:47:54 configmanager:91 Getting config 'core.conf'
[DEBUG   ] 13:47:54 config:212 Registering function for max_connections_per_torrent key..
[DEBUG   ] 13:47:54 torrentmanager:613 max_connections_per_torrent set to -1..
[DEBUG   ] 13:47:54 config:212 Registering function for max_upload_slots_per_torrent key..
[DEBUG   ] 13:47:54 torrentmanager:619 max_upload_slots_per_torrent set to -1..
[DEBUG   ] 13:47:54 config:212 Registering function for max_upload_speed_per_torrent key..
[DEBUG   ] 13:47:54 torrentmanager:624 max_upload_speed_per_torrent set to -1..
[DEBUG   ] 13:47:54 config:212 Registering function for max_download_speed_per_torrent key..
[DEBUG   ] 13:47:54 torrentmanager:629 max_download_speed_per_torrent set to -1..
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert torrent_finished_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert torrent_paused_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert torrent_checked_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert tracker_reply_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert tracker_announce_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert tracker_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert tracker_warning_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert tracker_error_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert storage_moved_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert torrent_resumed_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert state_changed_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert save_resume_data_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert save_resume_data_failed_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert file_renamed_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert metadata_received_alert
[DEBUG   ] 13:47:54 alertmanager:88 Registered handler for alert file_error_alert
[DEBUG   ] 13:47:54 component:106 Registered FilterManager with ComponentRegistry..
[DEBUG   ] 13:47:54 filtermanager:88 FilterManager init..
[DEBUG   ] 13:47:54 component:106 Registered AutoAdd with ComponentRegistry..
[DEBUG   ] 13:47:54 configmanager:91 Getting config 'core.conf'
[DEBUG   ] 13:47:54 config:212 Registering function for autoadd_enable key..
[DEBUG   ] 13:47:54 autoadd:126 _on_autoadd_enable
[DEBUG   ] 13:47:54 config:212 Registering function for autoadd_location key..
[DEBUG   ] 13:47:54 autoadd:133 _on_autoadd_location
[DEBUG   ] 13:47:54 component:106 Registered AuthManager with ComponentRegistry..
[DEBUG   ] 13:47:54 component:129 Starting component PreferencesManager..
[DEBUG   ] 13:47:54 config:212 Registering function for torrentfiles_location key..
[DEBUG   ] 13:47:54 config:212 Registering function for state_location key..
[DEBUG   ] 13:47:54 config:212 Registering function for listen_ports key..
[DEBUG   ] 13:47:54 config:212 Registering function for random_port key..
[DEBUG   ] 13:47:54 preferencesmanager:251 random port value set to True
[DEBUG   ] 13:47:54 preferencesmanager:265 listen port range set to 61414-61424
[DEBUG   ] 13:47:54 config:212 Registering function for outgoing_ports key..
[DEBUG   ] 13:47:54 config:212 Registering function for random_outgoing_ports key..
[DEBUG   ] 13:47:54 config:212 Registering function for peer_tos key..
[DEBUG   ] 13:47:54 preferencesmanager:279 setting peer_tos to: 0x00
[DEBUG   ] 13:47:54 config:212 Registering function for dht key..
[DEBUG   ] 13:47:54 preferencesmanager:289 dht value set to True
[DEBUG   ] 13:47:54 config:212 Registering function for upnp key..
[DEBUG   ] 13:47:54 preferencesmanager:311 upnp value set to True
[DEBUG   ] 13:47:54 config:212 Registering function for natpmp key..
[DEBUG   ] 13:47:54 preferencesmanager:318 natpmp value set to True
[DEBUG   ] 13:47:54 config:212 Registering function for utpex key..
[DEBUG   ] 13:47:54 preferencesmanager:332 utpex value set to True
[DEBUG   ] 13:47:54 config:212 Registering function for lsd key..
[DEBUG   ] 13:47:54 preferencesmanager:325 lsd value set to True
[DEBUG   ] 13:47:54 config:212 Registering function for enc_in_policy key..
[DEBUG   ] 13:47:54 preferencesmanager:337 encryption value enc_in_policy set to 1..
[DEBUG   ] 13:47:54 preferencesmanager:351 encryption settings:
                out_policy: enabled
                 in_policy: enabled
                level: both
                prefer_rc4: True
[DEBUG   ] 13:47:54 config:212 Registering function for enc_out_policy key..
[DEBUG   ] 13:47:54 preferencesmanager:337 encryption value enc_out_policy set to 1..
[DEBUG   ] 13:47:54 preferencesmanager:351 encryption settings:
                out_policy: enabled
                 in_policy: enabled
                level: both
                prefer_rc4: True
[DEBUG   ] 13:47:54 config:212 Registering function for enc_level key..
[DEBUG   ] 13:47:54 preferencesmanager:337 encryption value enc_level set to 2..
[DEBUG   ] 13:47:54 preferencesmanager:351 encryption settings:
                out_policy: enabled
                 in_policy: enabled
                level: both
                prefer_rc4: True
[DEBUG   ] 13:47:54 config:212 Registering function for enc_prefer_rc4 key..
[DEBUG   ] 13:47:54 preferencesmanager:337 encryption value enc_prefer_rc4 set to True..
[DEBUG   ] 13:47:54 preferencesmanager:351 encryption settings:
                out_policy: enabled
                 in_policy: enabled
                level: both
                prefer_rc4: True
[DEBUG   ] 13:47:54 config:212 Registering function for max_connections_global key..
[DEBUG   ] 13:47:54 preferencesmanager:354 max_connections_global set to 200..
[DEBUG   ] 13:47:54 config:212 Registering function for max_upload_speed key..
[DEBUG   ] 13:47:54 preferencesmanager:358 max_upload_speed set to -1.0..
[DEBUG   ] 13:47:54 config:212 Registering function for max_download_speed key..
[DEBUG   ] 13:47:54 preferencesmanager:368 max_download_speed set to -1.0..
[DEBUG   ] 13:47:54 config:212 Registering function for max_upload_slots_global key..
[DEBUG   ] 13:47:54 preferencesmanager:377 max_upload_slots_global set to 4..
[DEBUG   ] 13:47:54 config:212 Registering function for max_half_open_connections key..
[DEBUG   ] 13:47:54 config:212 Registering function for max_connections_per_second key..
[DEBUG   ] 13:47:54 config:212 Registering function for ignore_limits_on_local_network key..
[DEBUG   ] 13:47:54 config:212 Registering function for share_ratio_limit key..
[DEBUG   ] 13:47:54 preferencesmanager:392 share_ratio_limit set to 2.0..
[DEBUG   ] 13:47:54 config:212 Registering function for seed_time_ratio_limit key..
[DEBUG   ] 13:47:54 preferencesmanager:397 seed_time_ratio_limit set to 7.0..
[DEBUG   ] 13:47:54 config:212 Registering function for seed_time_limit key..
[DEBUG   ] 13:47:54 preferencesmanager:402 seed_time_limit set to 180..
[DEBUG   ] 13:47:54 config:212 Registering function for max_active_downloading key..
[DEBUG   ] 13:47:54 preferencesmanager:408 max_active_downloading set to 3..
[DEBUG   ] 13:47:54 preferencesmanager:409 active_downloads: 8
[DEBUG   ] 13:47:54 config:212 Registering function for max_active_seeding key..
[DEBUG   ] 13:47:54 preferencesmanager:414 max_active_seeding set to 5..
[DEBUG   ] 13:47:54 preferencesmanager:415 active_seeds: 5
[DEBUG   ] 13:47:54 config:212 Registering function for max_active_limit key..
[DEBUG   ] 13:47:54 preferencesmanager:420 max_active_limit set to 8..
[DEBUG   ] 13:47:54 preferencesmanager:421 active_limit: 15
[DEBUG   ] 13:47:54 config:212 Registering function for dont_count_slow_torrents key..
[DEBUG   ] 13:47:54 preferencesmanager:426 dont_count_slow_torrents set to False..
[DEBUG   ] 13:47:54 config:212 Registering function for send_info key..
[DEBUG   ] 13:47:54 preferencesmanager:431 Sending anonymous stats..
[DEBUG   ] 13:47:54 config:212 Registering function for proxies key..
[DEBUG   ] 13:47:54 config:212 Registering function for new_release_check key..
[DEBUG   ] 13:47:54 preferencesmanager:462 Checking for new release..
[DEBUG   ] 13:47:54 config:212 Registering function for rate_limit_ip_overhead key..
[DEBUG   ] 13:47:54 preferencesmanager:486 rate_limit_ip_overhead: True
[DEBUG   ] 13:47:54 component:129 Starting component Core..
[DEBUG   ] 13:47:54 component:129 Starting component AlertManager..
[DEBUG   ] 13:47:54 alertmanager:107 listen_succeeded_alert: successfully listening on 0.0.0.0:61414
[DEBUG   ] 13:47:54 alertmanager:107 listen_succeeded_alert: successfully listening on [::]:61414
[DEBUG   ] 13:47:54 component:129 Starting component SignalManager..
[DEBUG   ] 13:47:54 component:129 Starting component PluginManager..
[DEBUG   ] 13:47:54 component:129 Starting component TorrentManager..
[DEBUG   ] 13:47:54 configmanager:91 Getting config 'core.conf'
[DEBUG   ] 13:47:54 core:323 get_new_release
[ERROR   ] 13:47:54 __init__:1021 'list' object has no attribute 'items'
Traceback (most recent call last):
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/main.py", line 204, in start_daemon
    Daemon(options, args)
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/core/daemon.py", line 56, in __init__
    self.core = Core(options.port).run()
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/core/core.py", line 239, in run
    component.start()
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/component.py", line 198, in start
    _ComponentRegistry.start()
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/component.py", line 118, in start
    self.start_component(component)
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/component.py", line 125, in start_component
    self.start_component(depend)
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/component.py", line 130, in start_component
    self.components[name].start()
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/core/torrentmanager.py", line 190, in start
    deluge.core.oldstateupgrader.OldStateUpgrader()
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/core/oldstateupgrader.py", line 82, in __init__
    self.upgrade05()
  File "/usr/lib/python2.5/site-packages/deluge-1.1.9-py2.5-linux-i686.egg/deluge/core/oldstateupgrader.py", line 97, in upgrade05
    for ti, uid in state.torrents.items():
AttributeError: 'list' object has no attribute 'items'
Any help greatly appreciated.

Dave
andar
Top Bloke
Top Bloke
Posts: 1050
Joined: Fri Jun 08, 2007 8:38 pm
Location: Victoria, BC
Contact:

Re: Trying to Upgrade to 1.1.9 on Ubuntu 7.10

Post by andar »

My guess is you are upgrading from a very old version of Deluge.. Try mv your ~/.config/deluge to somewhere else and restarting. This will create a fresh config and you'll need to setup your prefs and re-add any torrents from your old session.
stuckat5
New User
New User
Posts: 4
Joined: Sun Oct 25, 2009 8:08 pm

Re: Trying to Upgrade to 1.1.9 on Ubuntu 7.10

Post by stuckat5 »

Thank you Andar, that worked like a charm.
I guess I should have thought of that but .... :oops:

Thanks once again

Dave
Post Reply