Как выполнить инструменты libguestfs-инструментов, такие как virt-make-fs без sudo?

Страница http://libguestfs.org/ проекта утверждает, что мы можем сделать операции без sudo, который является потрясающим.

Однако, если я испытываю его:

sudo apt-get install libguestfs-tools
mkdir sysroot
# Just a test file.
dd if=/dev/urandom of=sysroot/myfile bs=1024 count=1024
virt-make-fs --format=ext2 --type=qcow2 sysroot sysroot.qcow2 

Я получаю ошибку:

libguestfs: error: /usr/bin/supermin exited with error status 1.
To see full error messages you may need to enable debugging.
Do:
  export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1
and run the command again.  For further information, read:
  http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs
You can also run 'libguestfs-test-tool' and post the *complete* output
into a bug report or message to the libguestfs mailing list.

Как решить это?

Протестированный в Ubuntu 16.04.4, libguestfs-tools 1:1.32.2-4ubuntu2.

2
задан 15 June 2018 в 13:52

2 ответа

Если Вы столкнулись к этой проблеме впервые, близко к 100 процентам, проблема связана с ошибкой, какое ядро Linux не читаемо!

можно преодолеть к этой проблеме путем выполнения после команды в хостовой операционной системе:

sudo chmod 0644 /boot/vmlinuz*

, Если проблема сохраняется, необходимо проверить ошибку, больше глубже! выполненный после команды:

export LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1

и затем выполненный Ваша ожидаемая команда снова!:

virt-make-fs --format=ext2 --type=qcow2 sysroot sysroot.qcow2 

прямо после того выполнения после команды:

libguests-test-tool

Это показывает журнал ошибки, которая помогает найти, что повышение указывает намного лучше.

, Если Вы не могли бы найти точно точку ошибки и проблемы или не могли бы найти решение, необходимо предоставить нам вывод, который libguests-test-tool обеспечивает, чтобы сообщить нам о причине ошибки и помочь нам помочь Вам намного лучше.

0
ответ дан 2 December 2019 в 03:32
sudo chmod +r /boot/vmlinuz-*

Базовая проблема состоит в том, что ядро не может быть считано и явлено: https://bugs.launchpad.net/ubuntu / + источник/Linux / + ошибка/759725 и был wontfixed.

Более прямой отчет об ошибках присутствует в: https://bugs.launchpad.net/fuel / + ошибка/1467579

Я не мог найти метод, который будет работать автоматически, когда новые ядра будут установлены.

2
ответ дан 2 December 2019 в 03:32

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

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