Bug 31214 - Серверу 1С нужна утилита file для загрузки libWand.so
Summary: Серверу 1С нужна утилита file для загрузки libWand.so
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: 1c-preinstall (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL: http://forum.altlinux.org/index.php?t...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-19 22:46 MSK by pr0f.a7ex
Modified: 2020-03-26 18:14 MSK (History)
3 users (show)

See Also:


Attachments
Мой вариант сценария установки (1.27 KB, text/plain)
2016-08-03 15:00 MSK, Pavel Isopenko
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description pr0f.a7ex 2015-08-19 22:46:55 MSK
Без этого работа тонких клиентов невозможна.

В ходе поиска файла библиотеки 1С (актуально для 8.3.6.2152) обращается к этой утилите таким образом:
execve("/bin/sh", ["sh", "-c", "file -Lb /usr/lib/libMagickWand-6.Q16.so.1 | cut -b-6"], [/* 25 vars */]) = 0

Стоит добавить file в зависимости 1c-preinstall.
Comment 1 Pavel Isopenko 2016-08-03 12:05:48 MSK
Это совершенно точно? Стоит перепроверить актуальность бага, поскольку у меня сейчас платформа 8.3.7.1784 работает нормально, и в режиме тонкого клиента тоже.
Да, ругается на отсутствие libMagickWand, что лечится apt-get install libImageMagick
Возможно, стоит добавить requires: libImageMagick
Comment 2 Andrey Cherepanov 2016-08-03 13:34:33 MSK
(В ответ на комментарий №1)
> Это совершенно точно? Стоит перепроверить актуальность бага, поскольку у меня
> сейчас платформа 8.3.7.1784 работает нормально, и в режиме тонкого клиента
> тоже.
> Да, ругается на отсутствие libMagickWand, что лечится apt-get install
> libImageMagick
> Возможно, стоит добавить requires: libImageMagick
Не всё так просто. У нас не пакуется libMagickWand, но как делать хак — понятно. Я проверю на тонком клиенте.
Comment 3 Pavel Isopenko 2016-08-03 15:00:30 MSK
Created attachment 6785 [details]
Мой вариант сценария установки

Вдруг пригодится. Ругань что не найден libWand.so получается, если в прилагаемом сценарии пропустить apt-get install libImageMagick
А так протокол вполне рабочий, проверено в продакшене.
Comment 4 Dmitriy Shadrinov 2017-05-19 12:42:51 MSK
в еще требуется su libpng12 libzip2 libgd2 (это как минимум для Бухгалтерии)
Comment 5 Dmitriy Shadrinov 2017-05-19 12:46:18 MSK
(В ответ на комментарий №4)
> в еще требуется su libpng12 libzip2 libgd2 (это как минимум для Бухгалтерии)

Если я не ошибаюсь, то это нужно в случаях, когда 1С делает штрих-код, и вроде бы я ошибся - не Бухгалтерия, а Управление торговлей
Comment 6 Pavel Isopenko 2017-05-19 13:01:49 MSK
(В ответ на комментарий №5)
> Если я не ошибаюсь, то это нужно в случаях, когда 1С делает штрих-код, и вроде
> бы я ошибся - не Бухгалтерия, а Управление торговлей
Верю. У нас на продакшене именно БП. Если неудовлетворенная зависимость касается конкретно УТ, де ещё и определённого модуля конфигурации - легко можно было не заметить. Прошу приложить сценарий демонстрации ошибки чтобы нам повторить тест.
Comment 7 Repository Robot 2020-03-26 18:14:16 MSK
1c-preinstall-8.3-alt12 -> sisyphus:

 Thu Mar 26 2020 Andrey Cherepanov <cas@altlinux> 8.3-alt12
 - Requires file package (ALT #31214).
 - Requires libnsl1 (ALT #37176).
 - Requires libwebkitgtk3 (ALT #37905).
 - Requires libgperftool (ALT #37912).