ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] вопрос по hasher
@ 2003-08-01  5:35 Victor V Ismakaev
  2003-08-01  6:17 ` Anton Farygin
  2003-08-02 22:09 ` Igor Tertishny
  0 siblings, 2 replies; 9+ messages in thread
From: Victor V Ismakaev @ 2003-08-01  5:35 UTC (permalink / raw)
  To: devel

Приветствую!
Пытаюс с помощью hasher пересобрать пакет и получаю непонятку:

 hsh -v /mnt/hda2/RPM/build 
/mnt/hda2/RPM/SRPMS/cyrus-sasl2-2.1.15-alt1.src.rpm
hsh: changed working directory to `/mnt/hda2/RPM/build'
mkaptbox: changed working directory to `/mnt/hda2/RPM/build'
mkdir: создан каталог `repo'
mkdir: создан каталог `repo/SRPMS.hasher'
mkdir: создан каталог `repo/i586'
mkdir: создан каталог `repo/i586/RPMS.hasher'
mkdir: создан каталог `repo/i586/base'
Components: hasher
<skip>
mkchroot: changed working directory to `/mnt/hda2/RPM/build'
mkdir: создан каталог `chroot'
mkchroot: changed working directory to `/mnt/hda2/RPM/build/chroot'
mkdir: создан каталог `.host'
mkdir: создан каталог `.in'
mkdir: создан каталог `dev'
mkdir: создан каталог `.out'
изменена группа `.' на 525
изменена группа `dev' на 525
mkchroot: created directory tree.
`/usr/bin/rm.static' -> `.host/rm'
`/usr/bin/cpio.static' -> `.host/cpio'
`/bin/ash.static' -> `.host/sh'
mkchroot: installed .host programs.
/usr/lib/hasher-priv/hasher-priv: /mnt/hda2/RPM/build/chroot: prefix mismatch
mkchroot: failed to make devices.

Файловая система смонтирована без nodev/noexec.
hasher-adduser vic сделал и перелогинился
Sisyphus лежит на ftp-сервере - может как раз поэтому и не собирается?
Пользователь,из под которого собираю,входит в группу RPM
Сизиф - сегодня делал apt-get dist-upgrade

-- 
С уважением
Виктор В Исмакаев
ivv@altlinux.ru



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] вопрос по hasher
  2003-08-01  5:35 [devel] вопрос по hasher Victor V Ismakaev
@ 2003-08-01  6:17 ` Anton Farygin
  2003-08-01  7:11   ` Victor V Ismakaev
  2003-08-02 22:09 ` Igor Tertishny
  1 sibling, 1 reply; 9+ messages in thread
From: Anton Farygin @ 2003-08-01  6:17 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1575 bytes --]

Victor V Ismakaev пишет:
> Приветствую!
> Пытаюс с помощью hasher пересобрать пакет и получаю непонятку:
> 
>  hsh -v /mnt/hda2/RPM/build 
> /mnt/hda2/RPM/SRPMS/cyrus-sasl2-2.1.15-alt1.src.rpm
> hsh: changed working directory to `/mnt/hda2/RPM/build'
> mkaptbox: changed working directory to `/mnt/hda2/RPM/build'
> mkdir: создан каталог `repo'
> mkdir: создан каталог `repo/SRPMS.hasher'
> mkdir: создан каталог `repo/i586'
> mkdir: создан каталог `repo/i586/RPMS.hasher'
> mkdir: создан каталог `repo/i586/base'
> Components: hasher
> <skip>
> mkchroot: changed working directory to `/mnt/hda2/RPM/build'
> mkdir: создан каталог `chroot'
> mkchroot: changed working directory to `/mnt/hda2/RPM/build/chroot'
> mkdir: создан каталог `.host'
> mkdir: создан каталог `.in'
> mkdir: создан каталог `dev'
> mkdir: создан каталог `.out'
> изменена группа `.' на 525
> изменена группа `dev' на 525
> mkchroot: created directory tree.
> `/usr/bin/rm.static' -> `.host/rm'
> `/usr/bin/cpio.static' -> `.host/cpio'
> `/bin/ash.static' -> `.host/sh'
> mkchroot: installed .host programs.
> /usr/lib/hasher-priv/hasher-priv: /mnt/hda2/RPM/build/chroot: prefix mismatch
> mkchroot: failed to make devices.
> 
> Файловая система смонтирована без nodev/noexec.
> hasher-adduser vic сделал и перелогинился
> Sisyphus лежит на ftp-сервере - может как раз поэтому и не собирается?
> Пользователь,из под которого собираю,входит в группу RPM
> Сизиф - сегодня делал apt-get dist-upgrade
> 

