Pàgines

5 d’abr. 2010

OpenShot no arrenca en Ubuntu 9.10 Karmic

De cop i volta em deixar d'arrencar el Openshot 1.1.2 sense saber perquè. Després de googlejar un temps he descobert que existeix conflicte entre MLT de Kdelinve i el d'OpenShot (en aquest cas v.1.1.2). Aquest fa que que després d'instalar el Kdenlive o actualitzar-lo deixa d'arrencar l'OpenShot tot i que ambdós programes estiguin totalment ben instal·lats.


Si s'executa des del terminal 'openshot' apareix el següent error:
usuari@ordinador:~$ openshot
--------------------------------
   OpenShot (version 1.1.2)
--------------------------------
*** ERROR: MLT Python bindings failed to import ***
*** ERROR: MLT Python bindings failed to import ***
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
    self.run()
  File "/usr/lib/pymodules/python2.6/openshot/classes/thumbnail.py", line 170, in run
    mlt.Factory().init()
NameError: global name 'mlt' is not defined

-------------------------------------------------------
Error:  OpenShot has not been installed in the Python path.
(Both the site-packages and /usr/share/openshot folders were checked)

Use the following command to install OpenShot:
  $ sudo python setup.py install


La solució consisteix en executar la següent línia en el terminal:

sudo ln -s $(ls -C /usr/lib/libmlt++.so.* | cut -f 1 -d' ') /usr/lib/libmlt++.so.2


La segona opció (jo no la he provat), consisteix en desinstalar completament kdenlive i openshot i, després, instalar l'openshot.


Esperem que amb la nova versió Lucid Lynx en la que OpenShot estarà en els repositoris estàndards, ja no succeeixi això.

En algunes fonts citen que el problema és amb el Python però qualsevol de les solucions que vaig trobar relacionades amb Python no em van arreglar el problema. 
 
La solució ha estat extreta de la font següent:
http://sliceoflinux.com/2010/03/11/openshot-1-1-no-se-ejecuta-en-ubuntu-9-10-karmic-koala-resuelto/