#3547: deluge-web error related to GeoIP
----------------------------+---------------------
 Reporter:  th0ma7          |       Type:  bug
   Status:  new             |   Priority:  minor
Milestone:  needs verified  |  Component:  Unknown
  Version:  2.1.0           |   Keywords:
----------------------------+---------------------
 Currently preparing a PR on github to publish an updated version of deluge
 for Synology NAS for version DSM6 and DSM7
 https://github.com/SynoCommunity/spksrc/pull/5398

 Client and server are version 2.1.1

 I noticed at deluged startup that it was complaining related to GeoIP:
 {{{
 deluged.log:23:26:53 [WARNING ][deluge.core.preferencesmanager:465 ] GeoIP
 Unavailable: 'NoneType' object is not callable
 }}}

 Did a bit a search and noticed that while the C library was properly
 included within the deluge package file, that the python wheel was
 missing.

 Right after I've included the GeoIP wheel in deluge package, the deluge-
 web daemon failed to start with the following error:
 {{{
 Starting deluge command /volume1/@appstore/deluge/env/bin/deluge-web -c
 /volume1/@appdata/deluge  -l /volume1/@appdata/deluge/logs/deluge-web.log
 -L info --logrotate -P /volume1/@appdata/deluge/logs/deluge-web.pid -d
 Traceback (most recent call last):
   File "/volume1/@appstore/deluge/env/bin/deluge-web", line 8, in <module>
     sys.exit(start())
   File "/volume1/@appstore/deluge/env/lib/python3.10/site-
 packages/deluge/ui/web/__init__.py", line 6, in start
     web.start()
   File "/volume1/@appstore/deluge/env/lib/python3.10/site-
 packages/deluge/ui/web/web.py", line 71, in start
     self.__server = server.DelugeWeb(options=self.options)
   File "/volume1/@appstore/deluge/env/lib/python3.10/site-
 packages/deluge/ui/web/server.py", line 692, in __init__
     self.web_api = WebApi()
   File "/volume1/@appstore/deluge/env/lib/python3.10/site-
 packages/deluge/ui/web/json_api.py", line 380, in __init__
     self.hostlist = HostList()
   File "/volume1/@appstore/deluge/env/lib/python3.10/site-
 packages/deluge/ui/hostlist.py", line 102, in __init__
     default_hostlist(),
   File "/volume1/@appstore/deluge/env/lib/python3.10/site-
 packages/deluge/ui/hostlist.py", line 31, in default_hostlist
     username, password = get_localhost_auth()
 TypeError: cannot unpack non-iterable NoneType object
 }}}

 It's not a blocker per say as I'll simply comment out GeoIP for now but
 wondered if there isn't an isse elsewhere?

 Thnx in advance.

--
Ticket URL: <https://dev.deluge-torrent.org/ticket/3547>
Deluge <https://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 deluge-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/deluge-dev/045.61fc30bdca6418831e91298a253c1846%40deluge-torrent.org.

Reply via email to