Bug 10806

Summary: Gajim crashes at start due to missing fsrtpconference
Product: Mageia Reporter: Olivier FAURAX <olivier>
Component: RPM PackagesAssignee: Nicolas Lécureuil <mageia>
Status: RESOLVED OLD QA Contact:
Severity: critical    
Priority: Normal CC: vattuvarg
Version: 3Keywords: Triaged
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: gajim-0.15.3-2.mga3.src.rpm CVE:
Status comment:

Description Olivier FAURAX 2013-07-20 17:29:20 CEST
Description of problem:
Gajim crash at start

Version-Release number of selected component (if applicable):
gajim-0.15.3-2.mga3.src.rpm

How reproducible:
Install gajim on a fresh Mageia 3 and launch it

Steps to Reproduce:
[ofaurax@localhost ~]$ 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
[ofaurax@localhost ~]$ 


Reproducible: 

Steps to Reproduce:
Manuel Hiebel 2013-07-22 20:31:41 CEST

Keywords: (none) => Triaged
Assignee: bugsquad => nicolas.lecureuil

Comment 1 Olivier FAURAX 2013-08-09 14:10:52 CEST
Reported upstream : https://trac.gajim.org/ticket/7420
Comment 2 Pasi Pärnänen 2014-01-07 18:50:16 CET
Starting with   gstreamer1.0-farstream doesn't work,  
but installing  gstreamer0.10-farstream seems to fix the problem. 

Just an observation.

CC: (none) => vattuvarg

Comment 3 Marja Van Waes 2015-03-31 16:04:54 CEST
Mageia 3 changed to end-of-life (EOL) status 4 months ago.
http://blog.mageia.org/en/2014/11/26/lets-say-goodbye-to-mageia-3/ 

Mageia 3 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of Mageia
please feel free to click on "Version" change it against that version of Mageia
and reopen this bug.

Thank you for reporting this bug and we are sorry it could not be fixed.

--
The Mageia Bugsquad

Status: NEW => RESOLVED
Resolution: (none) => OLD