#2449: Unable to add a .torrent file in deluge 1.3.6 in Debian.
---------------------+-------------------
 Reporter:  shirish  |      Owner:
     Type:  bug      |     Status:  new
 Priority:  major    |  Milestone:  1.3.7
Component:  Console  |    Version:  1.3.6
 Keywords:           |
---------------------+-------------------
 Dear developer,

 few days ago I tried running Deluge and got the issue below. I have no
 idea if it's a debian-packaging issue or something else. Could you please
 look at the error below and let me know if it's a downstream issue or an
 upstream issue ?  :-

 {{{
 $ deluge
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::sm-connect after class
 was initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::show-crash-dialog after
 class was initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::display after class was
 initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::default-icon after
 class was initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 Unhandled error in Deferred:
 Unhandled Error
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/addtorrentdialog.py",
 line 155, in start
     self.update_core_config()
   File "/usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/addtorrentdialog.py",
 line 202, in update_core_config
     return
 client.core.get_config_values(self.core_keys).addCallback(_on_config_values)
   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py",
 line 306, in addCallback
     callbackKeywords=kw)
   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py",
 line 295, in addCallbacks
     self._runCallbacks()
 --- <exception caught here> ---
   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py",
 line 577, in _runCallbacks
     current.result = callback(current.result, *args, **kw)
   File "/usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/addtorrentdialog.py",
 line 197, in _on_config_values
     self.set_default_options()
   File "/usr/lib/python2.7/dist-
 packages/deluge/ui/gtkui/addtorrentdialog.py",
 line 481, in set_default_options
     self.core_config["download_location"])
 exceptions.TypeError: Gtk.FileChooser.set_current_folder() argument 1
 must be string, not None
 Unhandled error in Deferred:
 Unhandled Error
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/statusbar.py",
 line 204, in start
     self.send_status_request()
   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/statusbar.py",
 line 287, in send_status_request
     client.core.get_free_space().addCallback(self._on_get_free_space)
   File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line
 504, in __call__
     return self.daemon.call(self.base, *args, **kwargs)
   File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line 457,
 in call
     return defer.maybeDeferred(m, *copy.deepcopy(args),
 **copy.deepcopy(kwargs))
 --- <exception caught here> ---
   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py",
 line 139, in maybeDeferred
     result = f(*args, **kw)
   File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line
 828, in get_free_space
     return deluge.common.free_space(path)
   File "/usr/lib/python2.7/dist-packages/deluge/common.py", line 528,
 in free_space
     if not os.path.exists(path):
   File "/usr/lib/python2.7/genericpath.py", line 18, in exists
     os.stat(path)
 exceptions.TypeError: coercing to Unicode: need string or buffer, NoneType
 found
 Unhandled error in Deferred:
 Unhandled Error
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/statusbar.py",
 line 383, in update
     self.send_status_request()
   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/statusbar.py",
 line 287, in send_status_request
     client.core.get_free_space().addCallback(self._on_get_free_space)
   File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line
 504, in __call__
     return self.daemon.call(self.base, *args, **kwargs)
   File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line 457,
 in call
     return defer.maybeDeferred(m, *copy.deepcopy(args),
 **copy.deepcopy(kwargs))
 --- <exception caught here> ---
   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py",
 line 139, in maybeDeferred
     result = f(*args, **kw)
   File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line
 828, in get_free_space
     return deluge.common.free_space(path)
   File "/usr/lib/python2.7/dist-packages/deluge/common.py", line 528,
 in free_space
     if not os.path.exists(path):
   File "/usr/lib/python2.7/genericpath.py", line 18, in exists
     os.stat(path)
 exceptions.TypeError: coercing to Unicode: need string or buffer, NoneType
 found
 Unhandled error in Deferred:
 Unhandled Error
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/statusbar.py",
 line 383, in update
     self.send_status_request()
   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/statusbar.py",
 line 287, in send_status_request
     client.core.get_free_space().addCallback(self._on_get_free_space)
   File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line
 504, in __call__
     return self.daemon.call(self.base, *args, **kwargs)
   File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line 457,
 in call
     return defer.maybeDeferred(m, *copy.deepcopy(args),
 **copy.deepcopy(kwargs))
 --- <exception caught here> ---
   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py",
 line 139, in maybeDeferred
     result = f(*args, **kw)
   File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line
 828, in get_free_space
     return deluge.common.free_space(path)
   File "/usr/lib/python2.7/dist-packages/deluge/common.py", line 528,
 in free_space
     if not os.path.exists(path):
   File "/usr/lib/python2.7/genericpath.py", line 18, in exists
     os.stat(path)
 exceptions.TypeError: coercing to Unicode: need string or buffer, NoneType
 found
 Unhandled error in Deferred:
 Unhandled Error
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/statusbar.py",
 line 383, in update
     self.send_status_request()
   File "/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/statusbar.py",
 line 287, in send_status_request
     client.core.get_free_space().addCallback(self._on_get_free_space)
   File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line
 504, in __call__
     return self.daemon.call(self.base, *args, **kwargs)
   File "/usr/lib/python2.7/dist-packages/deluge/ui/client.py", line 457,
 in call
     return defer.maybeDeferred(m, *copy.deepcopy(args),
 **copy.deepcopy(kwargs))
 --- <exception caught here> ---
   File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py",
 line 139, in maybeDeferred
     result = f(*args, **kw)
   File "/usr/lib/python2.7/dist-packages/deluge/core/core.py", line
 828, in get_free_space
     return deluge.common.free_space(path)
   File "/usr/lib/python2.7/dist-packages/deluge/common.py", line 528,
 in free_space
     if not os.path.exists(path):
   File "/usr/lib/python2.7/genericpath.py", line 18, in exists
     os.stat(path)
 exceptions.TypeError: coercing to Unicode: need string or buffer, NoneType
 found
 }}}


 I removed all the torrents, removed deluge, removed all the
 configurations from ~/.config/ so there is/was no deluge subdirectory
 and there and started again.

 With a clean re-install it still gives me this :-


 {{{
 $ deluge
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::sm-connect after class
 was initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::show-crash-dialog after
 class was initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::display after class was
 initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::default-icon after
 class was initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 23:57:27 shirish@debian:~$ deluge
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::sm-connect after class
 was initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::show-crash-dialog after
 class was initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::display after class was
 initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())
 /usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:180:
 Warning: Attempt to add property GnomeProgram::default-icon after
 class was initialised
   self.gnome_prog = gnome.init("Deluge", deluge.common.get_version())

 (process:17653): GLib-CRITICAL **: g_slice_set_config: assertion
 'sys_page_size == 0' failed

 }}}


 As share cannot add a torrent.

 P.S. I have no idea why it says python is not there.


 {{{
 $ python --version
 Python 2.7.6

 $ python3 --version
 Python 3.3.5
 }}}

 As can be seen both python and python3 are installed and working at my
 end.

 {{{
 $ aptitude search python:any
 i   python                                                          -
 interactive high-level object-oriented language (default version)
 }}}

 -- System Information:
 Debian Release: jessie/sid
   APT prefers testing
   APT policy: (600, 'testing'), (500, 'testing-updates'), (1,
 'experimental'), (1, 'unstable')
 Architecture: amd64 (x86_64)

 Kernel: Linux 3.13-1-amd64 (SMP w/2 CPU cores)
 Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8)
 Shell: /bin/sh linked to /bin/dash

 Versions of packages deluge depends on:
 ii  deluge-gtk         1.3.6-1.1
 ii  python-libtorrent  0.16.13-1
 pn  python:any         <none>

-- 
Ticket URL: <http://dev.deluge-torrent.org/ticket/2449>
Deluge <http://deluge-torrent.org/>
Deluge project

-- 
You received this message because you are subscribed to the Google Groups 
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to