[devel-ports] Troubleshooting сборки в hasher
Mike Lykov
combr на yandex.ru
Пт Апр 8 11:17:43 UTC 2011
Здравствуйте.
Периодически возникающая задача пересборки пакета для arm каждый раз почему-то у меня натыкается на препятствия.
Hasher то на том остановится, то на этом.
А информации о том, что "в этом случае исправьте там, а если .. то сделайте .." нигде не находил, единственное чем руководствоваться можно уверенно - это
http://www.altlinux.org/Ports/arm/BuildHowto
Но там про ошибки ни слова ;)
Вот например сейчас - сделал все по руководству.
$ cat /proc/sys/fs/binfmt_misc/arm
enabled
interpreter /.host/qemu-arm
flags:
offset 0
magic 7f454c4601010100000000000000000002002800
mask ffffffffffffff00fffffffffffffffffeffffff
зарегистрировано
apt.conf:
Dir::Etc::SourceList "/home/combr/git-arm/mkimage-profile-armrootfs/sources.list";
Dir::Etc::SourceParts "/var/empty";
Dir::Etc::main "/dev/null";
sources.list:
rpm ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/Sisyphus/ arm classic
запускаю:
hsh -v --initroot --target=arm --with-qemu=arm --apt-config=./apt.conf
mkaptbox: changed working directory to `/home/combr/hasher'
.
Получено: 1 ftp://ftp.altlinux.ru arm/classic pkglist [7498kB]
Получено: 2 ftp://ftp.altlinux.ru arm/classic release [142B]
..
hsh-mkchroot: Created /dev symlinks.
`/bin/ash.static' -> `/home/combr/hasher/chroot/.host/sh'
`/usr/bin/find.static' -> `/home/combr/hasher/chroot/.host/find'
`/usr/bin/cpio.static' -> `/home/combr/hasher/chroot/.host/cpio'
`/usr/bin/qemu-arm.static' -> `/home/combr/hasher/chroot/.host/qemu-arm'
hsh-mkchroot: Installed .host programs.
..
Построение дерева зависимостей...
Selected version fakeroot#1.12.2-alt1 for fakeroot>=0:0.7.3
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.
Эти сведения могут помочь найти выход из ситуации:
Следующие пакеты имеют неудовлетворенные зависимости:
fakeroot: Требует: coreutils
rpm: Для установки требует: librpm (= 4.0.4-alt100.23)
Для установки требует: librpmbuild (= 4.0.4-alt100.23)
Для установки требует: coreutils
Требует: libpopt.so.0 (>= set:idtIUBqUvToZewS2yyuFNmAfwnd85brIT6C)
Для установки требует: coreutils
Для установки требует: coreutils
..
собственно, все - не начинает устанавливать пакеты.
Прошлый раз, помню - в этом же окружении, на этом же компьютере пакет собрал.
Что делать в этом случае, например?
Решу - оформлю где-нибудь, а то каждый раз вспоминать приходится.. ;)
--
Mike
Подробная информация о списке рассылки devel-ports