Public bug reported: I get a lot of twisted exceptions in the logfiles and the encoder seems not to be working
Created for testing and reporting a ogg video stream with the assistant. just video no audio, no overlays, ogg encoding but selecting other formats and encodings doens't change the problem Release: 12.04 # apt-cache policy flumotion flumotion: Installed: 0.10.0-1 Candidate: 0.10.0-1 Version table: *** 0.10.0-1 0 500 http://archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages 100 /var/lib/dpkg/status Config: <?xml version="1.0" encoding="UTF-8"?> <planet name="planet"> <atmosphere> <component name="http-server-video" type="http-server" label="http-server-video" worker="localhost" project="flumotion" version="0.10.0"> <property name="porter-username">*hide*</property> <property name="mount-point">/ogg-video/html5/</property> <property name="hostname">*hide*</property> <property name="porter-password">*hide*</property> <property name="type">slave</property> <property name="porter-socket-path">flu-LgXlxL.socket</property> <property name="port">8800</property> <plugs> <plug type="component-html5"> <property name="width">320</property> <property name="stream-url">http://*hide*:8800/ogg-video/</property> <property name="codecs">theora</property> <property name="mime-type">video/ogg</property> <property name="height">240</property> </plug> </plugs> </component> <component name="porter-http" type="porter" label="porter-http" worker="localhost" project="flumotion" version="0.10.0"> <property name="username">*hide*</property> <property name="socket-path">flu-LgXlxL.socket</property> <property name="password">*hide*</property> <property name="port">8800</property> </component> </atmosphere> <flow name="default"> <component name="producer-video" type="videotest-producer" label="producer-video" worker="localhost" project="flumotion" version="0.10.0"> <property name="pattern">0</property> <property name="height">240</property> <property name="framerate">5/1</property> <property name="width">320</property> <clock-master>true</clock-master> </component> <component name="encoder-video" type="theora-encoder" label="encoder-video" worker="localhost" project="flumotion" version="0.10.0"> <eater name="default"> <feed alias="default">producer-video:default</feed> </eater> <property name="keyframe-maxdistance">10</property> <property name="speed">3</property> <property name="bitrate">400000</property> <clock-master>false</clock-master> </component> <component name="muxer-video" type="ogg-muxer" label="muxer-video" worker="localhost" project="flumotion" version="0.10.0"> <eater name="default"> <feed alias="default">encoder-video:default</feed> </eater> <clock-master>false</clock-master> </component> <component name="http-video" type="http-streamer" label="http-video" worker="localhost" project="flumotion" version="0.10.0"> <eater name="default"> <feed alias="default">muxer-video:default</feed> </eater> <property name="burst-on-connect">False</property> <property name="porter-username">*hide*</property> <property name="mount-point">/ogg-video/</property> <property name="port">8800</property> <property name="type">slave</property> <property name="porter-socket-path">flu-LgXlxL.socket</property> <property name="porter-password">*hide*</property> <clock-master>false</clock-master> <plugs> </plugs> </component> </flow> </planet> Log: DEBUG [ 2106] "http-video" / cons-http Jun 23 10:27:23 FeedComponent.do_setup(): setup finished (flumotion/component/feedcomponent010.py:127) DEBUG [ 2106] "http-video" cons-http Jun 23 10:27:23 eater default not yet connected, deferring set to PLAYING (flumotion/component/feedcomponent010.py:601) DEBUG [ 2106] Jun 23 10:27:23 calling <unbound method Streamer.do_setup> (flumotion/component/component.py:145) INFO [ 2106] "http-video" cons-http Jun 23 10:27:23 Starting porter login at "flu-LgXlxL.socket" (flumotion/component/common/streamer/streamer.py:625) DEBUG [ 2106] "http-video" cons-http Jun 23 10:27:23 setup completed (flumotion/component/component.py:579) DEBUG [ 2106] "http-video" cons-http Jun 23 10:27:23 Setup completed (flumotion/component/feedcomponent010.py:138) DEBUG [ 2106] reflectcall Jun 23 10:27:23 returning <MultifdSinkStreamer (http-video)> (flumotion/common/reflectcall.py:100) DEBUG [ 2106] "/default/http-video" jobmedium Jun 23 10:27:23 creating ComponentClientFactory (flumotion/job/job.py:285) DEBUG [ 2106] "/default/http-video" jobmedium Jun 23 10:27:23 created ComponentClientFactory <flumotion.component.component.ComponentClientFactory instance at 0x281f098> (flumotion/job/job.py:288) DEBUG [ 2106] "/default/http-video" jobmedium Jun 23 10:27:23 logging in with authenticator <flumotion.twisted.pb.RemoteAuthenticator instance at 0x2786050> (flumotion/job/job.py:295) DEBUG [ 2107] "muxer-video" component Jun 23 10:27:23 login successful, returning <twisted.spread.pb.RemoteReference instance at 0x2864ab8> (flumotion/twisted/pb.py:179) INFO [ 2107] "muxer-video" component Jun 23 10:27:23 Logged in to manager (flumotion/component/component.py:87) DEBUG [ 2107] "muxer-video" component Jun 23 10:27:23 remote reference <twisted.spread.pb.RemoteReference instance at 0x2864ab8> (flumotion/component/component.py:88) DEBUG [ 2107] "muxer-video" feedcompmed Jun 23 10:27:23 <flumotion.component.feedcomponent.FeedComponentMedium instance at 0x28183b0>.setRemoteReference: <twisted.spread.pb.RemoteReference instance at 0x2864ab8> (flumotion/common/medium.py:65) DEBUG [ 2107] "muxer-video" feedcompmed Jun 23 10:27:23 connection is from me on 127.0.0.1 to remote on 127.0.0.1 (flumotion/common/medium.py:87) DEBUG [ 2107] "muxer-video" feedcompmed Jun 23 10:27:23 startPinging (flumotion/common/medium.py:245) DEBUG [ 2107] "muxer-video" feedcompmed Jun 23 10:27:23 feedserver --> FEEDCOMPMED: remote_eatFrom('default', '/default/encoder-video:default', '127.0.0.1', 8669) (flumotion/component/feedcomponent.py:110) DEBUG [ 2107] feedclient Jun 23 10:27:23 perspectiveInterface is <InterfaceClass flumotion.common.interfaces.IFeedMedium> (flumotion/twisted/pb.py:126) INFO [ 2106] "/default/http-video" jobmedium Jun 23 10:27:23 Connecting to manager localhost:7531 with SSL (flumotion/job/job.py:300) DEBUG [ 2106] "/default/http-video" jobmedium Jun 23 10:27:23 jobavatar <-- JOBMEDIUM: remote_create('/default/http-video', 'http-streamer', 'flumotion.component.consumers.httpstreamer.httpstreamer', 'HTTPStreamer', 0, {'feed': [], 'virtual-feeds': {}, 'name': 'http-video', 'par ... ig-version': 2}): 'None' (flumotion/job/job.py:150) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar --> WORKERMEDIUM: callRemote(getKeycardClasses, ) (flumotion/common/medium.py:283) DEBUG [ 2089] "/default/http-video" job-avatar Jun 23 10:27:23 remote <-- COMPONENTJOBAVATAR: callRemote(create, '/default/http-video', 'http-streamer', 'flumotion.component.consumers.httpstreamer.httpstreamer', 'HTTPStreamer', 0, {'feed': [], 'virtual-feeds': {}, 'name': 'http-video', 'par ... ig-version': 2}): 'None' (flumotion/twisted/pb.py:751) DEBUG [ 2089] "/default/http-video" job-avatar Jun 23 10:27:23 job started component with avatarId /default/http-video (flumotion/worker/job.py:54) DEBUG [ 2089] default Jun 23 10:27:23 triggering create deferred for /default/http-video (flumotion/common/startset.py:119) DEBUG [ 2089] workerbrain Jun 23 10:27:23 create deferred for /default/http-video succeeded ('/default/http-video') (flumotion/worker/worker.py:266) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar <-- WORKERMEDIUM: remote_create('/default/http-video', 'http-streamer', 'flumotion.component.consumers.httpstreamer.httpstreamer', 'HTTPStreamer', 0, {'feed': [], 'virtual-feeds': {}, 'name': 'http-video', 'par ... ig-version': 2}): "'/default/http-video'" (flumotion/worker/medium.py:188) DEBUG [ 2106] default Jun 23 10:27:23 Got deferred login, adding callbacks (flumotion/component/misc/porter/porterclient.py:170) DEBUG [ 2106] default Jun 23 10:27:23 Registering mount point /ogg-video/ with porter (flumotion/component/misc/porter/porterclient.py:175) DEBUG [ 2103] credchecker Jun 23 10:27:23 authenticating user GcJcivghnUNv (flumotion/twisted/checkers.py:74) DEBUG [ 2106] basemedium Jun 23 10:27:23 <flumotion.component.misc.porter.porterclient.PorterMedium instance at 0x298a050>.setRemoteReference: <twisted.spread.pb.RemoteReference instance at 0x2996d88> (flumotion/common/medium.py:65) DEBUG [ 2106] basemedium Jun 23 10:27:23 connection is from me on localhost to remote on localhost (flumotion/common/medium.py:87) DEBUG [ 2106] basemedium Jun 23 10:27:23 baseavatar --> PORTERMEDIUM: callRemote(getPort, ) (flumotion/common/medium.py:151) DEBUG [ 2106] basemedium Jun 23 10:27:23 baseavatar <-- PORTERMEDIUM: callRemote(getPort, ): 8800 (flumotion/common/medium.py:151) DEBUG [ 2106] basemedium Jun 23 10:27:23 baseavatar --> PORTERMEDIUM: callRemote(registerPath, '/ogg-video/') (flumotion/common/medium.py:151) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar <-- WORKERMEDIUM: callRemote(getKeycardClasses, ): ['flumotion.common.keycards.KeycardUACPCC', 'flumotion.common.keycards.KeycardUACPP'] (flumotion/common/medium.py:283) DEBUG [ 2103] "porter-http" basecomp Jun 23 10:27:23 Registering porter path "/ogg-video/" to <flumotion.component.misc.porter.porter.PorterAvatar instance at 0x32def80> (flumotion/component/misc/porter/porter.py:157) DEBUG [ 2106] basemedium Jun 23 10:27:23 baseavatar <-- PORTERMEDIUM: callRemote(registerPath, '/ogg-video/'): None (flumotion/common/medium.py:151) DEBUG [ 2106] default Jun 23 10:27:23 Firing initial deferred: should indicate that login is complete (flumotion/component/misc/porter/porterclient.py:160) DEBUG [ 2106] "http-video" component Jun 23 10:27:23 perspectiveInterface is <InterfaceClass flumotion.common.interfaces.IComponentMedium> (flumotion/twisted/pb.py:126) DEBUG [ 2089] authenticator Jun 23 10:27:23 Issuing keycard <KeycardUACPCC None *hide*@localhost for requesterId None in state REQUESTING> of class KeycardUACPCC (flumotion/twisted/pb.py:455) DEBUG [ 2106] "http-video" component Jun 23 10:27:23 using keycard: <KeycardUACPCC None *hide*@localhost for requesterId None in state REQUESTING> (flumotion/twisted/pb.py:142) DEBUG [ 2089] authenticator Jun 23 10:27:23 responding to challenge on keycard <KeycardUACPCC 20120623102653-8 *hide*@127.0.0.1 for requesterId None in state REQUESTING> (flumotion/twisted/pb.py:495) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 feedserver --> FEEDCOMPMED: remote_getConfig() (flumotion/component/component.py:244) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 feedserver <-- FEEDCOMPMED: remote_getConfig(): "{'feed': [], 'virtual-feeds': {}, 'name': 'http-video', 'par ... ig-version': 2}" (flumotion/component/component.py:244) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 feedserver --> FEEDCOMPMED: remote_getState() (flumotion/component/component.py:231) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 getManagerIP(): we think the manager's IP is '127.0.0.1' (flumotion/component/component.py:202) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 feedserver <-- FEEDCOMPMED: remote_getState(): '<flumotion.common.planet.WorkerJobState instance at 0x2786ef0>' (flumotion/component/component.py:231) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 feedserver --> FEEDCOMPMED: remote_getMasterClockInfo() (flumotion/component/feedcomponent.py:238) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 feedserver <-- FEEDCOMPMED: remote_getMasterClockInfo(): 'None' (flumotion/component/feedcomponent.py:238) DEBUG [ 2089] authenticator Jun 23 10:27:23 Issuing keycard <KeycardUACPCC None *hide*@localhost for requesterId None in state REQUESTING> of class KeycardUACPCC (flumotion/twisted/pb.py:455) DEBUG [ 2107] feedclient Jun 23 10:27:23 using keycard: <KeycardUACPCC None *hide*@localhost for requesterId None in state REQUESTING> (flumotion/twisted/pb.py:142) DEBUG [ 2106] "http-video" component Jun 23 10:27:23 login successful, returning <twisted.spread.pb.RemoteReference instance at 0x29a2248> (flumotion/twisted/pb.py:179) INFO [ 2106] "http-video" component Jun 23 10:27:23 Logged in to manager (flumotion/component/component.py:87) DEBUG [ 2106] "http-video" component Jun 23 10:27:23 remote reference <twisted.spread.pb.RemoteReference instance at 0x29a2248> (flumotion/component/component.py:88) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 <flumotion.component.common.streamer.streamer.HTTPMedium instance at 0x298a1b8>.setRemoteReference: <twisted.spread.pb.RemoteReference instance at 0x29a2248> (flumotion/common/medium.py:65) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 connection is from me on 127.0.0.1 to remote on 127.0.0.1 (flumotion/common/medium.py:87) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 startPinging (flumotion/common/medium.py:245) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:23 feedserver --> FEEDCOMPMED: remote_eatFrom('default', '/default/muxer-video:default', '127.0.0.1', 8669) (flumotion/component/feedcomponent.py:110) DEBUG [ 2089] BouncerPortal Jun 23 10:27:23 _login(keycard=<KeycardUACPCC None *hide*@localhost for requesterId None in state REQUESTING>, mind=<twisted.spread.pb.RemoteReference instance at 0x16d88c0>, ifaces=(<InterfaceClass flumotion.common.interfaces.IFeedMedium>, <InterfaceClass twisted.spread.pb.IPerspective>)) (flumotion/twisted/portal.py:86) DEBUG [ 2089] proxybouncer Jun 23 10:27:23 Authenticating keycard <KeycardUACPCC None *hide*@127.0.0.1 for requesterId None in state REQUESTING> against remote bouncer (flumotion/worker/worker.py:56) DEBUG [ 2106] feedclient Jun 23 10:27:23 perspectiveInterface is <InterfaceClass flumotion.common.interfaces.IFeedMedium> (flumotion/twisted/pb.py:126) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar --> WORKERMEDIUM: callRemote(authenticate, None, <KeycardUACPCC None *hide*@127.0.0.1 for requesterId None in state REQUESTING>) (flumotion/common/medium.py:283) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar --> WORKERMEDIUM: callRemote(getKeycardClasses, ) (flumotion/common/medium.py:283) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar <-- WORKERMEDIUM: callRemote(authenticate, None, <KeycardUACPCC None *hide*@127.0.0.1 for requesterId None in state REQUESTING>): <KeycardUACPCC 20120623102653-9 *hide*@127.0.0.1 for requesterId None in state REQUESTING> (flumotion/common/medium.py:283) DEBUG [ 2089] authenticator Jun 23 10:27:23 responding to challenge on keycard <KeycardUACPCC 20120623102653-9 *hide*@127.0.0.1 for requesterId None in state REQUESTING> (flumotion/twisted/pb.py:495) DEBUG [ 2089] BouncerPortal Jun 23 10:27:23 _login(keycard=<KeycardUACPCC 20120623102653-9 *hide*@127.0.0.1 for requesterId None in state REQUESTING>, mind=<twisted.spread.pb.RemoteReference instance at 0x18a99e0>, ifaces=(<InterfaceClass flumotion.common.interfaces.IFeedMedium>, <InterfaceClass twisted.spread.pb.IPerspective>)) (flumotion/twisted/portal.py:86) DEBUG [ 2089] proxybouncer Jun 23 10:27:23 Authenticating keycard <KeycardUACPCC 20120623102653-9 *hid*@127.0.0.1 for requesterId None in state REQUESTING> against remote bouncer (flumotion/worker/worker.py:56) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar --> WORKERMEDIUM: callRemote(authenticate, None, <KeycardUACPCC 20120623102653-9 *hide*@127.0.0.1 for requesterId None in state REQUESTING>) (flumotion/common/medium.py:283) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar <-- WORKERMEDIUM: callRemote(getKeycardClasses, ): ['flumotion.common.keycards.KeycardUACPCC', 'flumotion.common.keycards.KeycardUACPP'] (flumotion/common/medium.py:283) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar <-- WORKERMEDIUM: callRemote(authenticate, None, <KeycardUACPCC 20120623102653-9 *hide*@127.0.0.1 for requesterId None in state REQUESTING>): <KeycardUACPCC 20120623102653-9 *hide*@127.0.0.1 for requesterId None in state AUTHENTICATED> (flumotion/common/medium.py:283) DEBUG [ 2089] BouncerPortal Jun 23 10:27:23 authenticated login of <KeycardUACPCC 20120623102653-9 *hide*@127.0.0.1 for requesterId None in state AUTHENTICATED> into realm <flumotion.worker.feedserver.FeedServer instance at 0x16b4488> (flumotion/twisted/portal.py:129) DEBUG [ 2089] "/default/muxer-video:default" feedavatar Jun 23 10:27:23 created new Avatar with id /default/muxer-video:default (flumotion/twisted/pb.py:618) DEBUG [ 2089] "/default/muxer-video:default" feedavatar Jun 23 10:27:23 PB client connection seen by me is from me 127.0.0.1 to 127.0.0.1 (flumotion/twisted/pb.py:694) DEBUG [ 2089] authenticator Jun 23 10:27:23 Issuing keycard <KeycardUACPCC None *hide*@localhost for requesterId None in state REQUESTING> of class KeycardUACPCC (flumotion/twisted/pb.py:455) DEBUG [ 2107] feedclient Jun 23 10:27:23 login successful, returning <twisted.spread.pb.RemoteReference instance at 0x28666c8> (flumotion/twisted/pb.py:179) DEBUG [ 2106] feedclient Jun 23 10:27:23 using keycard: <KeycardUACPCC None *hide*@localhost for requesterId None in state REQUESTING> (flumotion/twisted/pb.py:142) DEBUG [ 2089] "/default/muxer-video:default" feedavatar Jun 23 10:27:23 feedmedium --> FEEDAVATAR: perspective_sendFeed('/default/encoder-video:default') (flumotion/worker/feedserver.py:114) DEBUG [ 2089] "/default/muxer-video:default" feedavatar Jun 23 10:27:23 feedmedium --> FEEDAVATAR: callRemote(sendFeedReply, '/default/encoder-video:default') (flumotion/twisted/pb.py:751) DEBUG [ 2089] "/default/muxer-video:default" feedavatar Jun 23 10:27:23 feedmedium <-- FEEDAVATAR: perspective_sendFeed('/default/encoder-video:default'): 'None' (flumotion/worker/feedserver.py:114) DEBUG [ 2089] BouncerPortal Jun 23 10:27:23 _login(keycard=<KeycardUACPCC None *hide*@localhost for requesterId None in state REQUESTING>, mind=<twisted.spread.pb.RemoteReference instance at 0x18a9a28>, ifaces=(<InterfaceClass flumotion.common.interfaces.IFeedMedium>, <InterfaceClass twisted.spread.pb.IPerspective>)) (flumotion/twisted/portal.py:86) DEBUG [ 2089] proxybouncer Jun 23 10:27:23 Authenticating keycard <KeycardUACPCC None *hide*@127.0.0.1 for requesterId None in state REQUESTING> against remote bouncer (flumotion/worker/worker.py:56) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar --> WORKERMEDIUM: callRemote(authenticate, None, <KeycardUACPCC None *hide*@127.0.0.1 for requesterId None in state REQUESTING>) (flumotion/common/medium.py:283) DEBUG [ 2107] "muxer-video" feedmedium Jun 23 10:27:23 feedserver --> FEEDMEDIUM: remote_sendFeedReply('/default/encoder-video:default') (flumotion/component/feed.py:281) DEBUG [ 2107] "muxer-video" feedmedium Jun 23 10:27:23 stop reading from transport (flumotion/component/feed.py:284) DEBUG [ 2107] "muxer-video" feedmedium Jun 23 10:27:23 feedserver <-- FEEDMEDIUM: remote_sendFeedReply('/default/encoder-video:default'): 'None' (flumotion/component/feed.py:281) DEBUG [ 2107] "muxer-video" feedmedium Jun 23 10:27:23 flushing PB write queue (flumotion/component/feed.py:289) DEBUG [ 2107] "muxer-video" feedmedium Jun 23 10:27:23 stop writing to transport (flumotion/component/feed.py:291) WARN [ 2107] twisted Jun 23 10:27:23 A twisted traceback occurred. (twisted/internet/base.py:802) Twisted traceback: Traceback (most recent call last): File "/usr/lib/flumotion/python/flumotion/common/boot.py", line 305, in boot sys.exit(wrapped(sys.argv)) File "/usr/lib/flumotion/python/flumotion/job/main.py", line 64, in main reactor.run() File "/usr/lib/python2.7/dist-packages/twisted/internet/_glibbase.py", line 282, in run self._run() File "/usr/lib/python2.7/dist-packages/twisted/internet/_glibbase.py", line 313, in _simulate self.runUntilCurrent() --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent call.func(*call.args, **call.kw) File "/var/cache/flumotion/.flumotion/component/53ef3f5c83a640daf25fd00124a8e82d/flumotion/component/feed.py", line 301, in _doFeedTo t.connectionLost(failure.Failure(main.CONNECTION_DONE)) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 433, in connectionLost Connection.connectionLost(self, reason) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 272, in connectionLost self._closeSocket(not reason.check(error.ConnectionAborted)) exceptions.TypeError: _closeSocket() takes exactly 1 argument (2 given) DEBUG [ 2107] twisted Jun 23 10:27:23 [-] Traceback (most recent call last): File "/usr/lib/flumotion/python/flumotion/common/boot.py", line 305, in boot sys.exit(wrapped(sys.argv)) File "/usr/lib/flumotion/python/flumotion/job/main.py", line 64, in main reactor.run() File "/usr/lib/python2.7/dist-packages/twisted/internet/_glibbase.py", line 282, in run self._run() File "/usr/lib/python2.7/dist-packages/twisted/internet/_glibbase.py", line 313, in _simulate self.runUntilCurrent() --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent call.func(*call.args, **call.kw) File "/var/cache/flumotion/.flumotion/component/53ef3f5c83a640daf25fd00124a8e82d/flumotion/component/feed.py", line 301, in _doFeedTo t.connectionLost(failure.Failure(main.CONNECTION_DONE)) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 433, in connectionLost Connection.connectionLost(self, reason) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 272, in connectionLost self._closeSocket(not reason.check(error.ConnectionAborted)) exceptions.TypeError: _closeSocket() takes exactly 1 argument (2 given) (twisted/internet/base.py:802) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar <-- WORKERMEDIUM: callRemote(authenticate, None, <KeycardUACPCC None *hide*@127.0.0.1 for requesterId None in state REQUESTING>): <KeycardUACPCC 20120623102653-10 *hide*@127.0.0.1 for requesterId None in state REQUESTING> (flumotion/common/medium.py:283) DEBUG [ 2089] "/default/muxer-video:default" feedavatar Jun 23 10:27:23 feedmedium <-- FEEDAVATAR: callRemote(sendFeedReply, '/default/encoder-video:default'): 'None' (flumotion/twisted/pb.py:751) DEBUG [ 2089] "/default/muxer-video:default" feedavatar Jun 23 10:27:23 Attempting to send FD: 21 (flumotion/worker/feedserver.py:132) DEBUG [ 2089] "/default/encoder-video" job-avatar Jun 23 10:27:23 Sending FD 21 to component job to feed default to fd (flumotion/worker/job.py:107) DEBUG [ 2105] default Jun 23 10:27:23 received fds [14], message 'sendFeed default /default/muxer-video:default' (flumotion/job/job.py:331) DEBUG [ 2105] "encoder-video" feedcomponent Jun 23 10:27:23 FeedToFD(default, 14) (flumotion/component/feedcomponent010.py:788) WARN [ 2089] twisted Jun 23 10:27:23 A twisted traceback occurred. (twisted/internet/pollreactor.py:167) Twisted traceback: Traceback (most recent call last): File "/usr/lib/flumotion/python/flumotion/worker/main.py", line 269, in main reactor.run() File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1169, in run self.mainLoop() File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1181, in mainLoop self.doIteration(t) File "/usr/lib/python2.7/dist-packages/twisted/internet/pollreactor.py", line 167, in doPoll log.callWithLogger(selectable, _drdw, selectable, fd, event) --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 599, in _doReadOrWrite self._disconnectSelectable(selectable, why, inRead) File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 263, in _disconnectSelectable selectable.connectionLost(f) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 272, in connectionLost self._closeSocket(not reason.check(error.ConnectionAborted)) exceptions.TypeError: _closeSocket() takes exactly 1 argument (2 given) DEBUG [ 2089] twisted Jun 23 10:27:23 [Broker,1,127.0.0.1] Traceback (most recent call last): File "/usr/lib/flumotion/python/flumotion/worker/main.py", line 269, in main reactor.run() File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1169, in run self.mainLoop() File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1181, in mainLoop self.doIteration(t) File "/usr/lib/python2.7/dist-packages/twisted/internet/pollreactor.py", line 167, in doPoll log.callWithLogger(selectable, _drdw, selectable, fd, event) --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 599, in _doReadOrWrite self._disconnectSelectable(selectable, why, inRead) File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 263, in _disconnectSelectable selectable.connectionLost(f) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 272, in connectionLost self._closeSocket(not reason.check(error.ConnectionAborted)) exceptions.TypeError: _closeSocket() takes exactly 1 argument (2 given) (twisted/internet/pollreactor.py:167) DEBUG [ 2089] authenticator Jun 23 10:27:23 responding to challenge on keycard <KeycardUACPCC 20120623102653-10 *hide*@127.0.0.1 for requesterId None in state REQUESTING> (flumotion/twisted/pb.py:495) DEBUG [ 2089] BouncerPortal Jun 23 10:27:23 _login(keycard=<KeycardUACPCC 20120623102653-10 *hide*@127.0.0.1 for requesterId None in state REQUESTING>, mind=<twisted.spread.pb.RemoteReference instance at 0x18a9cb0>, ifaces=(<InterfaceClass flumotion.common.interfaces.IFeedMedium>, <InterfaceClass twisted.spread.pb.IPerspective>)) (flumotion/twisted/portal.py:86) DEBUG [ 2089] proxybouncer Jun 23 10:27:23 Authenticating keycard <KeycardUACPCC 20120623102653-10 *hide*@127.0.0.1 for requesterId None in state REQUESTING> against remote bouncer (flumotion/worker/worker.py:56) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar --> WORKERMEDIUM: callRemote(authenticate, None, <KeycardUACPCC 20120623102653-10 *hide*@127.0.0.1 for requesterId None in state REQUESTING>) (flumotion/common/medium.py:283) DEBUG [ 2089] workermedium Jun 23 10:27:23 baseavatar <-- WORKERMEDIUM: callRemote(authenticate, None, <KeycardUACPCC 20120623102653-10 *hide*@127.0.0.1 for requesterId None in state REQUESTING>): <KeycardUACPCC 20120623102653-10 *hide*@127.0.0.1 for requesterId None in state AUTHENTICATED> (flumotion/common/medium.py:283) DEBUG [ 2089] BouncerPortal Jun 23 10:27:23 authenticated login of <KeycardUACPCC 20120623102653-10 *hide*@127.0.0.1 for requesterId None in state AUTHENTICATED> into realm <flumotion.worker.feedserver.FeedServer instance at 0x16b4488> (flumotion/twisted/portal.py:129) DEBUG [ 2089] "/default/http-video:default" feedavatar Jun 23 10:27:23 created new Avatar with id /default/http-video:default (flumotion/twisted/pb.py:618) DEBUG [ 2089] "/default/http-video:default" feedavatar Jun 23 10:27:23 PB client connection seen by me is from me 127.0.0.1 to 127.0.0.1 (flumotion/twisted/pb.py:694) DEBUG [ 2106] feedclient Jun 23 10:27:23 login successful, returning <twisted.spread.pb.RemoteReference instance at 0x29a2e18> (flumotion/twisted/pb.py:179) DEBUG [ 2089] "/default/http-video:default" feedavatar Jun 23 10:27:23 feedmedium --> FEEDAVATAR: perspective_sendFeed('/default/muxer-video:default') (flumotion/worker/feedserver.py:114) DEBUG [ 2089] "/default/http-video:default" feedavatar Jun 23 10:27:23 feedmedium --> FEEDAVATAR: callRemote(sendFeedReply, '/default/muxer-video:default') (flumotion/twisted/pb.py:751) DEBUG [ 2089] "/default/http-video:default" feedavatar Jun 23 10:27:23 feedmedium <-- FEEDAVATAR: perspective_sendFeed('/default/muxer-video:default'): 'None' (flumotion/worker/feedserver.py:114) DEBUG [ 2106] "http-video" feedmedium Jun 23 10:27:23 feedserver --> FEEDMEDIUM: remote_sendFeedReply('/default/muxer-video:default') (flumotion/component/feed.py:281) DEBUG [ 2106] "http-video" feedmedium Jun 23 10:27:23 stop reading from transport (flumotion/component/feed.py:284) DEBUG [ 2106] "http-video" feedmedium Jun 23 10:27:23 feedserver <-- FEEDMEDIUM: remote_sendFeedReply('/default/muxer-video:default'): 'None' (flumotion/component/feed.py:281) DEBUG [ 2106] "http-video" feedmedium Jun 23 10:27:23 flushing PB write queue (flumotion/component/feed.py:289) DEBUG [ 2106] "http-video" feedmedium Jun 23 10:27:23 stop writing to transport (flumotion/component/feed.py:291) WARN [ 2106] twisted Jun 23 10:27:23 A twisted traceback occurred. (twisted/internet/base.py:802) Twisted traceback: Traceback (most recent call last): File "/usr/lib/flumotion/python/flumotion/common/boot.py", line 305, in boot sys.exit(wrapped(sys.argv)) File "/usr/lib/flumotion/python/flumotion/job/main.py", line 64, in main reactor.run() File "/usr/lib/python2.7/dist-packages/twisted/internet/_glibbase.py", line 282, in run self._run() File "/usr/lib/python2.7/dist-packages/twisted/internet/_glibbase.py", line 313, in _simulate self.runUntilCurrent() --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent call.func(*call.args, **call.kw) File "/var/cache/flumotion/.flumotion/component/53ef3f5c83a640daf25fd00124a8e82d/flumotion/component/feed.py", line 301, in _doFeedTo t.connectionLost(failure.Failure(main.CONNECTION_DONE)) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 433, in connectionLost Connection.connectionLost(self, reason) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 272, in connectionLost self._closeSocket(not reason.check(error.ConnectionAborted)) exceptions.TypeError: _closeSocket() takes exactly 1 argument (2 given) DEBUG [ 2106] twisted Jun 23 10:27:23 [-] Traceback (most recent call last): File "/usr/lib/flumotion/python/flumotion/common/boot.py", line 305, in boot sys.exit(wrapped(sys.argv)) File "/usr/lib/flumotion/python/flumotion/job/main.py", line 64, in main reactor.run() File "/usr/lib/python2.7/dist-packages/twisted/internet/_glibbase.py", line 282, in run self._run() File "/usr/lib/python2.7/dist-packages/twisted/internet/_glibbase.py", line 313, in _simulate self.runUntilCurrent() --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent call.func(*call.args, **call.kw) File "/var/cache/flumotion/.flumotion/component/53ef3f5c83a640daf25fd00124a8e82d/flumotion/component/feed.py", line 301, in _doFeedTo t.connectionLost(failure.Failure(main.CONNECTION_DONE)) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 433, in connectionLost Connection.connectionLost(self, reason) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 272, in connectionLost self._closeSocket(not reason.check(error.ConnectionAborted)) exceptions.TypeError: _closeSocket() takes exactly 1 argument (2 given) (twisted/internet/base.py:802) DEBUG [ 2089] "/default/http-video:default" feedavatar Jun 23 10:27:23 feedmedium <-- FEEDAVATAR: callRemote(sendFeedReply, '/default/muxer-video:default'): 'None' (flumotion/twisted/pb.py:751) DEBUG [ 2089] "/default/http-video:default" feedavatar Jun 23 10:27:23 Attempting to send FD: 22 (flumotion/worker/feedserver.py:132) DEBUG [ 2089] "/default/muxer-video" job-avatar Jun 23 10:27:23 Sending FD 22 to component job to feed default to fd (flumotion/worker/job.py:107) DEBUG [ 2107] default Jun 23 10:27:23 received fds [14], message 'sendFeed default /default/http-video:default' (flumotion/job/job.py:331) DEBUG [ 2107] "muxer-video" feedcomponent Jun 23 10:27:23 FeedToFD(default, 14) (flumotion/component/feedcomponent010.py:788) WARN [ 2089] twisted Jun 23 10:27:23 A twisted traceback occurred. (twisted/internet/pollreactor.py:167) Twisted traceback: Traceback (most recent call last): File "/usr/lib/flumotion/python/flumotion/worker/main.py", line 269, in main reactor.run() File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1169, in run self.mainLoop() File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1181, in mainLoop self.doIteration(t) File "/usr/lib/python2.7/dist-packages/twisted/internet/pollreactor.py", line 167, in doPoll log.callWithLogger(selectable, _drdw, selectable, fd, event) --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 599, in _doReadOrWrite self._disconnectSelectable(selectable, why, inRead) File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 263, in _disconnectSelectable selectable.connectionLost(f) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 272, in connectionLost self._closeSocket(not reason.check(error.ConnectionAborted)) exceptions.TypeError: _closeSocket() takes exactly 1 argument (2 given) DEBUG [ 2089] twisted Jun 23 10:27:23 [Broker,2,127.0.0.1] Traceback (most recent call last): File "/usr/lib/flumotion/python/flumotion/worker/main.py", line 269, in main reactor.run() File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1169, in run self.mainLoop() File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 1181, in mainLoop self.doIteration(t) File "/usr/lib/python2.7/dist-packages/twisted/internet/pollreactor.py", line 167, in doPoll log.callWithLogger(selectable, _drdw, selectable, fd, event) --- <exception caught here> --- File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger return callWithContext({"system": lp}, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext return context.call({ILogContext: newCtx}, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 599, in _doReadOrWrite self._disconnectSelectable(selectable, why, inRead) File "/usr/lib/python2.7/dist-packages/twisted/internet/posixbase.py", line 263, in _disconnectSelectable selectable.connectionLost(f) File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 272, in connectionLost self._closeSocket(not reason.check(error.ConnectionAborted)) exceptions.TypeError: _closeSocket() takes exactly 1 argument (2 given) (twisted/internet/pollreactor.py:167) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:24 feedserver --> FEEDCOMPMED: remote_getUIState() (flumotion/component/component.py:262) DEBUG [ 2106] "http-video" feedcompmed Jun 23 10:27:24 feedserver <-- FEEDCOMPMED: remote_getUIState(): '<flumotion.common.componentui.WorkerComponentUIState instance at 0x2786fc8>' (flumotion/component/component.py:262) DEBUG [ 2106] "http-video" cons-http Jun 23 10:27:24 observer has started watching us, starting pollers (flumotion/component/component.py:407) ** Affects: flumotion (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1016832 Title: twisted errors for video and audio encoders To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/flumotion/+bug/1016832/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs