#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.