dpkg: pacote de processamento de erros ubuntu-make (--configure):

5

Estou recebendo o erro ubuntu-make sempre que estou usando o comando apt-get install. Alguém pode me ajudar?

~ sudo apt-get -f install                              
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up ubuntu-make (16.09~trusty1) ...
/var/lib/dpkg/info/ubuntu-make.postinst: 6: /var/lib/dpkg/info/ubuntu-make.postinst: register-python-argcomplete3: not found
dpkg: error processing package ubuntu-make (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 ubuntu-make
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por Sagar Rohankar 12.10.2016 / 19:12

3 respostas

8

Remova o ubuntu-make:

sudo apt-get remove --purge --auto-remove ubuntu-make

Mostre as versões disponíveis do python3-argcomplete:

sudo apt-cache showpkg python3-argcomplete

Instale a versão correta do python3-argcomplete (no meu caso):

sudo apt-get install python3-argcomplete=0.8.1-1ubuntu2

Reinstale o ubuntu-make:

sudo apt-get install ubuntu-make

    
por Leonardo Pessoa 03.01.2017 / 17:09
2

Estou ciente de que esta pergunta foi feita em 2012, mas você pode encontrar a mesma mensagem de erro em 2016 com o Ubuntu 16.04, como eu fiz.

Este é o número 350 do ubuntu-make .

O problema mais provável é que você usa o postgres ppa que atualizou python3-argcomplete de 0.8.1 para 1.0.0 que ainda não é compatível com ubuntu-make .

A solução é desativar o ppa ou informar a apt para não usar a versão postgres de python3-argcomplete criando um arquivo de preferências como o seguinte:

$ cat /etc/apt/preferences.d/pgdg.pref
Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500

Package:  python*
Pin: release o=apt.postgresql.org
Pin-Priority: 400

Em seguida, reinstale ubuntu-make e confirme se é a versão 0.8.1 (não a 1.0.0).

    
por Maxime R. 09.11.2016 / 15:33
1

Tente 'apt-file register-python-argcomplete3' para descobrir que outro pacote fornece o pacote que falta ao qual o comando install está tropeçando. Depois de encontrar outro pacote fornecendo esse arquivo, instale-o e tente instalar novamente.

Desculpe, estou no meu telefone e ele não me deixa mais rolar para ver a saída de depuração.

    
por Kyle H 12.10.2016 / 19:21