libtorrent incompatible with boost in yakkety

Bug #1593428 reported by Unit 193
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libtorrent-rasterbar (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Howdy,

When starting deluge in yakkety, I got errors relating to libtorrent and boost. I did a no-change rebuild of libtorrent and all issues went away. I'm not sure how there was an incompatibility as libtorrent was rebuilt against the new boost libs, but nevertheless.

Revision history for this message
Logan Rosen (logan) wrote :

Could you please paste the errors you were getting, for verification purposes?

Changed in libtorrent-rasterbar (Ubuntu):
status: New → Incomplete
Revision history for this message
Unit 193 (unit193) wrote :
Download full text (5.6 KiB)

Unhandled error in Deferred:

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 112, in on_start
    self._component_start_timer()
  File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 106, in _component_start_timer
    self._component_timer.start(self._component_interval)
  File "/usr/lib/python2.7/dist-packages/twisted/internet/task.py", line 194, in start
    self()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/task.py", line 239, in __call__
    d = defer.maybeDeferred(self.f, *self.a, **self.kw)
--- <exception caught here> ---
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 150, in maybeDeferred
    result = f(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/deluge/core/alertmanager.py", line 73, in update
    self.handle_alerts()
  File "/usr/lib/python2.7/dist-packages/deluge/core/alertmanager.py", line 118, in handle_alerts
    alert = self.session.pop_alert()
exceptions.TypeError: No to_python (by-value) converter found for C++ type: boost::shared_ptr<libtorrent::alert>
[ERROR ] 18:45:56 component:149 [Failure instance: Traceback: <type 'exceptions.TypeError'>: No to_python (by-value) converter found for C++ type: boost::shared_ptr<libtorrent::alert>
/usr/lib/python2.7/dist-packages/deluge/core/daemon.py:188:_shutdown
/usr/lib/python2.7/dist-packages/deluge/component.py:392:shutdown
/usr/lib/python2.7/dist-packages/deluge/component.py:202:_component_shutdown
/usr/lib/python2.7/dist-packages/deluge/component.py:155:_component_stop
--- <exception caught here> ---
/usr/lib/python2.7/dist-packages/twisted/internet/defer.py:150:maybeDeferred
/usr/lib/python2.7/dist-packages/deluge/core/torrentmanager.py:265:stop
/usr/lib/python2.7/dist-packages/deluge/core/alertmanager.py:118:handle_alerts
]
Unhandled error in Deferred:

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/deluge/core/daemon.py", line 188, in _shutdown
    d = component.shutdown()
  File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 392, in shutdown
    deferreds.append(component._component_shutdown())
  File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 202, in _component_shutdown
    d = self._component_stop()
  File "/usr/lib/python2.7/dist-packages/deluge/component.py", line 155, in _component_stop
    d = maybeDeferred(self.stop)
--- <exception caught here> ---
  File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 150, in maybeDeferred
    result = f(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/deluge/core/torrentmanager.py", line 265, in stop
    self.alerts.handle_alerts(True)
  File "/usr/lib/python2.7/dist-packages/deluge/core/alertmanager.py", line 118, in handle_alerts
    alert = self.session.pop_alert()
exceptions.TypeError: No to_python (by-value) converter found for C++ type: boost::shared_ptr<libtorrent::alert>
[ERROR ] 18:45:56 component:149 [Failure instance: Traceback: <type 'exceptions.TypeError'>: No to_python (by-value) converter found for C++ type: boost::shared_ptr<libtorrent::alert>
/usr/lib/python2.7/dist-packages/deluge/ui/gtkui/gtkui.py:295:__init__
...

Read more...

Unit 193 (unit193)
Changed in libtorrent-rasterbar (Ubuntu):
status: Incomplete → Confirmed
Mathew Hodson (mhodson)
Changed in libtorrent-rasterbar (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libtorrent-rasterbar - 1.0.7-1build3

---------------
libtorrent-rasterbar (1.0.7-1build3) yakkety; urgency=medium

  * No-change rebuild to fix compatibility issue with Boost (LP: #1593428).

 -- Logan Rosen <email address hidden> Fri, 24 Jun 2016 17:00:34 -0400

Changed in libtorrent-rasterbar (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.