Reinstalando o Cinelerra depois de falha na instalação (apt-get)
Certa madrugada estava instalando o Cinelerra quando a instalação foi interrompida por uma queda de energia. Logo pela manha quando liguei o PC tive uma surpresa, o sistema me avisou que eu estava com problemas nos pacotes. Então abri o "gerenciador de pacotes Synaptic" e nos filtros busquei os quebrados. Esta lá estava a criança Cinelerra. Se tento remover o pacote o sistema me apresenta a seguinte mensagem:
sudo apt-get remove cinelerra
E: Não foi possível obter trava /var/lib/dpkg/lock - open (11 Recurso temporariamente indisponível)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
sudo apt-get remove cinelerra
Lendo lista de pacotes... Pronto
Construindo árvore de dependências
Lendo estado da informação... Pronto
Os pacotes a seguir serão REMOVIDOS:
cinelerra
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 15 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Após esta operação, 23,0MB de espaço em disco serão liberados.
Quer continuar [S/n]? y
(Lendo banco de dados ... 138273 arquivos e diretórios atualmente instalados.)
Removendo cinelerra ...
Description: Ubuntu 8.04.1
rm: impossível remover `/usr/bin/Cinelerra': Arquivo ou diretório inexistente
dpkg: erro processando cinelerra (--remove):
subprocesso post-removal script retornou código de saída de error 1
Erros foram encontrados durante processamento de:
cinelerra
E: Sub-process /usr/bin/dpkg returned an error code (1)
Por causa desse problema eu não conseguia usar o apt-get, nem aptitude e nem o Synaptic. Pesquisando na net encontrei a seguinte solução: dei o seguinte comando pelo terminal:
sudo vi /var/lib/dpkg/info/cinelerra.postrm
No comecinho do arquivo, 2° linha, você vai achar o set-e. Substitua o "e" por "x" e salve. Ainda no terminal execute:
sudo apt-get purge libquicktimehv
E depois:
sudo apt-get purge cinelerra
E por fim:
sudo apt-get autoremove
Depois disso já pode usar o apt-get etc. Porém não pode mais instalar o Cinelerra, para resolver esse problema basta apagar os seguintes arquivos: "cinelerracv.postrm" e "cinelerracv.list".
sudo rm /var/lib/dpkg/info/cinelerra*
E pronto, você já pode instalar o Cinelerra novamente. Espero ter ajudado a todos que assim como eu, tiveram esse pequeno probleminha.
[2] Comentário enviado por bennech em 13/01/2010 - 22:57h
ola raphael tentei desintalar com a sua dica mas não consegui. consegui adaptando outra dica.
peguei a dica a seguir e personalizei para o arquivo que tinha instalado na minha versão.
cinelerra danifica sistema
20:13
31/08/2008
Deu esse mesmo erro comigo, e eu resolvi sobrescrevendo a força... faz assim ó
Instala o Cinelerra.
Quando der esse erro, usa esse comando
$ sudo dpkg --force-overwrite -i /var/cache/apt/archives/libmpeg3hv_1%3a2.1.0-1svn20080626akirad1_i386.deb
=========================================================================
entrei na pasta /var/cache/apt/archives e procurei pelo arquivo que começa-se com libmpeg3.
encontrei o arquivo e substitui pelo arquivo da dica.