dpkg: ошибка, обрабатывающая пакет sudo (-настраивают),

Я пытаюсь настроить сеть VM с помощью vmbuilder. При установке его использование Ubuntu 12.04 нет никаких проблем. Однако при попытке любого из более новых LTS (14.04 или 16.04) я получаю следующую ошибку, когда я пытаюсь создать свой 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)

Я считал набор подобных проблем, где рекомендация состоит в том, чтобы более или менее сдуть целую систему. Это однако ОЧЕНЬ нежелательно в этом случае, так как мы выполняем задания на компьютере каждый день. Таким образом, если кто-либо знает обходное решение??

К вашему сведению это - то, как мой VM.sh смотрит:

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 следующее НЕ решила его:

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
3
задан 23 November 2016 в 23:06

3 ответа

У меня есть точно та же ошибка на нескольких новых установках 1604 года. Я не знаю, почему это не становится фиксированным, потому что это подошло бы, если бы они когда-нибудь тестировали этот пакет.

решение, которое я нашел из другого сообщения:

  1. изменяются, слово 'dist-обновление' для 'обновления' в/usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.py

  2. удаляют/usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.pyc

Раздражающий, что "решение" проблемы как это состоит в том, чтобы отредактировать установленный пакет, но вот что это значит.

5
ответ дан 1 December 2019 в 15:23

Из обсуждения панели запуска:

может Вы находить в файле/usr/lib/python2.7/dist-packages/VMBuilder/plugins/ubuntu/dapper.py следующую строку:

сам run_in_target ('склонный - добираются', '-y', '-сила-yes', 'dist-обновление',

и замена:

сам run_in_target ('склонный - добираются', '-y', '-сила-yes', '-option=Dpkg:: Опции:: = - сила-confnew', 'dist-обновление',

и попытка создать новый vm после этого.

я описываю аналогичную ситуацию на своем блоге http://anzhiganov.com/2016/11/02/869/ . это было полезно для меня.

0
ответ дан 1 December 2019 в 15:23

Обратите внимание, что существует немного лучшее сохраняемое общественное ветвление python-vm-builder в https://github.com/newroco/vmbuilder.

Вместо того, чтобы использовать системный пакет, Вы устанавливаете его с sudo python setup.py install

1
ответ дан 1 December 2019 в 15:23

Другие вопросы по тегам:

Похожие вопросы: