O gerenciador de pacotes apt pode apresentar o erro "dpkg-deb: erro: o subprocesso colar foi morto pelo sinal (Broken pipe)", entenda o porque e como resolver.
Erro do apt ao substituir um arquivo
O erro foi apresentado em um laboratório do Kde neon Unstable e ao tentar resolver o problema com os comandos abaixo o problema persiste.
sudo apt --fix-broken install
sudo apt install -f
Note as partes marcadas na saída do terminal, se isso fosse em uma GUI você não teria ideia do problema e o programa não realizaria a tarefa.
dpkg: erro ao processar o arquivo /var/cache/apt/archives/plasmaworkspace_4%3a5.26.5+p22.04+tunstable+git20230131.0058-0_amd64.deb (--unpack): a tentar sobre-escrever '/usr/share/doc/HTML/en/kcontrol/cursortheme/index.cache.bz2', que também está no pacote plasma-desktop-data 4:5.26.5+p22.04+tunstable+git20230129.0159-0
dpkg-deb: erro: o subprocesso colar foi morto pelo sinal (Broken pipe)
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/plasma workspace_4%3a5.26.5+p22.04+tunstable+git20230131.0058-0_amd64.deb
Esse não é um erro comum mas ele ocorre em sistemas em desenvolvimento, nesse caso ocorreu no Kde Neon Unstable.
O problema segundo a saída do terminal é que o apt não consegue instalar o pacote "plasma-workspace" que possui o arquivo "/usr/share/doc/HTML/en/kcontrol/cursortheme/index.cache.bz2" que também faz parte do pacote já instalado "plasma-desktop-data".
O apt não tem poder para forçar a substituição do arquivo, mas o dpkg tem.
Note que na saída de erro é dado o endereço do pacote que o apt não consegui instalar.
/var/cache/apt/archives/plasma workspace_4%3a5.26.5+p22.04+tunstable+git20230131.0058-0_amd64.deb
Sabendo o endereço do .deb podemos usar o dpkg com o complemento --force-overwrite
"overwrite: Sobrescreve um arquivo de um pacote por um arquivo de outro."
sudo dpkg -i --force-overwrite /endereço/do/.deb
sudo dpkg -i --force-overwrite /var/cache/apt/archives/plasma-workspace_4%3a5.26.5+p22.04+tunstable+git20230131.0058-0_amd64.debProblema resolvido com o poder do dpkg e sistema atualizado.
O erro no empacotamento é corrigido rapidamente por seus empacotadores.
Comentários
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!