Twisted Python no longer has "listenWith" in it. Until Flumotion is updated to not use this function, you need to downgrade to to Twisted Python 11.1.0.

Probably the same as it is on Ubuntu, but I got it running by downgrading the following packages:

python-twisted-bin
python-twisted-core
python-twisted-web

Install Flumotion as normal then force the uninstallation of the above packages using dpkg (which will temporarily break dependencies) and then reinstall the older debs using dpkg. For Ubuntu, I got the debs from the 12.04 repository here:

http://au.archive.ubuntu.com/ubuntu/pool/main/t/twisted/python-twisted-bin_11.1.0-1ubuntu2_amd64.deb
http://au.archive.ubuntu.com/ubuntu/pool/main/t/twisted/python-twisted-core_11.1.0-1ubuntu2_all.deb
http://au.archive.ubuntu.com/ubuntu/pool/main/t/twisted-web/python-twisted-web_11.1.0-1_all.deb

Note however that while Flumotion now runs, this appears to disrupt the Flumotion UI somewhat and you might not be able to use the Flumotion Assistant (some fields for entering data like framerate are missing and cause the config to go belly-up), but you should be able to get around that by generating the XML config file elsewhere and then importing that into Flumotion via the Admin UI. I'm still testing this under Ubuntu 14.04.

This of course may break things elsewhere that depend on Twisted Python too.

Cheers,

Jeff.

Reply via email to