Desinstalar pacote que apresenta erro? [RESOLVIDO]

1. Desinstalar pacote que apresenta erro? [RESOLVIDO]

Caroline
CarolC.

(usa Debian)

Enviado em 04/03/2011 - 16:34h

Instalei um pacote chamado "pips-snx100' para que minha multifuncional pudesse escanear.

Agora toda vez que vou instalar/remover um aplicativo, o Synaptic retorna o seguinte:

Ocorreu um erro
Os seguintes detalhes estão disponíveis:
E: pips-snx100: sub-processo script post-installation instalado retornou estado de saída de erro 1

A pior parte é que eu não estou conseguindo desinstala-lo


  


2. Desinstalar pacote que apresenta erro?

Caroline
CarolC.

(usa Debian)

Enviado em 04/03/2011 - 18:40h

sudo aptitude install kolourpaint4
Os NOVOS pacotes a seguir serão instalados:
kolourpaint4
Os pacotes a seguir, parcialmente instalados, serão configurados:
pips-snx100
0 pacotes atualizados, 1 novos instalados, 0 a serem removidos e 5 não atualizados.
É preciso obter 0B/1.175kB de arquivos. Depois do desempacotamento, 2.601kB serão usados.
Selecionando pacote previamente não selecionado kolourpaint4.
(Lendo banco de dados ... 168074 arquivos e diretórios atualmente instalados).
Desempacotando kolourpaint4 (de .../kolourpaint4_4%3a4.5.1-0ubuntu3_i386.deb) ...
Processando gatilhos para desktop-file-utils ...
Processando gatilhos para python-gmenu ...
Rebuilding /usr/share/applications/desktop.pt_BR.utf8.cache...
Processando gatilhos para hicolor-icon-theme ...
Processando gatilhos para python-support ...
Configurando pips-snx100 (3.3.0-1) ...
Pacote 'cupsys' não está instalado.
Use dpkg --info (= dpkg-deb --info) para examinar arquivos de pacote,
e dpkg --contents (= dpkg-deb --contents) para listar seu conteúdo.
dpkg: erro processando pips-snx100 (--configure):
sub-processo script post-installation instalado retornou estado de saída de erro 1
Configurando kolourpaint4 (4:4.5.1-0ubuntu3) ...
Processando gatilhos para libc-bin ...
ldconfig deferred processing now taking place
Erros foram encontrados durante o processamento de:
pips-snx100
E: Sub-process /usr/bin/dpkg returned an error code (1)
A instalação de um pacote falhou. Tentando recuperar:
Configurando pips-snx100 (3.3.0-1) ...
Pacote 'cupsys' não está instalado.
Use dpkg --info (= dpkg-deb --info) para examinar arquivos de pacote,
e dpkg --contents (= dpkg-deb --contents) para listar seu conteúdo.
dpkg: erro processando pips-snx100 (--configure):
sub-processo script post-installation instalado retornou estado de saída de erro 1
Processando gatilhos para libc-bin ...
ldconfig deferred processing now taking place
Erros foram encontrados durante o processamento de:
pips-snx100
Editar


3. Re: Desinstalar pacote que apresenta erro? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/03/2011 - 18:42h

Olá,


Você já tentou instalar o pacote cupsys ?

Faz isso, e depois tenta instalar o pips-snx100 novamente.


Qualquer coisa posta aí.

Abraço.




4. Re: Desinstalar pacote que apresenta erro? [RESOLVIDO]

Caroline
CarolC.

(usa Debian)

Enviado em 04/03/2011 - 18:46h

Tentei, mas não dá, retorna o mesmo erro citado acima.


E agora eu quero desinstalar por completo esse "pips-snx100".

Resumidamente: O Synaptic não esta mais instalando e nem removendo programa algum por causa dessa bagacita.


5. Re: Desinstalar pacote que apresenta erro? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/03/2011 - 18:59h

Certo. Só mais uma pergunta, já tentou instalar com a opção -r, exemplo:

aptitude -r install <pacote>.

Segue alguns links para tentar remover o pacote:

