problemas ao desinstalar aplicativo ( cinelerra)

Iniciado por pigada, 26 de Maio de 2008, 00:03

tópico anterior - próximo tópico

pigada

galera... tive um problema para instalar o cinelerra.. e agora nao consigo removê-lo....

tenho obtido esses erros...

pig@pig-desktop:~$ sudo apt-get remove cinelerra
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
cinelerra
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 23.0MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 129170 files and directories currently installed.)
Removing cinelerra ...
Description: Ubuntu 8.04
locale "en_US.ISO-8859-15" not in archive
rm: cannot remove `/usr/bin/Cinelerra': No such file or directory
dpkg: error processing cinelerra (--remove):
subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
cinelerra
E: Sub-process /usr/bin/dpkg returned an error code (1)


já tentei, apt-get -f e não deu certo...



pigada

#1
Citação de: pigada online 26 de Maio de 2008, 00:03
galera... tive um problema para instalar o cinelerra.. e agora nao consigo removê-lo....

tenho obtido esses erros...

pig@pig-desktop:~$ sudo apt-get remove cinelerra
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
cinelerra
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 23.0MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 129170 files and directories currently installed.)
Removing cinelerra ...
Description: Ubuntu 8.04
locale "en_US.ISO-8859-15" not in archive
rm: cannot remove `/usr/bin/Cinelerra': No such file or directory
dpkg: error processing cinelerra (--remove):
subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
cinelerra
E: Sub-process /usr/bin/dpkg returned an error code (1)


já tentei, apt-get -f e não deu certo...




alguém por favor ..pode me ajudar ????

Vejo que preciso instalar o locale "en_US.ISO-8859-15", mas entro em "sistema > suporte de linguagens" o programa me retorna que o sistema de pacotes está com problemas... ( justamente por conta do cinelerra e desse erro acima citado).

Alguém têm alguma forma de instalar o locale ou remover o cinelerra  ?


Agradecido!


akaihen

ja tentou o comando apt-get clean ou autoclean para limprar o cache do apt?
Kubuntu 10.04
Athlon 64 XP2 2.6+ Geforce 9600 GT
150 gb MAxtor +40 gb samsung +2 gb ram

Glauco Hass

Dê uma olhada neste tópico:
http://www.linuxforums.org/forum/linux-applications/113144-apt-get-removal-scripts.html
Veja que é pro cinelerra-k8, mas pode perfeitamente aplicar-se ao seu caso.

akaihen

#4
eu tentei, mas não funfou. na verdade, procurei por algum script de pos instalacao do cinelerra mas nada! ps: e outra o inglês do cara ali é horrível a explicação ta péssima!

para ajudar mais, talvez, eu até deletei os arquivos do apt(/var/cache/apt/archives acho q é isso) dos cinelerra e das dependências dele mas nada ainda
Kubuntu 10.04
Athlon 64 XP2 2.6+ Geforce 9600 GT
150 gb MAxtor +40 gb samsung +2 gb ram

Glauco Hass

O Cinelerra não existe nos pacotes oficiais do Ubuntu. De onde você pegou o pacote? Utilizou algum repositório de terceiros (qual?) ou baixou de algum lugar?

akaihen

#6
adicionei o repositório do site deles, http://akiradproject.net/repository, mas o oficial é o http://cinelerra.org/.

opa, achei um script aki,  /var/lib/dpkg/info/cinelerra-generic.postrm mas nao sei o que eu posso fazer com ele!

#! /bin/sh
set -e


# Define
IC=cinestart
SCRIPT=/etc/init.d/$IC
STARTCINELERRA=/usr/bin/Cinelerra
STARTSUCINELERRA=/usr/bin/Cinelerra-admin
MAPP=/var/lib/locales/supported.d

# remove prev script settings
if ls $MAPP | grep cinelerra
then
rm $MAPP/*cinelerra
/usr/sbin/locale-gen --purge
fi

if [ "$1" = "remove" ] ; then
if /usr/bin/lsb_release -d | grep buntu
then 
for i in de_DE es_ES fr_FR it_IT pt_BR sl_SI eu_ES eu_FR
do
if localedef --list-archive | grep $i | grep iso885915
then
localedef --delete-from-archive $i.iso885915
fi
done
# this remove iso-8859-15 to your lang ( usefull to build new lang )
i=$(echo $LANG | sed -e s/\.UTF-8//g)
if ! localedef --list-archive | grep $i | grep iso885915
then localedef --delete-from-archive $i.ISO-8859-15 &> /dev/null
fi
rm $STARTCINELERRA
rm $STARTSUCINELERRA
/usr/sbin/update-rc.d -f $IC remove
rm $SCRIPT
rm /usr/share/applications/cinelerra-admin.desktop

fi

fi


exit 0




consegui, editei como a senhorita juliana colocou em outro post sobre isso, editei a linha set -e para -x e fui excluindo tudo numa boa! valeu Glauco pela paciencia!
Kubuntu 10.04
Athlon 64 XP2 2.6+ Geforce 9600 GT
150 gb MAxtor +40 gb samsung +2 gb ram

Glauco Hass

Legal, cara. Se puder, adicione [resolvido] no título do tópico, assim facilita a busca no caso de alguém mais ter o mesmo problema.