libvirt, USER_NS

Ребят, помогите, а то Я окончательно подвис.

После очередного обновления libvirt:

Цитата:
CONFIG_USER_NS: is not set when it should be

Пытаюсь найти этот параметр в конфиге, а его нет:

Цитата:
Symbol: USER_NS [=n]
Type : boolean Prompt: User namespace (EXPERIMENTAL)
Defined at init/Kconfig:1029
Depends on: NAMESPACES [=y] && EXPERIMENTAL [=y] && UIDGID_CONVERTED [=n]
Location:
-> General setup
(1) -> Namespaces support (NAMESPACES [=y])
Selects: UIDGID_STRICT_TYPE_CHECKS [=n]

Цитата:
Symbol: UIDGID_CONVERTED [=n]
Type : boolean

Цитата:
--- Namespaces support
[*] UTS namespace
[*] IPC namespace
[*] PID Namespaces
[*] Network namespace

Т.е. как его включить - фиг знает.

Судя вот по этому треду между обновлениями libvirt Я выставил какой-то параметр ядра, который и спрятал USER_NS. Да, глупо получилось. Но как теперь быть?

Вот полный конфиг текущего ядра:
http://pastebin.com/8smNf1yt

Подсобите, чем сможете

Depends on: NAMESPACES [=y]

Depends on: NAMESPACES [=y] && EXPERIMENTAL [=y] && UIDGID_CONVERTED [=n]

Коллега, я ведь специально

Коллега, я ведь специально привёл результат поиска UIDGID_CONVERTED:

Цитата:
Symbol: UIDGID_CONVERTED [=n]
Type : boolean

Да, он выключен, но как его включить? Простое добавление строчки CONFIG_UIDGID_CONVERTED=y в конфиг не срабатывает

Отключить в ядре XFS

Отключить в ядре XFS

config UIDGID_CONVERTED #

config UIDGID_CONVERTED
	# True if all of the selected software conmponents are known
	# to have uid_t and gid_t converted to kuid_t and kgid_t
	# where appropriate and are otherwise safe to use with
	# the user namespace.
	bool
	default y

	# Networking
	depends on NET_9P = n

	# Filesystems
	depends on 9P_FS = n
	depends on AFS_FS = n
	depends on CEPH_FS = n
	depends on CIFS = n
	depends on CODA_FS = n
	depends on GFS2_FS = n
	depends on NCP_FS = n
	depends on NFSD = n
	depends on NFS_FS = n
	depends on OCFS2_FS = n
	depends on XFS_FS = n

все вышеприведенное отключите и он включится сам.

Какой командой вы получили

Какой командой вы получили этот вывод ?

Про поиск в menuconfig в курсе и просмотр зависимостей.

Или вы просто нашли это в Internet ?

посмотрел в

посмотрел в /usr/src/linux/init/Kconfig

Спасибо.

Спасибо.

.

grep -r -A 30 --include Kconfig 'config UIDGID_CONVERTED' /usr/src/linux

настоящий джедай всегда знает

настоящий джедай всегда знает заранее, сколько нужно написать в -A и -B :)

.

Этот рецепт примерный. Опции для grep, так же как и опции ядра добавляются по вкусу "домохозяйки".
Вот хорошо бы создать скрипт для анализа связанности опций ядра (например генерацию html со ссылками), которые "навыставленны" в своем конфиге ... но то мечты.

И вам спасибо.

И вам спасибо.

всем спасибо большое! Всё

всем спасибо большое!
Всё получилось.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".