Установка большого количества пакетов в hasher-1.4.7-alt1 завершается ошибкой: hsh-install: Packages installation failed. без какой-либо диагностики. Проблема проявляется при сборке в hasher-1.4.7-alt1 таких больших образов, как education.iso и slinux.iso в mkimage-profiles. workstation нормально собирается. Эти же образы собираются успешно с hasher-1.4.6-alt1 Проблему не замечал, так как hasher у меня до того был и вовсе 1.4.5-alt1. Вопрос к cas@ и sem@: какой версией hasher они пользуются? Возможно, требуется какую-то настройку в hasher подкрутить.
На basalt, где я образы x86_64/i586 собираю, вообще hasher-1.4.0-alt2. А вот где aarch64, там hasher-1.4.7-alt1, попробую там Симпли собрать.
Наверняка, вы можете получить то, какие аргументы передают команде hsh-install, чтобы она упала и прислать их сюда.
Created attachment 9897 [details] кусок лога касающийся mki-install
(In reply to Антон Мидюков from comment #0) > Установка большого количества пакетов в hasher-1.4.7-alt1 завершается > ошибкой: > hsh-install: Packages installation failed. > > без какой-либо диагностики. Проблема проявляется при сборке в > hasher-1.4.7-alt1 таких больших образов, как education.iso и slinux.iso в > mkimage-profiles. > workstation нормально собирается. > Эти же образы собираются успешно с hasher-1.4.6-alt1 Единсвенное отличие hasher-1.4.7-alt1 от hasher-1.4.6-alt1 - это включение %_rpmscript_werror в /etc/rpm/macros с тем, чтобы ошибки в скриптах пакетов приводили в ошибке установки. Очевидно, у вас при сборке образов происходят ошибки в скриптах пакетов. Раньше это происходило незамеченным, а теперь, наконец, проявилось.
(Ответ для Dmitry V. Levin на комментарий #4) > (In reply to Антон Мидюков from comment #0) > > Установка большого количества пакетов в hasher-1.4.7-alt1 завершается > > ошибкой: > > hsh-install: Packages installation failed. > > > > без какой-либо диагностики. Проблема проявляется при сборке в > > hasher-1.4.7-alt1 таких больших образов, как education.iso и slinux.iso в > > mkimage-profiles. > > workstation нормально собирается. > > Эти же образы собираются успешно с hasher-1.4.6-alt1 > > Единсвенное отличие hasher-1.4.7-alt1 от hasher-1.4.6-alt1 - это включение > %_rpmscript_werror в /etc/rpm/macros с тем, чтобы ошибки в скриптах пакетов > приводили в ошибке установки. Очевидно, у вас при сборке образов происходят > ошибки в скриптах пакетов. Раньше это происходило незамеченным, а теперь, > наконец, проявилось. Понятно. Спасибо. Старое поведение вернуть нельзя при помощи какой-нибудь настройки?
(In reply to Антон Мидюков from comment #5) > Понятно. Спасибо. Старое поведение вернуть нельзя при помощи какой-нибудь > настройки? Может быть, всё-таки пакет(ы) исправить? В логе должно быть написано, что это за пакет(ы).
(Ответ для Dmitry V. Levin на комментарий #6) > Может быть, всё-таки пакет(ы) исправить? Антон собирает образы, которые полсизифа затрагивают -- и блокировать их сборку, пока не починят каждый такой пакет, как-то странно. А пока ему, видимо, придётся откатиться на сборочных узлах на 1.4.6-alt1.
(In reply to Michael Shigorin from comment #7) > (Ответ для Dmitry V. Levin на комментарий #6) > > Может быть, всё-таки пакет(ы) исправить? > Антон собирает образы, которые полсизифа затрагивают -- и блокировать их > сборку, пока не починят каждый такой пакет, как-то странно. Интересно, а где вы были 3 месяца с момента выпуска 1.4.7-alt1? Почему нельзя было хотя бы баги на проблемные пакеты развесить? > А пока ему, видимо, придётся откатиться на сборочных узлах на 1.4.6-alt1. Тогда мне, видимо, придётся заблокировать публикацию образов, собранных жульническим способом.
(Ответ для Dmitry V. Levin на комментарий #4) > Единсвенное отличие hasher-1.4.7-alt1 от hasher-1.4.6-alt1 - это включение > %_rpmscript_werror в /etc/rpm/macros с тем, чтобы ошибки в скриптах пакетов > приводили в ошибке установки. Очевидно, у вас при сборке образов происходят > ошибки в скриптах пакетов. Раньше это происходило незамеченным, а теперь, > наконец, проявилось. Я видел такую ошибку в mono-core: он пытается сделать что-то странное с сертификатами и у него не получается. Но наблюдал я это не на Сизифе и поэтому не буду здесь писать подробности.
(Ответ для Dmitry V. Levin на комментарий #8) > > > Может быть, всё-таки пакет(ы) исправить? > > Антон собирает образы, которые полсизифа затрагивают -- и блокировать их > > сборку, пока не починят каждый такой пакет, как-то странно. > Интересно, а где вы были 3 месяца с момента выпуска 1.4.7-alt1? > Почему нельзя было хотя бы баги на проблемные пакеты развесить? Разумеется, стоило; а где был ты? > > А пока ему, видимо, придётся откатиться на сборочных узлах на 1.4.6-alt1. > Тогда мне, видимо, придётся заблокировать публикацию образов, собранных > жульническим способом. Тогда тебе -- и только лично тебе -- придётся исправлять то, что ты находишь несоответствующим лично твоим требованиям. Не буду называть их необъявленными, так как легко мог пропустить в нечитаном devel@, но это всё та же старая тема про нашу великую Димократию.
(Ответ для Michael Shigorin на комментарий #10) > (Ответ для Dmitry V. Levin на комментарий #8) > > > > Может быть, всё-таки пакет(ы) исправить? > > > Антон собирает образы, которые полсизифа затрагивают -- и блокировать их > > > сборку, пока не починят каждый такой пакет, как-то странно. > > Интересно, а где вы были 3 месяца с момента выпуска 1.4.7-alt1? > > Почему нельзя было хотя бы баги на проблемные пакеты развесить? > Разумеется, стоило Проблема не была выявлена сразу, так как на сборочных узлах был старый hasher. И на одном у меня до сих пор старый, так как его нужно обновить до p10. И проблема была выявлена 17 октября, но пояснения я получил только вчера. Я ошибочно полагал, что что-то с hasher. В логе из 9000 строк без понимания того, что нужно искать, сложно что-то найти. Появилось понимание что искать, нашёлся и виновный пакет.
(Ответ для manowar@altlinux.org на комментарий #9) > (Ответ для Dmitry V. Levin на комментарий #4) > > > Единсвенное отличие hasher-1.4.7-alt1 от hasher-1.4.6-alt1 - это включение > > %_rpmscript_werror в /etc/rpm/macros с тем, чтобы ошибки в скриптах пакетов > > приводили в ошибке установки. Очевидно, у вас при сборке образов происходят > > ошибки в скриптах пакетов. Раньше это происходило незамеченным, а теперь, > > наконец, проявилось. > > Я видел такую ошибку в mono-core: он пытается сделать что-то странное с > сертификатами и у него не получается. Но наблюдал я это не на Сизифе и > поэтому не буду здесь писать подробности. Миша, избегайте, пожалуйста, кванторов общности в обсуждениях. Каковы реальные масштабы бедствия, коллеги?
(Ответ для AEN на комментарий #13) > Каковы реальные масштабы бедствия, коллеги? Пока выявлен один проблемный пакет java-11-openjdk-headless. Бага про другую, но схожую проблему, на нём уже висит: https://bugzilla.altlinux.org/40831
(Ответ для Антон Мидюков на комментарий #14) > (Ответ для AEN на комментарий #13) > > Каковы реальные масштабы бедствия, коллеги? > > Пока выявлен один проблемный пакет java-11-openjdk-headless. > > Бага про другую, но схожую проблему, на нём уже висит: > > https://bugzilla.altlinux.org/40831 Спасибо. Других проблемных пакетов нет?
(Ответ для AEN на комментарий #15) > (Ответ для Антон Мидюков на комментарий #14) > > (Ответ для AEN на комментарий #13) > > > Каковы реальные масштабы бедствия, коллеги? > > > > Пока выявлен один проблемный пакет java-11-openjdk-headless. > > > > Бага про другую, но схожую проблему, на нём уже висит: > > > > https://bugzilla.altlinux.org/40831 > > Спасибо. > Других проблемных пакетов нет? slinux.iso не собирается из-за java-1.8.0-openjdk-headless с аналогичной ошибкой. Так что проблема со всеми версиями java.
(Ответ для Антон Мидюков на комментарий #16) > (Ответ для AEN на комментарий #15) > > (Ответ для Антон Мидюков на комментарий #14) > > > (Ответ для AEN на комментарий #13) > > > > Каковы реальные масштабы бедствия, коллеги? > > > > > > Пока выявлен один проблемный пакет java-11-openjdk-headless. > > > > > > Бага про другую, но схожую проблему, на нём уже висит: > > > > > > https://bugzilla.altlinux.org/40831 > > > > Спасибо. > > Других проблемных пакетов нет? > > slinux.iso не собирается из-за java-1.8.0-openjdk-headless с аналогичной > ошибкой. Так что проблема со всеми версиями java. Повесьте багу на него, пожалуйста.
education.iso не собирается из-за java-11-openjdk-headless.
(Ответ для Dmitry V. Levin на комментарий #4) > Единсвенное отличие hasher-1.4.7-alt1 от hasher-1.4.6-alt1 - это включение > %_rpmscript_werror в /etc/rpm/macros с тем, чтобы ошибки в скриптах пакетов > приводили в ошибке установки. Странная история. У меня и год назад ошибки в скриптлетах пакетов приводили к невозможности сборки образа. На basalt.