EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Текстовые метки на трендах и повёрнутых текстах Web-интерфейса, тренда архива в QTCfg


Author Message
Written on: 07. 03. 2013 [18:21]
legend
Oleg N
Topic creator
registered since: 13.04.2012
Posts: 63
Добрый день.
Возникла следующая проблема.

Debian 6, OpenScada 0.8.0.5. При открытии графиков демо проекта в рабочем WEB интерфейсе отсутствуют подписи осей.
В логе сообщений появляется следующая ошибка: категория:/AGLKS/sub_UI/mod_WebVision/ses_AGLKS0/obj_/ses_AGLKS0/pg_so/pg_1/pg_ggraph/pg_1/wdg_trnd1/. сообщение: gdImageStringFTEx для шрифта 'Arial', ошибка: Could not find/open font.
Смена шрифта не помогает.
На соседнем компьютере Fedora 16, OpenScada 0.8.0.3 такой проблемы нет.
При установке OpenScada на Debian 6 пришлось вручную устанавливать пакет libmysqlclient15off (5.0.96-0ubuntu3), грешу на него.
Из-за чего может возникать такая ошибка?

Fedora
Debian
Written on: 07. 03. 2013 [19:03]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"legend" wrote:

В логе сообщений появляется следующая ошибка: категория:/AGLKS/sub_UI/mod_WebVision/ses_AGLKS0/obj_/ses_AGLKS0/pg_so/pg_1/pg_ggraph/pg_1/wdg_trnd1/. сообщение: gdImageStringFTEx для шрифта 'Arial', ошибка: Could not find/open font.
Смена шрифта не помогает.
На соседнем компьютере Fedora 16, OpenScada 0.8.0.3 такой проблемы нет.

Это известная проблема сборок GD2 в Debian, которые они традиционно собирают без FontConfig.

Learn, learn and learn better than work, work and work.
Written on: 07. 03. 2013 [19:18]
legend
Oleg N
Topic creator
registered since: 13.04.2012
Posts: 63
"roman" wrote:

Это известная проблема сборок GD2 в Debian, которые они традиционно собирают без FontConfig.

Есть ли какое-то решение данной проблемы?
И какая система стоит у вас? Наверное самый простой вариант устанавливать такую же систему для избежания всевозможных неполадок.


upd/
Спасибо. Понял. Сейчас попробую установить недостающие пакеты.

[This article was edited 1 times, at last 07.03.2013 at 19:27.]
Written on: 07. 03. 2013 [20:00]
legend
Oleg N
Topic creator
registered since: 13.04.2012
Posts: 63
Проверил. Такая библиотека имеется.
JAVASCRIPT
~# dpkg -l | grep fontconfig
ii  fontconfig                           2.8.0-2.1                              generic font configuration library - support binaries
ii  fontconfig-config                    2.8.0-2.1                              generic font configuration library - configuration
ii  libfontconfig1                       2.8.0-2.1                              generic font configuration library - runtime
Written on: 07. 03. 2013 [20:26]
roman
Roman Savochenko
Moderator
Contributor
Developer
registered since: 12.12.2007
Posts: 3742
"legend" wrote:

И какая система стоит у вас? Наверное самый простой вариант устанавливать такую же систему для избежания всевозможных неполадок.

У меня всякие стоят, но в основном ALTLinux, что должно быть видно по: http://wiki.oscada.org/Doc/QuickStart#h988-27

"legend" wrote:

Проверил. Такая библиотека имеется.

И что с того?
GD2 должен быть с fontconfig слинкован, а не просто её наличие!

Если хочется Debian, то берите пакеты GD2 и пересобирайте с FontConfig и FreeType.

Learn, learn and learn better than work, work and work.
Written on: 07. 03. 2013 [22:01]
legend
Oleg N
Topic creator
registered since: 13.04.2012
Posts: 63
Порывшись по форуму нашел аналогичную тему. Сечас попробовал, ничего не получилось. Буду на следующей неделе разбираться. Спасибо за подсказку.
В будущем сменю дистрибутив...
Written on: 10. 03. 2013 [08:59]
almaz
Almaz Karimov
Contributor
registered since: 25.09.2008
Posts: 516
В репозиториях Debian/Ubuntu библиотека libgd2 есть в двух версиях: xpm с поддержкой XPM (X pixmap) и fontconfig, noxpm без поддержки XPM (X pixmap) или fontconfig.
http://packages.debian.org/ru/sid/libgd2-noxpm
http://packages.debian.org/ru/sid/libgd2-xpm

sudo apt-get install libgd2-xpm libgd2-xpm-dev
должно решить проблему, а noxpm можно использовать в контроллерах, в которых графика не нужна.
Возможно, ещё нужно установить пакеты со шрифтом Arial:
sudo apt-get install fonts-liberation ttf-mscorefonts-installer

[This article was edited 1 times, at last 10.03.2013 at 09:19.]

21 век - век повсеместной автоматизации. Главное - во благо всем людям.
Written on: 10. 03. 2013 [15:17]
legend
Oleg N
Topic creator
registered since: 13.04.2012
Posts: 63
"almaz" wrote:

В репозиториях Debian/Ubuntu библиотека libgd2 есть в двух версиях: xpm с поддержкой XPM (X pixmap) и fontconfig, noxpm без поддержки XPM (X pixmap) или fontconfig.
http://packages.debian.org/ru/sid/libgd2-noxpm
http://packages.debian.org/ru/sid/libgd2-xpm

sudo apt-get install libgd2-xpm libgd2-xpm-dev
должно решить проблему, а noxpm можно использовать в контроллерах, в которых графика не нужна.
Возможно, ещё нужно установить пакеты со шрифтом Arial:
sudo apt-get install fonts-liberation ttf-mscorefonts-installer


Алмаз, спасибо огромное за такую подробную инструкцию. Установил libgd2-xpm и libgd2-xpm-dev, перезагрузился и все заработало.



2851