otrs в opensuse

alxmel

Участник
Привет коллеги, есть поручение развернуть сервис деск систему на базе opensuse сервера. В качестве service desk системы был вабран OTRS.
Версия системы:
Код:
Linux service 3.16.6-2-default #1 SMP Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64 x86_64 x86_64 GNU/Linux
Устанавливаю из скачанного предварительно rpm пакета:
Код:
service:/home/olegvmk # rpm -i otrs-5.0.7-01.noarch.rpm
error: Failed dependencies:
        perl(Archive::Zip) is needed by otrs-5.0.7-01.noarch
        perl(Net::LDAP) is needed by otrs-5.0.7-01.noarch
        perl(Template) is needed by otrs-5.0.7-01.noarch
        perl(Text::CSV) is needed by otrs-5.0.7-01.noarch
        perl(Text::CSV_XS) is needed by otrs-5.0.7-01.noarch
        perl(XML::LibXML) is needed by otrs-5.0.7-01.noarch
        perl(XML::LibXSLT) is needed by otrs-5.0.7-01.noarch

Как разрешить зависимости и продолжить установку? Я так понимаю каких-то perl библиотек нет? Спасибо заранее.
 
Читал руководство по установке?
Видимо не выполнил предварительные требования перед установкой RPM. Прочти внимательнее там все написано. В крайнем случае попробуй выполнить установку через yast или zypper.
 
Ура! Зависимости вроде поставились, но как теперь узнать куда установился OTRS ?
Код:
zypper install otrs-5.0.7-01.noarch.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 12 NEW packages are going to be installed:
  libxslt1 otrs perl-AppConfig perl-Archive-Zip perl-Convert-ASN1 perl-Pod-POM perl-Template-Toolkit perl-Text-CSV perl-Text-CSV_XS perl-XML-LibXML
  perl-XML-LibXSLT perl-ldap

12 new packages to install.
Overall download size: 19.2 MiB. Already cached: 0 B  After the operation, additional 121.1 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package perl-AppConfig-1.66-105.1.3.noarch                                                                       (1/12),  82.3 KiB (223.1 KiB unpacked)
Retrieving: perl-AppConfig-1.66-105.1.3.noarch.rpm .........................................................................................................[done]
Retrieving package perl-Archive-Zip-1.37-2.1.3.noarch                                                                       (2/12),  95.2 KiB (251.4 KiB unpacked)
Retrieving: perl-Archive-Zip-1.37-2.1.3.noarch.rpm .........................................................................................................[done]
Retrieving package perl-Convert-ASN1-0.26-4.1.3.noarch                                                                      (3/12),  52.1 KiB (164.5 KiB unpacked)
Retrieving: perl-Convert-ASN1-0.26-4.1.3.noarch.rpm ........................................................................................................[done]
Retrieving package perl-Pod-POM-0.29-2.1.3.noarch                                                                           (4/12),  94.8 KiB (204.0 KiB unpacked)
Retrieving: perl-Pod-POM-0.29-2.1.3.noarch.rpm .............................................................................................................[done]
Retrieving package perl-Text-CSV-1.32-4.1.3.noarch                                                                          (5/12),  51.8 KiB (123.0 KiB unpacked)
Retrieving: perl-Text-CSV-1.32-4.1.3.noarch.rpm ............................................................................................................[done]
Retrieving package libxslt1-1.1.28-7.1.2.x86_64                                                                             (6/12), 128.1 KiB (336.3 KiB unpacked)
Retrieving: libxslt1-1.1.28-7.1.2.x86_64.rpm ...............................................................................................................[done]
Retrieving package perl-Text-CSV_XS-1.05-2.1.3.x86_64                                                                       (7/12),  84.6 KiB (184.2 KiB unpacked)
Retrieving: perl-Text-CSV_XS-1.05-2.1.3.x86_64.rpm .........................................................................................................[done]
Retrieving package perl-ldap-0.44-9.1.3.x86_64                                                                              (8/12), 306.3 KiB (643.8 KiB unpacked)
Retrieving: perl-ldap-0.44-9.1.3.x86_64.rpm ...................................................................................................[done (15.1 KiB/s)]
Retrieving package perl-Template-Toolkit-2.25-4.1.3.x86_64                                                                  (9/12), 598.9 KiB (  1.5 MiB unpacked)
Retrieving: perl-Template-Toolkit-2.25-4.1.3.x86_64.rpm ....................................................................................................[done]
Retrieving package perl-XML-LibXML-2.0121-2.3.1.x86_64                                                                     (10/12), 433.4 KiB (  1.2 MiB unpacked)
Retrieving: perl-XML-LibXML-2.0121-2.3.1.x86_64.rpm ............................................................................................[done (1.2 MiB/s)]
Retrieving package perl-XML-LibXSLT-1.92-2.1.3.x86_64                                                                      (11/12),  52.9 KiB (120.1 KiB unpacked)
Retrieving: perl-XML-LibXSLT-1.92-2.1.3.x86_64.rpm .........................................................................................................[done]
Retrieving package otrs-5.0.7-01.noarch                                                                                    (12/12),  17.3 MiB (116.1 MiB unpacked)
Checking for file conflicts: ...............................................................................................................................[done]
( 1/12) Installing: perl-AppConfig-1.66-105.1.3 ............................................................................................................[done]
( 2/12) Installing: perl-Archive-Zip-1.37-2.1.3 ............................................................................................................[done]
( 3/12) Installing: perl-Convert-ASN1-0.26-4.1.3 ...........................................................................................................[done]
( 4/12) Installing: perl-Pod-POM-0.29-2.1.3 ................................................................................................................[done]
( 5/12) Installing: perl-Text-CSV-1.32-4.1.3 ...............................................................................................................[done]
( 6/12) Installing: libxslt1-1.1.28-7.1.2 ..................................................................................................................[done]
( 7/12) Installing: perl-Text-CSV_XS-1.05-2.1.3 ............................................................................................................[done]
( 8/12) Installing: perl-ldap-0.44-9.1.3 ...................................................................................................................[done]
( 9/12) Installing: perl-Template-Toolkit-2.25-4.1.3 .......................................................................................................[done]
(10/12) Installing: perl-XML-LibXML-2.0121-2.3.1 ...........................................................................................................[done]
(11/12) Installing: perl-XML-LibXSLT-1.92-2.1.3 ............................................................................................................[done]
(12/12) Installing: otrs-5.0.7-01 ..........................................................................................................................[done]
Additional rpm output:
Check OTRS user ... otrs exists.
Enable apache module mod_perl...
"perl" already present
Enable apache module mod_version...
Enable apache module mod_deflate...
Enable apache module mod_filter...
Enable apache module mod_headers...

