“ztemtvcdromd: nenhum processo encontrado” ao remover crossplatformui

1

Quando estou fazendo sudo apt-get update ou sudo apt-get install (qualquer software), isso é mostrado no terminal

Extracting templates from packages: 100%
(Reading database ... 146237 files and directories currently installed.)
Removing crossplatformui ...
ztemtvcdromd: no process found
dpkg: error processing crossplatformui (--remove):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 crossplatformui
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por ekaki.sam 19.03.2014 / 12:53

3 respostas

1

Quando você remove esse pacote, ele procura um processo chamado ztemtvcdromd como parte dos scripts postrm e, como não o encontra, ele falha. Este é um bug do mantenedor do pacote que deveria ter usado || exit 0 para que o processo nunca retorne código diferente de 0.

Para corrigir isso, você precisa editar o /var/lib/dpkg/info/crossplatformui.postrm e modificar a linha sudo killall -p ztemtvcdromd to sudo killall -p ztemtvcdromd || exit 0 e, em seguida, removê-lo.

    
por Braiam 25.06.2014 / 00:42
-1

É muito simples como sugerido por @Braiam.

Basta abrir o arquivo crossplatformui.postrm com privilégio administrativo. Digite o terminal

gksudo gedit /var/lib/dpkg/info/crossplatformui.postrm

Digite sua senha root e digite.

Encontre a linha sudo killall -9 ztemtvcdromd . Agora, substitua-a por sudo killall -9 ztemtvcdromd || exit 0 . (No meu caso é 9 ztemtvcdromd, no seu caso pode variar como "p ztemtvcdromd". Em seguida, modifique de acordo. Agora salve o arquivo e feche-o. Feito!

Vá para o gerenciador de sinápticos, pesquise por crossplatformui, verifique a remoção completa e, em seguida, aplique! Isso é tudo crossplatformui será removido completamente!

    
por Aboobackar 02.10.2014 / 13:42
-3

o melhor para corrigir isso é remover os arquivos do crossplatformui do diretório / var / dpkg / info

cd /var/dpkg/info
ls | grep crossplatformui

a saída é semelhante:

crossplatformui.conffiles
crossplatformui.list
crossplatformui.md5sums
crossplatformui.postinst
crossplatformui.postrm

remova todos os arquivos

sudo rm crossplatformui.* 

verifique se há pacote pelo nome de crossplatformui

sudo dpkg --remove --force-remove-reinstreq crossplatformui

emite o comando para soltar o pacote a ser instalado.    -f é para consertar

sudo apt-get install -f 

Felicidades Fonte acutal: link

    
por igaurav 15.07.2014 / 13:14