Bug 35816 - Сборка пакета FusionInventory
Summary: Сборка пакета FusionInventory
Status: CLOSED FIXED
Alias: None
Product: New/proposed packages
Classification: Development
Component: Обычный репозиторий (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-26 16:09 MSK by Galanov Sergey
Modified: 2019-06-22 06:36 MSK (History)
3 users (show)

See Also:


Attachments
лог Fysioninventory-agent в режиме отладки (9.51 KB, text/x-log)
2018-12-30 10:21 MSK, Galanov Sergey
no flags Details
Syslog.pm (1.38 KB, application/x-perl)
2018-12-30 10:21 MSK, Galanov Sergey
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Galanov Sergey 2018-12-26 16:09:44 MSK
Добрыц день.
В школу пришли ноутбуки под управлением Alt-Linux 8 SP WorkStation
LT 8 SP Workstation
ALT 8 SP Workstation
NAME="ALT SPWorkstation"
VERSION="8.0 (cliff)"
ID=altlinux
VERSION_ID=8.0
PRETTY_NAME="ALT 8 SP Workstation (cliff)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:spworkstation:8.0"
HOME_URL="http://basealt.ru"
BUG_REPORT_URL="https://bugs.altlinux.org/"
ALT 8 SP Workstation
ALT 8 SP Workstation

Для инвентаризации оборудования используется FusionInventory в сборке с GLPI.
Просьба собрать агента, т.к. в стандартных репозиториях не нашли.

Спасибо.
Comment 1 Andrey Cherepanov 2018-12-28 14:01:41 MSK
Протестируйте, пожалуйста:
218663 TESTED #4 [test-only] sisyphus fusioninventory-agent.git=2.4.2-alt1

apt-repo test 218663

Из найденного: Logger=Syslog по умолчанию. Может, сделать Stderr?
Comment 2 Galanov Sergey 2018-12-28 17:51:50 MSK
Из найденного: Logger=Syslog по умолчанию. Может, сделать Stderr?
не принципиально

apt-repo test 218663
Получено: 1 http://ftp.altlinux.org c8/branch/x86_64 release [878B]
Получено: 2 http://git.altlinux.org repo/218663/x86_64 release [547B]
Получено: 3 http://ftp.altlinux.org c8/branch/noarch release [673B]
Получено: 4 http://ftp.altlinux.org c8/branch/x86_64-i586 release [537B]
Получено 2635B за 0s (19,0kB/s).                 
Найдено http://ftp.altlinux.org c8/branch/x86_64/classic pkglist
Получено: 1 http://git.altlinux.org repo/218663/x86_64/task pkglist [4912B]
Найдено http://ftp.altlinux.org c8/branch/x86_64/classic release               
Получено: 2 http://git.altlinux.org repo/218663/x86_64/task release [138B]
Найдено http://ftp.altlinux.org c8/branch/noarch/classic pkglist              
Найдено http://ftp.altlinux.org c8/branch/noarch/classic release
Найдено http://ftp.altlinux.org c8/branch/x86_64-i586/classic pkglist
Найдено http://ftp.altlinux.org c8/branch/x86_64-i586/classic release
Получено 5050B за 0s (11,3kB/s).
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Некоторые пакеты установить невозможно. Это может означать, что Вы
потребовали невозможного, либо пользуетесь нестабильным репозиторием.
Часть необходимых пакетов либо ещё не создана, либо была удалена
из каталога 'Входящие'.

Так как для выполнения Вашего запроса достаточно одной операции, то
скорее всего этот пакет просто невозможно установить. Сообщите, пожалуйста,
об этом как о найденной ошибке в пакете.
Эти сведения могут помочь найти выход из ситуации:

Следующие пакеты имеют неудовлетворенные зависимости:
  fusioninventory-agent: Требует: perl(XML/TreePP.pm) но пакет не может быть установлен
E: Извините, `битые' пакеты


perl-XML-TreePP также не нашел. Попробовал отсюда https://altlinux.pkgs.org/sisyphus/classic-noarch/perl-XML-TreePP-0.43-alt2.noarch.rpm.html но безрезультатно. Ругается "E: Неизвестный ID поставщика 'Sisyphus' " Но тут скорее всего я подтупливаю, с альтом второй день. До этого был опыт только с убунту. Разбираемся по-тихоньку-с )
Comment 3 Andrey Cherepanov 2018-12-29 13:11:55 MSK
(В ответ на комментарий №2)
> perl-XML-TreePP также не нашел. Попробовал отсюда
> https://altlinux.pkgs.org/sisyphus/classic-noarch/perl-XML-TreePP-0.43-alt2.noarch.rpm.html
> но безрезультатно. Ругается "E: Неизвестный ID поставщика 'Sisyphus' " Но тут
> скорее всего я подтупливаю, с альтом второй день. До этого был опыт только с
> убунту. Разбираемся по-тихоньку-с )

Попробуйте сборку под p8: apt-repo test 218664
Она должна быть ближе к Альт 8 СП. Если будет признано рабочим, отправлю во все репозитории.
Comment 4 Galanov Sergey 2018-12-30 10:21:04 MSK
Created attachment 7927 [details]
лог Fysioninventory-agent в режиме отладки
Comment 5 Galanov Sergey 2018-12-30 10:21:32 MSK
Created attachment 7928 [details]
Syslog.pm
Comment 6 Galanov Sergey 2018-12-30 10:22:56 MSK
(В ответ на комментарий №3)
> Попробуйте сборку под p8: apt-repo test 218664
> Она должна быть ближе к Альт 8 СП. Если будет признано рабочим, отправлю во все
> репозитории.

Собственно работает! Информация на сервер пришла корректно и в полном объеме.

Единственно, есть ошибка не влияющая на скорость: "Argument "0.33_01" isn't numeric in numeric lt (<) at /usr/share/fusioninventory/lib/FusionInventory/Agent/Logger/Syslog.pm line 32." Ошибка появляется после запуска агента инвентаризации вручную.
НА всякий прикладываю Syslog.pm и лог агента в режиме отладки.

Спасибо и с Наступающим!
Comment 7 Andrey Cherepanov 2018-12-30 23:24:13 MSK
(В ответ на комментарий №6)
> (В ответ на комментарий №3)
> > Попробуйте сборку под p8: apt-repo test 218664
> > Она должна быть ближе к Альт 8 СП. Если будет признано рабочим, отправлю во все
> > репозитории.
> 
> Собственно работает! Информация на сервер пришла корректно и в полном объеме.
> 
> Единственно, есть ошибка не влияющая на скорость: "Argument "0.33_01" isn't
> numeric in numeric lt (<) at
> /usr/share/fusioninventory/lib/FusionInventory/Agent/Logger/Syslog.pm line 32."
> Ошибка появляется после запуска агента инвентаризации вручную.
> НА всякий прикладываю Syslog.pm и лог агента в режиме отладки.
> 
> Спасибо и с Наступающим!

Исправлю в следующую итерацию. Пока отправлю в репозиторий.
Comment 8 Repository Robot 2018-12-31 01:39:19 MSK
fusioninventory-agent-2.4.2-alt1 -> sisyphus:

* Thu Dec 27 2018 Andrey Cherepanov <cas@altlinux> 2.4.2-alt1
- Initial build for Sisyphus (ALT #35816).
Comment 9 Galanov Sergey 2019-01-08 20:38:04 MSK
Андрей, скажите, теперь чтобы установить fusioninventory-agent из репозитория достаточно apt-get updatу && apt-get install fusioninventory-agent?
Или необходимы дополнительные манипуляции?

Делал по указанной выше команде, fusioninventory-agent не найден. Пришлось устанавливать по вашей команде apt-repo test 218664
Comment 10 Andrey Cherepanov 2019-01-09 10:30:15 MSK
(В ответ на комментарий №9)
> Андрей, скажите, теперь чтобы установить fusioninventory-agent из репозитория
> достаточно apt-get updatу && apt-get install fusioninventory-agent?
> Или необходимы дополнительные манипуляции?
> 
> Делал по указанной выше команде, fusioninventory-agent не найден. Пришлось
> устанавливать по вашей команде apt-repo test 218664
Да, в сам репозиторий p8 он попадёт после проверки нашим отделом тестирования.
Comment 11 Вадим Илларионов 2019-06-22 06:36:11 MSK
(В ответ на комментарий №7)
> > ..."Argument "0.33_01" isn't numeric in numeric lt (<) at /usr/share/fusioninventory/lib/FusionInventory/Agent/Logger/Syslog.pm line 32."
> > Ошибка появляется после запуска агента инвентаризации вручную.

> Исправлю в следующую итерацию. Пока отправлю в репозиторий.

До сих пор не исправлено. Так же ругается что при ручном запуске, что юнитом -- только уже в журнал.