From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.2.5 Message-ID: <4ACAC0B4.9020209@rambler.ru> Date: Tue, 06 Oct 2009 07:59:48 +0400 From: "Kharitonov A. Dmitry" User-Agent: Thunderbird 2.0.0.21 (X11/20090323) MIME-Version: 1.0 To: "devel@ where you _can_ ask" References: <4ACA3597.3070504@rambler.ru> <4ACA356F.40308@solin.spb.ru> <4ACA3A53.90708@rambler.ru> <20091005223549.5bae517c@bga> <4ACA3EF9.3040003@rambler.ru> <4ACA3D6A.9040202@solin.spb.ru> <4ACA4921.3040504@rambler.ru> <4ACA49A2.20807@solin.spb.ru> In-Reply-To: <4ACA49A2.20807@solin.spb.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [newbies] =?koi8-r?b?z9TL1cTBIM/bycLLwT8=?= X-BeenThere: devel-newbies@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "devel@ where you _can_ ask" List-Id: "devel@ where you _can_ ask" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2009 03:56:28 -0000 Archived-At: List-Archive: Aleksey Avdeev wrote: > 05.10.2009 23:29, Kharitonov A. Dmitry пишет: > >> Aleksey Avdeev wrote: >> >>> 05.10.2009 22:46, Kharitonov A. Dmitry пишет: >>> >>> >>>> Grigory Batalov wrote: >>>> >>>> >>>>> On Mon, 05 Oct 2009 22:26:27 +0400 >>>>> Kharitonov A. Dmitry wrote: >>>>> >>>>> >>>>> >>>>> >>>>>>>> На кого вешать багу? Того кто видит или кто не видит? >>>>>>>> >>>>>>>> >>>>>>> Всё верно: сломана не сборка, а устонавливаемость в минимальный >>>>>>> chroot >>>>>>> -- локальный hasher её не выполняет. (Т. е. всё взрывается уже после >>>>>>> сборки). >>>>>>> >>>>>>> Пакету надо требовать shadow-groups, раз он использует его >>>>>>> компоненты. >>>>>>> >>>>>>> >>>>>> Значит багу вешать на хашер. В моём понимании если ошибка есть, то её >>>>>> должна отслеживать все, и, наоборот. >>>>>> >>>>>> >>>>> Вовсе нет. Устанавливаемость (в чрут) собранного в хэшере пакета >>>>> должен проверять мэйнтейнер. >>>>> >>>>> >>>> У меня-то устанавливается. И устанавливается на 3 серверах на бранче 4.0 >>>> >>>> >>> Не показатель: там shadow-groups уже установлен. >>> >>> >> А нафига он тогда в хашере устанавливается? Я его об этом не прошу. >> > > То-ли я тебя не понимаю, то-ли мы говорим о разном. Попробуй выполнить > следующее: > > $ hsh --initroot-only > $ hsh-install <руть к файлу пакета> > [user@eeedima lightsquid-admin]$ boxhasher=~/tmp/test; sudo apt-get update; sudo rm -fr "$boxhasher"; mkdir -p "$boxhasher"; hsh --initroot-only --apt-config=/etc/apt/40/apt.conf "$boxhasher"; hsh-install "$boxhasher" /home/user/tmp/hasher/repo/noarch/RPMS.hasher/lightsquid-admin-1.8.0.1-alt2.2.M40.1.noarch.rpm /home/user/tmp/hasher/repo/noarch/RPMS.hasher/lightsquid-admin-apache-1.8.0.1-alt2.2.M40.1.noarch.rpm Reading Package Lists... Done Building Dependency Tree... Done DEBUG: apt_config=/etc/apt/40/apt.conf DEBUG:create initial apt.conf file cat "/etc/apt/40/apt.conf" ---8<---8<--- <13>Oct 6 07:33:25 rpmi: mod_auth_pam-1.1.1-alt1 installed <86>Oct 6 07:33:25 usermod[9504]: add `apache' to group `shadow' <86>Oct 6 07:33:25 usermod[9504]: add `apache' to group `auth' <86>Oct 6 07:33:25 usermod[9504]: add `apache' to group `apache' <86>Oct 6 07:33:25 usermod[9504]: add `apache' to shadow group `shadow' <86>Oct 6 07:33:25 usermod[9504]: add `apache' to shadow group `auth' <86>Oct 6 07:33:25 usermod[9504]: add `apache' to shadow group `apache' /root/tmp/rpm-tmp.60430: line 2: gpasswd: command not found /root/tmp/rpm-tmp.60430: line 3: gpasswd: command not found /root/tmp/rpm-tmp.60430: line 4: gpasswd: command not found error: execution of %pre scriptlet from lightsquid-admin-apache-1.8.0.1-alt2.2.M40.1 failed, exit status 127 error: install: %pre scriptlet failed (2), skipping lightsquid-admin-apache-1.8.0.1-alt2.2.M40.1 hsh-install: Packages installation failed. ********************************* Те хашер способен поймать ошибку и это приятно И установку надо инициировать вручную. Спасибо