0.5.8.1 AMD64 / Linux - Won't start

General support for problems installing or using Deluge
Post Reply
User avatar
Ux64
Seeder
Seeder
Posts: 140
Joined: Wed Nov 14, 2007 5:02 am
Location: System Specialist

0.5.8.1 AMD64 / Linux - Won't start

Post by Ux64 »

I think I have some configuration / data files corrupted. But which directories I should clear?

TypeError: iteration over non-sequence

Full error message is following.

Code: Select all

checking for ubuntu...
found and fixing ubuntu
checking for ubuntu...
no existing Deluge session
Starting new Deluge session...
Traceback (most recent call last):
  File "/usr/bin/deluge", line 145, in <module>
    start_deluge()
  File "/usr/bin/deluge", line 128, in start_deluge
    interface = deluge.interface.DelugeGTK()
  File "/var/lib/python-support/python2.5/deluge/interface.py", line 54, in __init__
    common.CONFIG_DIR)
  File "/var/lib/python-support/python2.5/deluge/core.py", line 200, in __init__
    self.config = pref.Preferences(os.path.join(self.base_dir, PREFS_FILENAME))
  File "/var/lib/python-support/python2.5/deluge/pref.py", line 283, in __init__
    self.load(self.config_file)
  File "/var/lib/python-support/python2.5/deluge/pref.py", line 329, in load
    self.mapping.update(self.dump)
TypeError: iteration over non-sequence

[1]+  Done                    deluge
- Thank you!

If I won't get any hints. I'll delete everything related to Deluge from my home path, and see if that helps.
markybob
Compulsive Poster
Compulsive Poster
Posts: 1230
Joined: Thu May 24, 2007 11:27 pm
Location: Chicago, IL, USA
Contact:

Re: 0.5.8.1 AMD64 / Linux - Won't start

Post by markybob »

Ux64 wrote:I think I have some configuration / data files corrupted. But which directories I should clear?

TypeError: iteration over non-sequence

Full error message is following.

Code: Select all

checking for ubuntu...
found and fixing ubuntu
checking for ubuntu...
no existing Deluge session
Starting new Deluge session...
Traceback (most recent call last):
  File "/usr/bin/deluge", line 145, in <module>
    start_deluge()
  File "/usr/bin/deluge", line 128, in start_deluge
    interface = deluge.interface.DelugeGTK()
  File "/var/lib/python-support/python2.5/deluge/interface.py", line 54, in __init__
    common.CONFIG_DIR)
  File "/var/lib/python-support/python2.5/deluge/core.py", line 200, in __init__
    self.config = pref.Preferences(os.path.join(self.base_dir, PREFS_FILENAME))
  File "/var/lib/python-support/python2.5/deluge/pref.py", line 283, in __init__
    self.load(self.config_file)
  File "/var/lib/python-support/python2.5/deluge/pref.py", line 329, in load
    self.mapping.update(self.dump)
TypeError: iteration over non-sequence

[1]+  Done                    deluge
- Thank you!

If I won't get any hints. I'll delete everything related to Deluge from my home path, and see if that helps.
http://deluge-torrent.org/faq.php#6n30
User avatar
Ux64
Seeder
Seeder
Posts: 140
Joined: Wed Nov 14, 2007 5:02 am
Location: System Specialist

Re: 0.5.8.1 AMD64 / Linux - Won't start

Post by Ux64 »

Thank you for quick reply. Unfortunately it wasn't that easy this time. Because I already tried that. I had often state file problems with older versions and that's why I tried that first.

Any other thoughts what I should delete or should I just delete "files" until it starts and tell what file it was? That might do the trick and then others would also know what the problem is.

Config file listing & error message.

Code: Select all

Server:~/.config/deluge$ ls -la
total 60
drwx------ 6 sl sl 4096 2008-01-18 18:26 .
drwxr-xr-x 9 sl sl 4096 2007-11-21 20:53 ..
drwxr-xr-x 2 sl sl 4096 2007-11-14 07:08 alltime_stats
-rw-r--r-- 1 sl sl 2663 2008-01-17 21:05 dht.state
-rw-r--r-- 1 sl sl    6 2008-01-17 21:05 event_logging.conf
drwxr-xr-x 2 sl sl 4096 2007-11-17 07:11 extra_stats
-rw-r--r-- 1 sl sl  144 2008-01-17 21:05 extra_stats.conf
-rw-r--r-- 1 sl sl   40 2008-01-17 21:05 files.conf
-rw-r--r-- 1 sl sl    0 2007-11-17 07:11 firstrun
-rw-r--r-- 1 sl sl    0 2008-01-12 09:31 infosent
drwxr-xr-x 2 sl sl 4096 2007-12-19 21:43 logs
-rw-r--r-- 1 sl sl   86 2008-01-17 21:05 move_torrent.conf
-rw-r--r-- 1 sl sl  123 2008-01-17 21:05 notification.conf
-rw-r--r-- 1 sl sl   49 2008-01-17 21:05 peers.conf
-rw-r--r-- 1 sl sl   45 2007-11-15 21:51 pieces.conf
-rw-r--r-- 1 sl sl 3723 2008-01-17 21:05 prefs.state
drwxr-xr-x 2 sl sl 4096 2008-01-18 18:26 torrentfiles
Server:~/.config/deluge$ deluge
checking for ubuntu...
found and fixing ubuntu
checking for ubuntu...
no existing Deluge session
Starting new Deluge session...
Traceback (most recent call last):
  File "/usr/bin/deluge", line 145, in <module>
    start_deluge()
  File "/usr/bin/deluge", line 128, in start_deluge
    interface = deluge.interface.DelugeGTK()
  File "/var/lib/python-support/python2.5/deluge/interface.py", line 54, in __init__
    common.CONFIG_DIR)
  File "/var/lib/python-support/python2.5/deluge/core.py", line 200, in __init__
    self.config = pref.Preferences(os.path.join(self.base_dir, PREFS_FILENAME))
  File "/var/lib/python-support/python2.5/deluge/pref.py", line 283, in __init__
    self.load(self.config_file)
  File "/var/lib/python-support/python2.5/deluge/pref.py", line 329, in load
    self.mapping.update(self.dump)
TypeError: iteration over non-sequence
Most interesting, it says fixing ubuntu and after that it restarts and says checking ubuntu again.
User avatar
Ux64
Seeder
Seeder
Posts: 140
Joined: Wed Nov 14, 2007 5:02 am
Location: System Specialist

Re: 0.5.8.1 AMD64 / Linux - Won't start

Post by Ux64 »

First I deleted *.state

Didn't help.

Then I deleted everything from .config directory and now it runs again.

- Thank you, for providing us with the best Ubuntu Torrent client ever!
Post Reply