LINUX.ORG.RU

[kernel]warning: user mockbuild does not exist - using root

 


0

2

Алоха всем.
скачал kernel-2.6.18-238.9.1.el5.src.rpm
выполняю:
[root@localhost ~]# rpm -ivh kernel-2.6.18-238.9.1.el5.src.rpm
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
warning: user mockbuild does not exist - using root
куда копать?
побегал в гугле,не помогло.

Ответ на: комментарий от anonymous

на всякий случай
[root@localhost home]# cat /etc/redhat-release CentOS release 5.5 (Final)
в /var/log/messages ничего не пишется.

alikhantara
() автор топика

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

Lumi ★★★★★
()

это нормальное сообщение, ничего делать не нужно

anonymous
()

Криво собранный пакет, вероятно. Файлы в пакете имеют UID отличный от правильного рутового; система пытается это исправить. А вот если бы такой пользователь существовал - было бы веселее, ибо он мог бы заменить ядро и модули на то, что захочет.

YAR ★★★★★
()
Ответ на: комментарий от Lumi

> Если нужно ставить и собирать пакеты не от рута, то сделай пользователя, входящего в нужную группу, и группу создай, и раздай права на каталоги сборки этой группе.

Для этих целей есть fakeroot.

А что не так-то? Это просто предупреждения.


См. выше. Если в системе будет такой пользователь - предупреждений не будет.

YAR ★★★★★
()

Пакет предназначен для сборки (точнее может быть собран) с помощью mock.

mock это одельный пакет (http://fedoraproject.org/wiki/Projects/Mock), можете его поставить (через yum), и тогда нужно командовать через mock (mock init; mock installdeps ...).

Тогда, когда будёт всё правильно сделано, mock создаст отдельный chroot, там будет пользователь mockbuild, от которого и будет идти компиляция.

В принципе, можно компилировать и без него.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.