Bug 53938

Summary: virt-v2v - Couldn't create user namespace: Operation not permitted
Product: Sisyphus Reporter: Руслан Вишталмагомедов <vishtalmagomedovrg>
Component: virt-v2vAssignee: Alexey Shabalin <shaba>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: shaba
Version: unstable   
Hardware: x86   
OS: Linux   
Attachments:
Description Flags
Логи с ошибкой none

Description Руслан Вишталмагомедов 2025-04-22 13:41:39 MSK
Created attachment 18267 [details]
Логи с ошибкой

Пакет: virt-v2v-2.6.0-alt2.x86_64

Стенды: (обновленные до Sisyphus)
ALT Server 11.0

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

Шаги воспроизведения:
1.
# wget https://cloud-images.ubuntu.com/releases/bionic/release/ubuntu-18.04-server-cloudimg-amd64.ova
2.
# LIBGUESTFS_BACKEND=direct LIBGUESTFS_DEBUG=1 LIBGUESTFS_TRACE=1 virt-v2v -v -v -x  -i ova ubuntu-18.04-server-cloudimg-amd64.ova -of qcow2 -o local -os /var/tmp

Результат:
libguestfs: command: run: passt
libguestfs: command: run: \ --one-off
libguestfs: command: run: \ --socket /tmp/libguestfsDBMMxi/passt.sock
libguestfs: command: run: \ --pid /tmp/libguestfsDBMMxi/passt1.pid
libguestfs: command: run: \ --address 169.254.2.15
libguestfs: command: run: \ --netmask 16
libguestfs: command: run: \ --mac-addr 52:56:00:00:00:02
libguestfs: command: run: \ --gateway 169.254.2.2
Started as root, will change to nobody.
UNIX domain socket bound at /tmp/libguestfsDBMMxi/passt.sock
Couldn't create user namespace: Operation not permitted
libguestfs: trace: v2v: launch = -1 (error)
virt-v2v: error: libguestfs error: passt exited with status 1

По аналогии с ошибкой #53421, проблема решается установкой пакета sysctl-conf-userns. Хотя я тоже не уверен насчет безопасности такого способа, но он решает проблему.