gajim 0.15.4 crashes due to missing fsrtpconference in gst
Hello,
gajim crashes as it try to access fsrtpconference wich doesn't seem to be present. How can this be solved? Can gajim boot disabling this functionnality if fsrtpconference is not available?
I've encountered this problem with the pakage in Mageia, which I updated with last version.
$ gajim
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
Traceback (most recent call last):
File "gajim.py", line 431, in \<module>
from gui_interface import Interface
File "/usr/share/gajim/src/common/demandimport.py", line 114, in _demandimport
mod = _origimport(name, globals, locals)
File "/usr/share/gajim/src/gui_interface.py", line 63, in \<module>
from chat_control import ChatControlBase
File "/usr/share/gajim/src/common/demandimport.py", line 114, in _demandimport
mod = _origimport(name, globals, locals)
File "/usr/share/gajim/src/chat_control.py", line 47, in \<module>
from message_control import MessageControl
File "/usr/share/gajim/src/common/demandimport.py", line 114, in _demandimport
mod = _origimport(name, globals, locals)
File "/usr/share/gajim/src/message_control.py", line 34, in \<module>
from common.stanza_session import EncryptedStanzaSession, ArchivingStanzaSession
File "/usr/share/gajim/src/common/demandimport.py", line 114, in _demandimport
mod = _origimport(name, globals, locals)
File "/usr/share/gajim/src/common/stanza_session.py", line 43, in \<module>
if gajim.HAVE_PYCRYPTO:
File "/usr/share/gajim/src/common/demandimport.py", line 86, in __getattribute__
self._load()
File "/usr/share/gajim/src/common/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
File "/usr/share/gajim/src/common/gajim.py", line 183, in \<module>
conference = gst.element_factory_make('fsrtpconference')
gst.ElementNotFoundError: fsrtpconference
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/usr/lib64/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 425, in on_exit
if hasattr(gajim.interface, 'roster') and gajim.interface.roster:
File "/usr/share/gajim/src/common/demandimport.py", line 86, in __getattribute__
self._load()
File "/usr/share/gajim/src/common/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
File "/usr/share/gajim/src/common/gajim.py", line 183, in \<module>
conference = gst.element_factory_make('fsrtpconference')
ElementNotFoundError: fsrtpconference
Error in sys.exitfunc:
Traceback (most recent call last):
File "/usr/lib64/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "gajim.py", line 425, in on_exit
if hasattr(gajim.interface, 'roster') and gajim.interface.roster:
File "/usr/share/gajim/src/common/demandimport.py", line 86, in __getattribute__
self._load()
File "/usr/share/gajim/src/common/demandimport.py", line 58, in _load
mod = _origimport(head, globals, locals)
File "/usr/share/gajim/src/common/gajim.py", line 183, in \<module>
conference = gst.element_factory_make('fsrtpconference')
gst.ElementNotFoundError: fsrtpconference