Next steps:

[restart web server]
 systemctl restart apache2.service

[install the OTRS database]
 Make sure your database server is running.
 Use a web browser and open this link:
 http://service/otrs/installer.pl

[start OTRS daemon and corresponding watchdog cronjob]
 /opt/otrs/bin/otrs.Daemon.pl start
 /opt/otrs/bin/Cron.sh start

((enjoy))
 Your OTRS Team
Я так понимаю в папке вебсервера должна находиться веб морда? В корневой папке вебсервера /srv/www нет ни намека на otrs.
 
Согласно инструкции надо выполнить

Код:
# SuSEconfig
 
Пытаюсь выполнить команду, но получаю ошибку:
Код:
service:/ # SuSEconfig
bash: SuSEconfig: command not found
Теперь ему что не нравится?
 
Версия opensuse 13.2. Но это уже не актуально, спасибо.
В итоге что пришлось сделать - я удалил все пакеты otrs через yast, потом поставил otrs v3 из yast, а затем накатил поверх rpm, который обновил версию с 3 до последней - 5.
Теперь я залип на этапе создания новой БД через веб морду, при попытке создать новую БД появляется сообщение:


Ошибка: Убедитесь что ваша СУБД принимает пакеты размером больше 20 MB (текущее значение размера пакета - до 1 MB). Измените значение параметра max_allowed_packet для вашей СУБД во избежание ошибок.
Как решить проблему?

В опенсусе, кстати mariadb, а не mysql. Где мне найти параметр max_allowed_packet ?
 
Такого параметра в конфиге вообще не было. Пришлось вбить его руками. Теперь при проверке валидности бд выдает новое сообщение:
Код:
Ошибка: Установите значение параметра innodb_log_file_size для вашей СУБД по крайней мере 256 MB (текущее: 48 MB, рекомендуемое: 512 MB) Более подробно смотрите в http://dev.mysql.com/doc/refman/5.6/en/innodb-data-log-reconfiguration.html.
Пошел править..
После всех манипуляций заработало. Всем спасибо.
 
Назад
Верх Низ