Hasher/FAQ: различия между версиями
(Начал FAQ) |
(Начат FAQ) |
||
Строка 8: | Строка 8: | ||
== Q2 == | == Q2 == | ||
Q: Я добавил себя в hasher, но всё равно получаю эту ошибку! | Q: Я добавил себя в <tt>hasher</tt>, но всё равно получаю эту ошибку! | ||
A: Перелогиньтесь — <tt>hasher-useradd</tt> добавляет пользователя в новые группы. | A: Перелогиньтесь — <tt>hasher-useradd</tt> добавляет пользователя в новые группы. | ||
== Q3 == | == Q3 == | ||
Q: В <tt>hasher</tt> в моём пакете не раскрываются макросы в <tt>.spec</tt>-файле! | |||
A: [[Справочник по hasher#Сборка .src.rpm|Расставьте нужные BuildRequires(pre)]] | |||
== Q4 == | |||
Q: Я собираю пакет, но он ломается из-за того, что в сборочной среде нет <tt>/proc</tt> | |||
A: [[Справочник по hasher#Монтирование /proc|Настройте монтирование /proc]] | |||
== Q5 == | |||
Q: Я собираю пакет, но он ломается из-за того, что в сборочной среде нет <tt>/dev/pts</tt> | |||
A: [[Справочник по hasher#Монтирование /dev/pts|Настройте монтирование /dev/pts]] | |||
== Q6 == | |||
Q: При запуске <tt>hsh</tt> я получаю ошибку | Q: При запуске <tt>hsh</tt> я получаю ошибку |
Версия от 12:30, 16 августа 2008
Q1
Q: При запуске hsh я получаю ошибку
hsh-mkchroot: cannot access getugid1 helper.
Q2
Q: Я добавил себя в hasher, но всё равно получаю эту ошибку!
A: Перелогиньтесь — hasher-useradd добавляет пользователя в новые группы.
Q3
Q: В hasher в моём пакете не раскрываются макросы в .spec-файле!
A: Расставьте нужные BuildRequires(pre)
Q4
Q: Я собираю пакет, но он ломается из-за того, что в сборочной среде нет /proc
A: Настройте монтирование /proc
Q5
Q: Я собираю пакет, но он ломается из-за того, что в сборочной среде нет /dev/pts
A: Настройте монтирование /dev/pts
Q6
Q: При запуске hsh я получаю ошибку
hasher-priv: /path/to/workdir/chroot: prefix mismatch, working directory should start with one of directories listed in colon-separated prefix list (~:/tmp/.private) hsh-mkchroot: failed to make devices.
A: По умолчанию hasher позволяет располагать свою рабочую директорию в $HOME пользователя или в /tmp/.private. Или измените место, где создаётся рабочая директория, или разрешите дополнительные директории с помощью ключа prefix в /etc/hasher-priv/system (общесистемно) или /etc/hasher-priv/user.d/<USER> (для одного пользователя).