missing install dependencies for gstreamer1.0

Bug #1370221 reported by henczati
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pomodoro-indicator
New
Undecided
Unassigned

Bug Description

On Lubuntu 14.04 (trusty), after installation starting the application kept crashing with

Traceback (most recent call last):
  File "/opt/extras.ubuntu.com/pomodoro-indicator/bin/pomodoro-indicator", line 37, in <module>
    from pomodoro_indicator import main
  File "/opt/extras.ubuntu.com/pomodoro-indicator/share/pomodoro-indicator/pomodoro_indicator.py", line 27, in <module>
    gi.require_version('Gst', '1.0')
  File "/usr/lib/python3/dist-packages/gi/__init__.py", line 79, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gst not available

It seems, the gstreamer dependencies were not included in the package.

------------------------------
Resolution(?):

I'm not sure which of the packages is truly necessary, or which of them are to be installed manually and which would be installed automatically anyway, but this is how I made it work:

1. I installed the following uninstalled packages manually:

  sudo apt-get install \
    python-gst-1.0 python3-gst-1.0 python-gst0.10 \
    python-gi-dev

but I still got the same crash.

2. I found the https://wiki.ubuntu.com/Novacut/GStreamer1.0 page and according to it did:

  sudo apt-get install \
    python-gi python3-gi \
    gstreamer1.0-tools \
    gir1.2-gstreamer-1.0 \
    gir1.2-gst-plugins-base-1.0 \
    gstreamer1.0-plugins-good \
    gstreamer1.0-plugins-ugly \
    gstreamer1.0-plugins-bad \
    gstreamer1.0-libav

(For me, only
    gstreamer1.0-tools \
    gir1.2-gstreamer-1.0 \
    gir1.2-gst-plugins-base-1.0
were unsinstalled, but I was not on a clean Lubuntu 14.04 install.)

After completing step 2 I could successfully start the pomodoro-indicator .

henczati (henczati)
description: updated
henczati (henczati)
description: updated
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.