hasher умеет работать только с типом file://.

Так что лучше перетащить Sisyphus на NFS.

Rgds,
Rider

[-- Attachment #2: Type: application/pgp-signature, Size: 252 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] вопрос по hasher
  2003-08-01  6:17 ` Anton Farygin
@ 2003-08-01  7:11   ` Victor V Ismakaev
  0 siblings, 0 replies; 9+ messages in thread
From: Victor V Ismakaev @ 2003-08-01  7:11 UTC (permalink / raw)
  To: ALT Devel discussion list

1 Август 2003 12:17, Anton Farygin написал:
> Victor V Ismakaev пишет:
> > Приветствую!
> > Пытаюс с помощью hasher пересобрать пакет и получаю непонятку:
> >
> >  hsh -v /mnt/hda2/RPM/build
> > /mnt/hda2/RPM/SRPMS/cyrus-sasl2-2.1.15-alt1.src.rpm
> > hsh: changed working directory to `/mnt/hda2/RPM/build'
> > mkaptbox: changed working directory to `/mnt/hda2/RPM/build'
> > mkdir: создан каталог `repo'
> > mkdir: создан каталог `repo/SRPMS.hasher'
> > mkdir: создан каталог `repo/i586'
> > mkdir: создан каталог `repo/i586/RPMS.hasher'
> > mkdir: создан каталог `repo/i586/base'
> > Components: hasher
> > <skip>
> > mkchroot: changed working directory to `/mnt/hda2/RPM/build'
> > mkdir: создан каталог `chroot'
> > mkchroot: changed working directory to `/mnt/hda2/RPM/build/chroot'
> > mkdir: создан каталог `.host'
> > mkdir: создан каталог `.in'
> > mkdir: создан каталог `dev'
> > mkdir: создан каталог `.out'
> > изменена группа `.' на 525
> > изменена группа `dev' на 525
> > mkchroot: created directory tree.
> > `/usr/bin/rm.static' -> `.host/rm'
> > `/usr/bin/cpio.static' -> `.host/cpio'
> > `/bin/ash.static' -> `.host/sh'
> > mkchroot: installed .host programs.
> > /usr/lib/hasher-priv/hasher-priv: /mnt/hda2/RPM/build/chroot: prefix
> > mismatch mkchroot: failed to make devices.
> >
> > Файловая система смонтирована без nodev/noexec.
> > hasher-adduser vic сделал и перелогинился
> > Sisyphus лежит на ftp-сервере - может как раз поэтому и не собирается?
> > Пользователь,из под которого собираю,входит в группу RPM
> > Сизиф - сегодня делал apt-get dist-upgrade
>
> hasher умеет работать только с типом file://.
>
> Так что лучше перетащить Sisyphus на NFS.
Перетащил. Но увы,вылезает таже самая ошибка
 /usr/lib/hasher-priv/hasher-priv: /mnt/hda2/RPM/build/chroot: prefix mismatch 
mkchroot: failed to make devices.

-- 
С уважением
Виктор В Исмакаев
ivv@altlinux.ru



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] вопрос по hasher
  2003-08-01  5:35 [devel] вопрос по hasher Victor V Ismakaev
  2003-08-01  6:17 ` Anton Farygin
@ 2003-08-02 22:09 ` Igor Tertishny
  2003-08-04  7:18   ` Victor V Ismakaev
  1 sibling, 1 reply; 9+ messages in thread
From: Igor Tertishny @ 2003-08-02 22:09 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: signed data --]
[-- Type: text/plain, Size: 384 bytes --]

Пятница 01 Август 2003 08:35, Victor V Ismakaev написал:
> Приветствую!
> Пытаюс с помощью hasher пересобрать пакет и получаю непонятку:


Хоть кто-то об оном заговорил. Прошу подсказать где найти инфу по работе с 
этим самым hasher. А то руками пакеты у меня компилятся, отсылаю в incoming, 
где с помощью hasher собирают и имею проблемы. Пора переходить, а никакой 
инфы не нашел. 

[-- Attachment #2: signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] вопрос по hasher
  2003-08-02 22:09 ` Igor Tertishny
@ 2003-08-04  7:18   ` Victor V Ismakaev
  2003-08-04  7:39     ` Dmitry V. Levin
  0 siblings, 1 reply; 9+ messages in thread
From: Victor V Ismakaev @ 2003-08-04  7:18 UTC (permalink / raw)
  To: ALT Devel discussion list

