How to fix gst.ElementNotFoundError: gconfaudiosink with Istanbul

If you're having trouble with the istanbul desktop recorder in xubuntu, and you see something like this when you stop the recording:

(istanbul:7053): GStreamer-CRITICAL **: gst_clock_get_time: assertion `GST_IS_CLOCK (clock)' failed
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/istanbul/main/screencast.py", line 140, in bus_message_cb
self.on_eos()
File "/usr/lib/pymodules/python2.7/istanbul/main/screencast.py", line 158, in on_eos
savewindow = SaveWindow(self.temp_file[1], width, height)
File "/usr/lib/pymodules/python2.7/istanbul/main/save_window.py", line 66, in __init__
self.player = GstPlayer(self.videowidget)
File "/usr/lib/pymodules/python2.7/istanbul/main/gst_player.py", line 37, in __init__
audio_sink = gst.element_factory_make("gconfaudiosink", "audiosink")
gst.ElementNotFoundError: gconfaudiosink

You need to install the gstreamer0.10-gconf package. So, open up a terminal and paste the following command into it:

sudo apt-get install gstreamer0.10-gconf

This should fix everything!


Written by Jannich Brendle lør 31 december 2011 In How to

tags: bugfixdesktop recording

social