http://web.archiveorange.com/archive/v/I6z0op3vTpwyzaxVH7gc
http://www.devin.com.br/dpkg/
http://www.gdhpress.com.br/blog/dicas-apt-get-aptitude/
http://www.vivaolinux.com.br/topico/KDE/Erro-ao-remover-Kubuntu
http://tuxmasters.blogspot.com/2007/05/aptitude-uma-ferramenta-poderosa.html

Qualquer coisa posta aí.
Abraço


6. Re: Desinstalar pacote que apresenta erro? [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 04/03/2011 - 19:10h

Remova na marra:

sudo dpkg --remove --force-remove-reinstreq pips-snx100


7. Re: Desinstalar pacote que apresenta erro? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/03/2011 - 20:04h

tenta isso que vem abaixo ou o que foi postado pelo colega pinduvoz, depois retorne.

# apt-get --purge remove pips-snx100
# apt-get autoremove --purge

* lembre-se de rodar ' apt-get update' ou 'sudo apt-get update' antes de tentar instalar qualquer programa em distros Debian-like.

t+


8. Re: Desinstalar pacote que apresenta erro? [RESOLVIDO]

Caroline
CarolC.

(usa Debian)

Enviado em 04/03/2011 - 20:20h

Retorno do sudo dpkg --remove --force-remove-reinstreq pips-snx100

sudo dpkg --remove --force-remove-reinstreq pips-snx100
(Lendo banco de dados ... 168261 arquivos e diretórios atualmente instalados).
Removendo pips-snx100 ...
Pacote 'cupsys' não está instalado.
Use dpkg --info (= dpkg-deb --info) para examinar arquivos de pacote,
e dpkg --contents (= dpkg-deb --contents) para listar seu conteúdo.
dpkg: erro processando pips-snx100 (--remove):
sub-processo script pre-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
pips-snx100

-----------------------------------------------
RETORNO do sudo apt-get --purge remove pips-snx100

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os pacotes a seguir serão REMOVIDOS:
pips-snx100*
0 pacotes atualizados, 0 pacotes novos instalados, 1 a serem removidos e 18 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 3.658kB de espaço em disco serão liberados.
Você quer continuar [S/n]? s
(Lendo banco de dados ... 168261 arquivos e diretórios atualmente instalados).
Removendo pips-snx100 ...
Pacote 'cupsys' não está instalado.
Use dpkg --info (= dpkg-deb --info) para examinar arquivos de pacote,
e dpkg --contents (= dpkg-deb --contents) para listar seu conteúdo.
dpkg: erro processando pips-snx100 (--purge):
sub-processo script pre-removal instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
pips-snx100
E: Sub-process /usr/bin/dpkg returned an error code (1)

------------------------------------------
RETORNO sudo apt-get autoremove --purge

Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 18 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 0B adicionais de espaço em disco serão usados.
Configurando pips-snx100 (3.3.0-1) ...
Pacote 'cupsys' não está instalado.
Use dpkg --info (= dpkg-deb --info) para examinar arquivos de pacote,
e dpkg --contents (= dpkg-deb --contents) para listar seu conteúdo.
dpkg: erro processando pips-snx100 (--configure):
sub-processo script post-installation instalado retornou estado de saída de erro 1
Processando gatilhos para libc-bin ...
ldconfig deferred processing now taking place
Erros foram encontrados durante o processamento de:
pips-snx100
E: Sub-process /usr/bin/dpkg returned an error code (1)

-----------

Não funcionou :(





9. Re: Desinstalar pacote que apresenta erro? [RESOLVIDO]

Caroline
CarolC.

(usa Debian)

Enviado em 04/03/2011 - 21:18h

Nesse dois topicos tem possiveis soluçoes, porém eu queria que alguem que entende me ajudasse a testar essas soluçoes, porque os topicos estão em ingles e o Google Tradutor deixou os passos meio confusos:

http://web.archiveorange.com/archive/v/I6z0op3vTpwyzaxVH7gc

http://translate.google.com.br/translate?hl=pt-BR&sl=en&u=http://newyork.ubuntuforums.org/sh....


10. Re: Desinstalar pacote que apresenta erro? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 04/03/2011 - 21:21h

CarolC.

no último tópico do 1º link indicado por você diz para alterar os scripts de pré-instalação e pós-instalação alguns casos, de fato já fiz isso com o programa (discador do Vivo3G) incompatível com o Debian e que quebrava em parte o DPKG, não posso indicar que você faça isso sem saber o conteúdo destes arquivos, que devem estar em:

/var/lib/dpkg/info/nome-do-pacote.postinst
/var/lib/dpkg/info/nome-do-pacote.postrm


o mais correto é que você faça isso:

# apt-get update

e tente um dos métodos indicados por mim ou pelo pinduvoz e retorne com os resultados.

caso não resolva, copie o conteúdo desses scripts e posta aqui:

$ cat /var/lib/dpkg/info/nome-do-pacote.postinst
$ cat /var/lib/dpkg/info/nome-do-pacote.postrm



11. cat /var/lib/dpkg/info/nome-do-pacote.postinst

Caroline
CarolC.

(usa Debian)

Enviado em 04/03/2011 - 21:27h

Olá, o retorno dos comandos que vocês me enviaram são esses mesmos acima do meu retorno com os links.

aqui esta o conteudo do cat /var/lib/dpkg/info/nome-do-pacote.postinst

#!/bin/sh
# postinst script for pips-snx100
#
# see: dh_installdeb(1)

set -e

# summary of how this script can be called:
# * <postinst> `configure' <most-recently-configured-version>
# * <old-postinst> `abort-upgrade' <new version>
# * <conflictor's-postinst> `abort-remove' `in-favour' <package>
# <new-version>
# * <postinst> `abort-remove'
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour'
# <failed-install-package> <version> `removing'
# <conflicting-package> <version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package


case "$1" in
configure)
if [ -x /sbin/ldconfig ]; then
/sbin/ldconfig
fi

installdir=
cupsdefault_ppdfiles="epson9.ppd epson24.ppd deskjet.ppd zebra.ppd"
for cupsdefaultppd in $cupsdefault_ppdfiles; do
cupsppddir=`dpkg -L cupsys | grep $cupsdefaultppd 2>/dev/null`
if test "x" != "x$cupsppddir" ; then
case "$cupsppddir" in
/usr/share/ppd/*)
installdir=/usr/share/ppd
break;
;;
/usr/share/cups/model/*)
installdir=/usr/share/cups/model
break;
;;
*)
echo "postinst failed to install PPD file" >&2
exit 1
;;
esac

if test "x" != "x$installdir" ; then
break;
fi
fi
done

installed_ppdfiles=`ls -f /usr/local/EPAva/printer/snx100/*.ppd`

if test "x" != "x$installdir" ; then
for ppd in $installed_ppdfiles; do
cp -f $ppd $installdir
done
else
echo "postinst failed to install PPD file" >&2
exit 1
fi

;;

abort-upgrade|abort-remove|abort-deconfigure)
;;

*)
echo "postinst called with unknown argument \`$1'" >&2
exit 1
;;
esac

# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.



exit 0


12. sudo cat /var/lib/dpkg/info/pips-snx100.postrm

Caroline
CarolC.

(usa Debian)

Enviado em 04/03/2011 - 21:30h

#!/bin/sh
# postrm script for pips-snx100
#
# see: dh_installdeb(1)

set -e

# summary of how this script can be called:
# * <postrm> `remove'
# * <postrm> `purge'
# * <old-postrm> `upgrade' <new-version>
# * <new-postrm> `failed-upgrade' <old-version>
# * <new-postrm> `abort-install'
# * <new-postrm> `abort-install' <old-version>
# * <new-postrm> `abort-upgrade' <old-version>
# * <disappearer's-postrm> `disappear' <overwriter>
# <overwriter-version>
# for details, see http://www.debian.org/doc/debian-policy/ or
# the debian-policy package


case "$1" in
purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear)
if [ -x /sbin/ldconfig ]; then
/sbin/ldconfig
fi
;;

*)
echo "postrm called with unknown argument \`$1'" >&2
exit 1
;;
esac

# dh_installdeb will replace this with shell code automatically
# generated by other debhelper scripts.



exit 0

----
obrigada pela ajuda e por estarem tentando me ajudar!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts