dpkg: pacote de processamento de erros sudo (--configure)

3

Estou tentando configurar uma rede VM usando o vmbuilder. Ao configurá-lo usando o Ubuntu 12.04 não há problemas. No entanto, ao tentar qualquer um dos mais recentes LTS (14.04 ou 16.04) eu recebo o seguinte erro quando tento construir o meu KVM:

Configuration file '/etc/sudoers'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ?  Your options are:
Y or I  : install the package maintainer's version
N or O  : keep your currently-installed version
  D     : show the differences between the versions
  Z     : start a shell to examine the situation
The default action is to keep your current version.
*** sudoers (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package sudo (--configure):
EOF on stdin at conffile prompt
Errors were encountered while processing:
sudo
E: Sub-process /usr/bin/dpkg returned an error code (1)

Eu li um monte de questões semelhantes em que a recomendação é mais ou menos extinta todo o sistema. No entanto, isso é MUITO indesejável, já que estamos executando trabalhos no computador todos os dias. Então, por favor, se alguém souber uma solução?

FYI, é assim que meu VM.sh parece:

vmbuilder kvm ubuntu \
    --dest=/home/pett/VM \
    --overwrite \
    --mem=15000\
    --cpus=4 \
    --rootsize=10240\
    --swapsize=5000\
    --addpkg=openssh-server \
    --addpkg=vim \
    --addpkg=cron \
    --addpkg=acpid \
    --arch=amd64 \
    --suite=trusty\
    --flavour virtual \
    --components main,universe,restricted \
    --hostname Buri \
    --user pett \
    --pass hello \
    --libvirt qemu:///system ;

PS o seguinte NÃO resolveu:

sudo apt-get update

sudo apt-get clean

sudo apt-get autoremove

sudo apt-get update && sudo apt-get upgrade

sudo dpkg --configure -a

sudo apt-get install -f
    
por PHG 23.11.2016 / 20:00

3 respostas

5

Eu tenho exatamente o mesmo bug, em várias novas instalações 1604. Eu não sei porque isso não é consertado, porque ele apareceria se eles testassem esse pacote.

A solução que encontrei de outro post é:

  1. altere a palavra 'dist-upgrade' para 'update' em /usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.py

  2. exclua /usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.pyc

Irritante que a "solução" para um problema como esse seja editar o pacote instalado, mas é isso.

    
por Linux Intermediate 09.12.2016 / 04:15
0

Na discussão da barra de lançamento:

  

você pode encontrar no arquivo /usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.py   próxima string:

     

self.run_in_target ('apt-get', '-y', '--force-yes', 'dist-upgrade',

     

e substitua por:

     

self.run_in_target ('apt-get', '-y', '--force-yes',   '--option = Dpkg :: Opções :: = - force-confnew', 'dist-upgrade',

     

e tente construir novas vm depois disso.

     

Eu descrevo situação semelhante no meu blog    link . foi útil para mim.

    
por Soheil 04.07.2017 / 22:43
0

Note que existe uma bifurcação de comunidade python-vm-builder ligeiramente melhor mantida no link .

Em vez de usar o pacote do sistema, você o instala com sudo python setup.py install

    
por user2084795 01.05.2018 / 21:36