On Tue, Feb 05, 2008 at 12:28:01PM +0300, Alexey Shabalin wrote: [...] > --вырезано--- > gnome-settings-daemon-2.20.3-alt1 > /sbin/start-stop-daemon: nothing in /proc - not mounted? > error: execution of %post scriptlet from > gnome-settings-daemon-2.20.3-alt1 failed, exit status 3 > libnotify-0.4.4-alt1 > evolution-2.12.3-alt1 > /sbin/start-stop-daemon: nothing in /proc - not mounted? > --вырезано-- > > hsh-install: Packages installation failed. > > День добрый. Вопрос в следующем: > при установке пакетов, в которых вызывается в %post > %gconf2_install, gconf_install_schema вызывает gconf_sync_state, > который содержит > exec /sbin/start-stop-daemon -K -q -o -s HUP -x /usr/lib/gconfd-2. > для выполнения последней команды, я так понимаю что нужен /proc. > Теперь нужно во все гномовские спеки (которые по зависимости вытянули > в сборочную среду пакет с %post %gconf2_install) вставлять > BuildRequires: /proc ? > Я думаю, что необходимость /proc для start-stop-daemon в живой системе > - нормально, но для сборочной среды - уже лишнее. Как бы покрасивей > сделать workaround? Либо не запускать start-stop-daemon в случае когда не смонтирован /proc (напр. проверять наличие /proc/self/exe), либо добавить /proc в зависимости пакета, запускающего start-stop-daemon. Я предлагаю остановиться на первом варианте (не запускать start-stop-daemon если нет /proc). -- ldv