Автор Тема: [Решено] Перестал работать hasher после обновления  (Прочитано 2460 раз)

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
После обновления с p5 на p6, hasher стал ругаться при сборке такими словами :

E: Невозможно найти пакет setup

Поскольку слова ругательств не зависят от собираемого пакета
закралась мысль что hasher н может обработать тэг %setup в спек файле ( не спец - могу ошибаться)
« Последнее редактирование: 27.06.2011 13:46:35 от gBopHuk »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
После обновления с p5 на p6, hasher стал ругаться при сборке такими словами :

E: Невозможно найти пакет setup

Поскольку слова ругательств не зависят от собираемого пакета
закралась мысль что hasher н может обработать тэг %setup в спек файле ( не спец - могу ошибаться)
Это вряд-ли.

Скорее какая-то локальная дисконфигурация.

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Это куда копать то хоть ? =)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А приложите лог неудачной сборки, и ссылку на то, что вы собираете - можно попозже попробовать у себя это воспроизвести.

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
пвкет notify-osd

[gbophuk ~/linux/git/notify-osd ]$ gear-hsh -v --no-sisyphus-check
mkdir: создан каталог «/tmp/.private/gbophuk/gear.OrmyjOID/out»
gear: Extracted archive: notify-osd-0.9.30.tar
gear: Compressed file `notify-osd-0.9.30.tar' using `gzip -9'
gear: Extracted specfile: notify-osd.spec
gear: Executing: gear-command-hasher hsh --no-sisyphus-check
gear-command-tar: Created output tarball: /tmp/.private/gbophuk/gear.OrmyjOID/work/pkg.tar
gear-command-hasher: Executing: hsh --no-sisyphus-check /tmp/.private/gbophuk/gear.OrmyjOID/work/pkg.tar
Чтение списков пакетов...
Построение дерева зависимостей...
E: Невозможно найти пакет setup
hsh-initroot: failed to calculate package file list.
hsh-initroot: Failed to generate initial package file list.

[gbophuk ~/linux/git/notify-osd ]$ hsh-initroot
Чтение списков пакетов...
Построение дерева зависимостей...
E: Невозможно найти пакет setup
hsh-initroot: failed to calculate package file list.
hsh-initroot: Failed to generate initial package file list.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Что-то я такого пакета не вижу

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Немного не понял вопроса. А где вы его должны видеть?
Лежит он тут http://launchpad.net/notify-osd/natty/natty-alpha3/+download/notify-osd-0.9.30.tar.gz

А вывод команды hsh-initroot не особо смущает? Он ведь вообще без пакетов заускается.

Может надо как-то сам hasher обновить?

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Может репозиторий не тот прописан?

у меня вот так

$ cat hasher/aptbox/etc/apt/sources.list
rpm-dir file:/home/gbophuk/hasher/repo i586 hasher
rpm-src [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ i586 classic
rpm-src [updates] http://ftp.altlinux.org/pub/distributions/ALTLinux/p6/branch/ noarch classic

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Попробуйте просто
hsh --init
или
hsh --initroot

 hsh-initroot я никогда не пользовался.

Мне хватает простенького скрипта

Цитировать
#!/bin/sh -x


home_hasher=~/RPM/hasher
logf=$home_hasher/build.txt


echo $logf
hsh -v --save-fakeroot  $home_hasher $*  2>&1 |  tee $logf.x86_32

« Последнее редактирование: 23.06.2011 23:52:40 от ruslandh »

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Картина вообще не изменилась:

$ cat ~/hasher/log.86_32
 
Чтение списков пакетов...
Построение дерева зависимостей...
E: Невозможно найти пакет setup
hsh-initroot: failed to calculate package file list.
hsh-initroot: Failed to generate initial package file list.

да и от того что лог записался в файл суть не особо измениться

Куда ж копануть то=((

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Создайте нового пользователя и у него попробуйте

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Проблема была в неполном обновлении. После повторного ввода apt-repo add branch p6 появились строчки "rpm [updates]", до этого были только "rpm-src [updates]". Первый раз обновлялся пару недель назад