3 Август 2003 04:09, Igor Tertishny написал:
> Пятница 01 Август 2003 08:35, Victor V Ismakaev написал:
> > Приветствую!
> > Пытаюс с помощью hasher пересобрать пакет и получаю непонятку:
>
> Хоть кто-то об оном заговорил. Прошу подсказать где найти инфу по работе с
> этим самым hasher. А то руками пакеты у меня компилятся, отсылаю в
> incoming, где с помощью hasher собирают и имею проблемы. Пора переходить, а
> никакой инфы не нашел.
Попробую поделиться своим опытом:
1)установил hasher
2)создал каталог ~/build
3)перелогинился
4)запустил команду hsh -v  ~/build 
Репозиторий смонтирован по NFS.

Но остались вопросы:
а) таки и не удаляется chroot-каталог,который был создан hsh.(а должен?)
б) та ошибка,которую я описывал в начальном постинге проявлятся тогда,когда 
workdir пытался заводить в ~/RPM/build или /tmp/build или вообще на другой ФС 
(не в своем домашнем каталоге).

-- 
С уважением
Виктор В Исмакаев
ivv@altlinux.ru



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] вопрос по hasher
  2003-08-04  7:18   ` Victor V Ismakaev
@ 2003-08-04  7:39     ` Dmitry V. Levin
  2003-08-04  8:02       ` Victor V Ismakaev
  0 siblings, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2003-08-04  7:39 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1137 bytes --]

On Mon, Aug 04, 2003 at 01:18:13PM +0600, Victor V Ismakaev wrote:
> 3 Август 2003 04:09, Igor Tertishny написал:
> > Пятница 01 Август 2003 08:35, Victor V Ismakaev написал:
> > > Приветствую!
> > > Пытаюс с помощью hasher пересобрать пакет и получаю непонятку:
> >
> > Хоть кто-то об оном заговорил. Прошу подсказать где найти инфу по работе с
> > этим самым hasher. А то руками пакеты у меня компилятся, отсылаю в
> > incoming, где с помощью hasher собирают и имею проблемы. Пора переходить, а
> > никакой инфы не нашел.
> Попробую поделиться своим опытом:
> 1)установил hasher
> 2)создал каталог ~/build
> 3)перелогинился
> 4)запустил команду hsh -v  ~/build 
> Репозиторий смонтирован по NFS.
> 
> Но остались вопросы:
> а) таки и не удаляется chroot-каталог,который был создан hsh.(а должен?)

Удаляется перед началом следующей сборки.

> б) та ошибка,которую я описывал в начальном постинге проявлятся тогда,когда 
> workdir пытался заводить в ~/RPM/build или /tmp/build или вообще на другой ФС 
> (не в своем домашнем каталоге).

Сконфигурируйте hasher-priv:
# echo prefix=/path/to/build >>/etc/hasher-priv/user.d/$USER


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] вопрос по hasher
  2003-08-04  7:39     ` Dmitry V. Levin
@ 2003-08-04  8:02       ` Victor V Ismakaev
  2003-08-04  8:31         ` Dmitry V. Levin
  0 siblings, 1 reply; 9+ messages in thread
From: Victor V Ismakaev @ 2003-08-04  8:02 UTC (permalink / raw)
  To: ALT Devel discussion list

4 Август 2003 13:39, Dmitry V. Levin написал:

> >
> > Но остались вопросы:
> > а) таки и не удаляется chroot-каталог,который был создан hsh.(а должен?)
>
> Удаляется перед началом следующей сборки.
Понятно.
> > б) та ошибка,которую я описывал в начальном постинге проявлятся
> > тогда,когда workdir пытался заводить в ~/RPM/build или /tmp/build или
> > вообще на другой ФС (не в своем домашнем каталоге).
>
> Сконфигурируйте hasher-priv:
> # echo prefix=/path/to/build >>/etc/hasher-priv/user.d/$USER
Сделал.Перелогинился.
Вот содержимое этого файла
user1=vic_a
user2=vic_b
prefix=/mnt/hda4/4/build

Вот команда
hsh -v --build-args="--target i586" /mnt/hda4/4/build 
~/RPM/SRPMS/exim-4.20-alt0.6.src.rpm

