Автор Тема: Ошибка при сборке zabbix-2.0.4-alt2.src.rpm  (Прочитано 1926 раз)

Оффлайн blackst0ne

  • Участник
  • *
  • Сообщений: 2
Доброго времени суток!

Задача: установить zabbix-agent-2.0.4
ОС: ALT Linux 4.0 Server (Walnut)

Обновить ОС возможности нет.

Ход действий:
1. Скачал http://mirror.yandex.ru/altlinux/Sisyphus/files/SRPMS/zabbix-2.0.4-alt2.src.rpm
2. Установил: rpm -ihv zabbix-2.0.4-alt2.src.rpm
3. Перехожу в  ~/RPM/SPECS/
4. Выполняю: rpmbb ./zabbix.spec (согласно http://www.altlinux.org/Etersoft-build-utils)
Получаю в ответ:

предупреждение: Macro %systemd_unitdir not found
предупреждение: Macro %systemd_unitdir not found
предупреждение: Macro %systemd_unitdir not found
предупреждение: Macro %systemd_unitdir not found
предупреждение: Macro %systemd_unitdir not found
ошибка: Macro %systemd_unitdir not found
  0< %systemd_unitdir
ошибка: строка 404: %systemd_unitdir
Платформы для сборки: i586
Сборка для платформы i586
!!!!!!!! ERROR !!!!!
Error: Failed with ./zabbix.spec


Гугление не помогает.
Как решить проблему?

Спасибо.


Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Ошибка при сборке zabbix-2.0.4-alt2.src.rpm
« Ответ #2 : 23.01.2013 08:55:07 »
Или собрать из исходников или убрать упоминания о systemd.
Андрей Черепанов (cas@)

Оффлайн blackst0ne

  • Участник
  • *
  • Сообщений: 2
Re: Ошибка при сборке zabbix-2.0.4-alt2.src.rpm
« Ответ #3 : 23.01.2013 09:03:51 »
Спасибо за оперативные ответы.

Тогда каким образом завернуть собранные исходники в rpm-пакет (вместо make install), учитывая, что checkinstall отсутствует?



Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Ошибка при сборке zabbix-2.0.4-alt2.src.rpm
« Ответ #4 : 23.01.2013 09:53:27 »
Есть ещё вариант взять src.rpm постарше, наверное, и подменить тарбол. В принципе, может быть, можно подменить тарбол сразу у src.rpm из 4.0.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Re: Ошибка при сборке zabbix-2.0.4-alt2.src.rpm
« Ответ #5 : 23.01.2013 10:16:03 »
Есть ещё вариант взять src.rpm постарше, наверное, и подменить тарбол
Cкорее всего гладко не пройдёт, т.к. появилась поддержка системд. Как минимум будет ругань на неупакованные файлы. Поэтому, да, самый реальный путь это взять srpm из p6, например, и, если версия заббикса в p6 ниже требуемой, то подложить тарболл из сизифа (нужной версии). При этом возможно понадобиться правка спека на предмет версии и\или ещё чего.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 370
Re: Ошибка при сборке zabbix-2.0.4-alt2.src.rpm
« Ответ #6 : 23.01.2013 11:06:07 »
Cкорее всего гладко не пройдёт, т.к. появилась поддержка системд.
В самом zabbix ? Да и, в принципе, не упакует - и не очень надо.