Como resolver o subprocesso usr bin dpkg retornou um código de erro 1 ″ Erro no Ubuntu

20 de agosto de 2020

Se você estiver encontrando um subprocesso usr bin dpkg retornou um código de erro 1 ao instalar o software no Ubuntu Linux, aqui está como você pode corrigi-lo.

Um dos problemas comuns no Ubuntu e em outras distribuições baseadas no Debian são os pacotes quebrados. Você tenta atualizar o sistema ou instalar um novo pacote e encontra um erro como ‘Sub-process/usr/bin/dpkg retornou um código de erro’.

Foi o que aconteceu comigo outro dia. Eu estava tentando instalar um aplicativo de rádio no Ubuntu quando me ocorreu este erro:

Comandos para usar no terminal

Unpacking python-gst-1.0 (1.6.2-1build1) ... Selecting previously unselected package radiotray. Preparing to unpack .../radiotray_0.7.3-5ubuntu1_all.deb ... Unpacking radiotray (0.7.3-5ubuntu1) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for desktop-file-utils (0.22-1ubuntu5.2) ... Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) ... Rebuilding /usr/share/applications/bamf-2.index... Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ... Processing triggers for mime-support (3.59ubuntu1) ... Setting up polar-bookshelf (1.0.0-beta56) ... ln: failed to create symbolic link '/usr/local/bin/polar-bookshelf': No such file or directory dpkg: error processing package polar-bookshelf (--configure): subprocess installed post-installation script returned error exit status 1 Setting up python-appindicator (12.10.1+16.04.20170215-0ubuntu1) ... Setting up python-gst-1.0 (1.6.2-1build1) ... Setting up radiotray (0.7.3-5ubuntu1) ... Errors were encountered while processing: polar-bookshelf E: Sub-process /usr/bin/dpkg returned an error code (1)

As últimas três linhas são de extrema importância aqui.

Comandos para usar no terminal

Errors were encountered while processing: polar-bookshelf E: Sub-process /usr/bin/dpkg returned an error code (1)

Ele me diz que o pacote polar-bookshelf está causando um problema. Isso pode ser crucial para corrigir esse erro aqui.

A correção do subprocesso/usr/bin/dpkg retornou um código de erro (1)

Corrigir erros de atualização no Ubuntu Linux Corrigir erros de atualização no Ubuntu Linux Vamos tentar corrigir este pacote de erro quebrado. Vou mostrar vários métodos que você pode tentar um por um. Os iniciais são fáceis de usar e simplesmente simplificados.

Você deve tentar executar sudo apt update e então tentar instalar um novo pacote ou atualização após tentar cada um dos métodos discutidos aqui.

Método 1: Reconfigurar Banco de Dados do Pacote

O primeiro método que você pode tentar é reconfigurar o banco de dados do pacote. Provavelmente, o banco de dados foi corrompido durante a instalação de um pacote. A reconfiguração geralmente resolve o problema.

Comandos para usar no terminal

sudo dpkg --configure -a

Método 2: Use a instalação forçada

Se a instalação de um pacote foi interrompida anteriormente, você pode tentar fazer uma instalação forçada.

Comandos para usar no terminal

sudo apt-get install -f

Método 3: Tente remover o pacote problemático

Se não for um problema para você, você pode tentar remover o pacote manualmente. Não faça isso para Kernels Linux (pacotes começando com linux-).

Comandos para usar no terminal

sudo apt remove package_name

Método 4: Remova os arquivos de informações de postagem do pacote problemático

Este deve ser seu último recurso. Você pode tentar remover os arquivos associados ao pacote em questão de/var/lib/dpkg/info.

Você precisa saber um pouco sobre os comandos básicos do Linux para descobrir o que está acontecendo e como você pode usar o mesmo com o seu problema.

No meu caso, tive um problema com a estante polar. Então, procurei os arquivos associados a ele:

Comandos para usar no terminal

ls -l /var/lib/dpkg/info | grep -i polar-bookshelf -rw-r--r-- 1 root root 2324811 Aug 14 19:29 polar-bookshelf.list -rw-r--r-- 1 root root 2822824 Aug 10 04:28 polar-bookshelf.md5sums -rwxr-xr-x 1 root root 113 Aug 10 04:28 polar-bookshelf.postinst -rwxr-xr-x 1 root root 84 Aug 10 04:28 polar-bookshelf.postrm

Agora tudo que eu precisava fazer era remover estes arquivos:

Comandos para usar no terminal

sudo mv /var/lib/dpkg/info/polar-bookshelf.* /tmp

Use a atualização do sudo apt e então você poderá instalar o software normalmente.

Qual método funcionou para você (se funcionou)?

Espero que este artigo rápido ajude você a corrigir o erro ‘E: Sub-process/usr/bin/dpkg retornou um código de erro (1)’.

Se funcionou para você, qual método foi? Você conseguiu consertar este erro com algum outro método? Se sim, compartilhe isso para ajudar outras pessoas com esse problema.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Abhishek Prakash e publicado no site itsfoss.com. Tradução sujeita a revisão.

How To Solve “sub process usr bin dpkg returned an error code 1″ Error in Ubuntu

Propaganda
Blog Comments powered by Disqus.
Propaganda