Ошибка монтирования образа диска с использованием guestmount

Пытаясь заставить qemubuilder работать, я использую guestmount для монтирования образа (base-i386.qemu) во временную директорию (/run/shm/qemu.3430) без необходимости корневых разрешений. [ 1110]

Я использую Ubuntu Precise 32-bit.

Образ диска и пустая временная папка уже существуют:

user@host:/scratch/qemubuilder$ file base-i386.qemu 
base-i386.qemu: Linux rev 1.0 ext3 filesystem data, UUID=6d00c1e4-8b63-4bed-89d9-1a28b1dfd9ed (large files)

Следуя примерам , я попытался запустить:

user@host:/scratch/qemubuilder$ guestmount -a base-i386.qemu -i /run/shm/qemu.3430/
warning: Unable to get device geometry for /var/tmp/guestfs.4SXaJV/root
febootstrap-supermin-helper: ext2: parent directory not found: /lib: File not found by ext2_lookup
libguestfs: error: external command failed, see earlier error messages

Я получаю ту же ошибку если я вручную создаю образ:

user@host:/scratch/qemubuilder$ dd if=/dev/null bs=1M seek=1024 of=testimg
[...]
user@host:/scratch/qemubuilder$ mkfs.ext4 testimg
[...]
user@host:/scratch/qemubuilder$ file testimg
testimg: Linux rev 1.0 ext4 filesystem data, UUID=47872462-214b-43ce-8a03-69c4c1572990 (extents) (large files) (huge files)
user@host:/scratch/qemubuilder$ guestmount -a testimg -i /run/shm/qemu.3430/
warning: Unable to get device geometry for /var/tmp/guestfs.R1UkyW/root
febootstrap-supermin-helper: ext2: parent directory not found: /lib: File not found by ext2_lookup
libguestfs: error: external command failed, see earlier error messages
datbite@shadow:/scratch/qemubuilder

я вижу ошибку, которая давала те же симптомы , но помечается как исправленная версиями, которые у меня есть.

Как мне смонтировать мой образ?

1
задан 31 May 2013 в 16:22

1 ответ

febootstrap-supermin-helper: ext2: parent directory not found: /lib: File not found by ext2_lookup

Есть два места, где это может быть напечатано:

Либо когда у супермина заканчивается свободное место на / tmp или /var/tmp.

Или когда вам нужно обновить устройство (только в Debian / Ubuntu), что вы можете сделать следующим образом:

sudo update-guestfs-appliance

Да, это неясная внутренняя ошибка, и мы планируем улучшить сообщение :

https://bugzilla.redhat.com/show_bug.cgi?id=965524

, а также удаляем эту ловушку из упаковки Debian.

0
ответ дан 31 May 2013 в 16:22

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

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