Hasher/FAQ: различия между версиями
< Hasher
Нет описания правки |
Нет описания правки |
||
Строка 20: | Строка 20: | ||
Q: Я собираю пакет, но он ломается из-за того, что в сборочной среде нет <tt>/proc</tt>. | Q: Я собираю пакет, но он ломается из-за того, что в сборочной среде нет <tt>/proc</tt>. | ||
A: [[Справочник по hasher#Монтирование /proc|Настройте монтирование /proc]] | A: [[Справочник по hasher#Монтирование /proc|Настройте монтирование /proc]]. | ||
== Q4 == | == Q4 == | ||
Строка 31: | Строка 31: | ||
A: По умолчанию <tt>hasher</tt> позволяет располагать свою рабочую директорию в <tt>$HOME</tt> пользователя или в <tt>/tmp/.private</tt>. Или измените место, где создаётся рабочая директория, или разрешите дополнительные директории с помощью ключа <tt>prefix</tt> в <tt>/etc/hasher-priv/system</tt> (общесистемно) или <tt>/etc/hasher-priv/user.d/<USER></tt> (для одного пользователя). | A: По умолчанию <tt>hasher</tt> позволяет располагать свою рабочую директорию в <tt>$HOME</tt> пользователя или в <tt>/tmp/.private</tt>. Или измените место, где создаётся рабочая директория, или разрешите дополнительные директории с помощью ключа <tt>prefix</tt> в <tt>/etc/hasher-priv/system</tt> (общесистемно) или <tt>/etc/hasher-priv/user.d/<USER></tt> (для одного пользователя). | ||
== Q5 == | |||
Q: В моём <tt>hasher</tt> собираются пакеты со странной архитектурой, которые не ставятся. | |||
A: [[Руководство по hasher#Архитектура пакетов|Явно укажите архитектуру сборки]]. |
Версия от 01:07, 17 августа 2008
Q1
Q: При запуске hsh я получаю ошибку
hsh-mkchroot: cannot access getugid1 helper.
Q2
Q: Я добавил себя в hasher, но всё равно получаю эту ошибку!
A: Перелогиньтесь — hasher-useradd добавляет пользователя в новые группы.
Q3
Q: Я собираю пакет, но он ломается из-за того, что в сборочной среде нет /proc.
A: Настройте монтирование /proc.
Q4
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> (для одного пользователя).
Q5
Q: В моём hasher собираются пакеты со странной архитектурой, которые не ставятся.