Problemas com Python gst? (Emesene, pitivi e etc)

Iniciado por Brenno Machado, 04 de Dezembro de 2010, 15:59

tópico anterior - próximo tópico

Brenno Machado

Ao tentar abrir algumas aplicações e não estavam abrindo, tentei pelo terminal e apareceu o seguinte erro:

** Message: pygobject_register_sinkfunc is deprecated (GstObject)
python: symbol lookup error: /usr/lib/python2.6/dist-packages/gst-0.10/gst/_gst.so: undefined symbol: gst_pad_link_check_get_type



Vi isso no Emesene 1.6 e o 2.0, e também no Pitivi, tenho certeza que deve ter mais aplicações que isso aparece.

Como conserto isso, alguma ideia do que seja?

Tota

Ola

Citargst-0.10

Como visto na mensagem de erro e inserindo gst-0.10 no google pude observar que o problema é no gstreamer.

Tente reinstalar o gstreamer.

[]'s

Brenno Machado

Já reinstalei todos os pacotes do gst... (todos)

Tota

Parece ser um problema de referencia, onde o python não referencia a entrada dos pacotes.

Este é para exaile e distros rpm mas é só adaptar:

http://forums.opensuse.org/english/get-help-here/applications/429359-exaile-wont-open-after-install.html

Aqui diz para listar os pacotes ( no nosso caso usando => dpkg -l <pacote> )

http://www.mail-archive.com/packman@links2linux.de/msg04331.html

( Lista de conversão de rpm para o dpkg => http://packman.linux.is/ )

veja se ajuda.

[]'s

Brenno Machado

Tota,

Mas não entendi bem...
No meu erro eles dizem para entrar num tal link que tem a solução, mas no link a solução é listar os pacotes do python-gst0.10  ?? Listei tá... e daí? Isso não resolve nada. O.o

Você disse para eu adaptar os comandos que fizeram pro exaile.py pro _gst.so . É isso? Se for, qual local devo por em --datadir= ?

Eu não entendo muito bem dessas coisas. :S

Tota

Veja isto => http://comments.gmane.org/gmane.comp.video.gstreamer.bugs/73443

O que é dito: que existe uma biblioteca obsoleta em seu sistema.

Por desencargo de consiencia faça umsudo apt-get upgrade

E veja se aparecem erros, não havendo erros tente:

Aqui => http://ubuntuforums.org/archive/index.php/t-1247406.html

Sugerem fazer istosudo mv /usr/lib/python2.6/dist-packages/gst-0.10/ /usr/lib/python2.6/dist-packages/gst-0.10_bad

é reversivel, então pode tentar e ver se funciona

Para desfazer caso algo dê errado:sudo mv /usr/lib/python2.6/dist-packages/gst-0.10_bad/ /usr/lib/python2.6/dist-packages/gst-0.10

[]'s

Brenno Machado

#6
Tota,

Mover o diretório do gst também não funciona... já tinha tentado isso.

Aliás, funciona só no caso do Emesene, que rodará sem o gst, mas outros aplicativos como o pitivi que necessariamente precisam do gst acusa a seguinte mensagem: Gst-Python couldn't be found!

Eu já tinha entrado nesta página antes... ^^
Se for só para usar o emesene eu nem preciso mover, apenas renomeio o _gst.so

Porém não quero emesene em si, quero tudo como era antes de algum dia fatídico que isto deixou de funcionar :(
Eu vou tentando aqui mais coisas, e conforme o que achar, dando certo ou não, eu posto aqui.