Вот что я получил:
hsh: changed working directory to `/mnt/hda4/4/build'
mkaptbox: changed working directory to `/mnt/hda4/4/build'
Components: hasher
Processing pkglists... hasher done
Processing srclists...  hasher done
Creating component releases... done
Updating global release file... done
Appending MD5Sum... hasher done
All your base are belong to us!!!
mkaptbox: updated hasher repository indices.
mkdir: создан каталог `aptbox'
mkaptbox: changed working directory to `/mnt/hda4/4/build/aptbox'
mkdir: создан каталог `./etc'
mkdir: создан каталог `./etc/apt'
mkdir: создан каталог `./etc/apt/apt.conf.d'
mkdir: создан каталог `./etc/apt/sources.list.d'
mkdir: создан каталог `./etc/apt/vendors.list.d'
mkdir: создан каталог `./var'
mkdir: создан каталог `./var/cache'
mkdir: создан каталог `./var/cache/apt'
mkdir: создан каталог `./var/cache/apt/archives'
mkdir: создан каталог `./var/cache/apt/archives/partial'
mkdir: создан каталог `./var/lib'
mkdir: создан каталог `./var/lib/apt'
mkdir: создан каталог `./var/lib/apt/lists'
mkdir: создан каталог `./var/lib/apt/lists/partial'
mkdir: создан каталог `./var/lib/rpm'
mkaptbox: created APT configuration file 
`/mnt/hda4/4/build/aptbox/etc/apt/apt.conf'
mkaptbox: created APT source list file `./etc/apt/sources.list'
mkaptbox: created RPM database in `./var/lib/rpm/'
Чтение списков пакетов... Завершено
Создание списка имён... Завершено
rmchroot: changed working directory to `/mnt/hda4/4/build'
rmchroot: changed working directory to `/mnt/hda4/4/build/chroot'
rmchroot: invalid chroot /mnt/hda4/4/build/chroot: cannot find dev/null file.

ФС смонтирована
/dev/hda4 on /mnt/hda4 type ext2 (rw)



-- 
С уважением
Виктор В Исмакаев
ivv@altlinux.ru



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] вопрос по hasher
  2003-08-04  8:02       ` Victor V Ismakaev
@ 2003-08-04  8:31         ` Dmitry V. Levin
  2003-08-04  8:50           ` Victor V Ismakaev
  0 siblings, 1 reply; 9+ messages in thread
From: Dmitry V. Levin @ 2003-08-04  8:31 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 987 bytes --]

On Mon, Aug 04, 2003 at 02:02:01PM +0600, Victor V Ismakaev wrote:
> > > Но остались вопросы:
> > > а) таки и не удаляется chroot-каталог,который был создан hsh.(а должен?)
> >
> > Удаляется перед началом следующей сборки.
> Понятно.
> > > б) та ошибка,которую я описывал в начальном постинге проявлятся
> > > тогда,когда workdir пытался заводить в ~/RPM/build или /tmp/build или
> > > вообще на другой ФС (не в своем домашнем каталоге).
> >
> > Сконфигурируйте hasher-priv:
> > # echo prefix=/path/to/build >>/etc/hasher-priv/user.d/$USER
> Сделал.Перелогинился.
> Вот содержимое этого файла
> user1=vic_a
> user2=vic_b
> prefix=/mnt/hda4/4/build
> 
> Вот команда
> hsh -v --build-args="--target i586" /mnt/hda4/4/build 
> ~/RPM/SRPMS/exim-4.20-alt0.6.src.rpm
> 
> Вот что я получил:
[...]
> rmchroot: invalid chroot /mnt/hda4/4/build/chroot: cannot find dev/null file.

Это последствие предыдущей misconfigure'ации, придётся один раз удалить
/mnt/hda4/4/build/chroot вручную.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] вопрос по hasher
  2003-08-04  8:31         ` Dmitry V. Levin
@ 2003-08-04  8:50           ` Victor V Ismakaev
  0 siblings, 0 replies; 9+ messages in thread
From: Victor V Ismakaev @ 2003-08-04  8:50 UTC (permalink / raw)
  To: ALT Devel discussion list

4 Август 2003 14:31, Dmitry V. Levin написал:

> > rmchroot: invalid chroot /mnt/hda4/4/build/chroot: cannot find dev/null
> > file.
>
> Это последствие предыдущей misconfigure'ации, придётся один раз удалить
> /mnt/hda4/4/build/chroot вручную.
Спасибо.Так работает.

-- 
С уважением
Виктор В Исмакаев
ivv@altlinux.ru



^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2003-08-04  8:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-08-01  5:35 [devel] вопрос по hasher Victor V Ismakaev
2003-08-01  6:17 ` Anton Farygin
2003-08-01  7:11   ` Victor V Ismakaev
2003-08-02 22:09 ` Igor Tertishny
2003-08-04  7:18   ` Victor V Ismakaev
2003-08-04  7:39     ` Dmitry V. Levin
2003-08-04  8:02       ` Victor V Ismakaev
2003-08-04  8:31         ` Dmitry V. Levin
2003-08-04  8:50           ` Victor V Ismakaev

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git