Установка с нуля OTRS на opensuse

Запросы на решение проблем

Модератор: ykolesnikov

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Установка с нуля OTRS на opensuse

Сообщение wss » 11 июл 2018, 15:56

Здравствуйте всем. Пытаюсь установить OTRS. На скриншоте 1 все нормально. На скриншоте 2 получаю вот такую ошибку. На скриншоте 3 - бд все равно успевает создаться. Как устранить проблему? Заранее благодарен всем. Да, опенсусе на виртуалбоксе. Еще скриншоты смотреть с конца (наоборот получилось)
Вложения
3.png
3.png (148.37 КБ) 738 просмотров
2.png
2.png (79.21 КБ) 738 просмотров
1снимок.png
Почему в правом верхнем углу 4-я версия или так и надо?
1снимок.png (101.67 КБ) 738 просмотров

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 11 июл 2018, 16:18

Да еще решил сюда же добавить. Снимок с консолью.
Вложения
Снимок 4.png
Снимок 4.png (161.51 КБ) 737 просмотров

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 12 июл 2018, 12:43

По последнему скриншоту , подправил пути к репозиториям (один на такой сменил http://download.opensuse.org/repositori ... Leap_15.0/). Вроде нормально стало, а вот с установкой пока все также.

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 12 июл 2018, 15:34

В дополнение к вышесказанному Если кто подскажет как устанавливать , буду благодарен
Вложения
Снимок2.png
Все ли нужно устанавливать?
Снимок2.png (170.14 КБ) 714 просмотров

led
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 19 янв 2016, 20:30
Поблагодарили: 1 раз

Re: Установка с нуля OTRS на opensuse

Сообщение led » 12 июл 2018, 17:38

По умолчанию, OTRS устанавливается в директорию /opt/otrs/
Видимо, проблема с установкой связана с тем, что у Вас директория установки отличается от стандартной.
Поэтому, потребуется в файлах конфигурации этот путь (/opt/otrs/) править вручную на тот, который Вы используете.
Или установите OTRS в директорию по умолчанию.
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 13 июл 2018, 08:16

led писал(а):По умолчанию, OTRS устанавливается в директорию /opt/otrs/
Видимо, проблема с установкой связана с тем, что у Вас директория установки отличается от стандартной.
Поэтому, потребуется в файлах конфигурации этот путь (/opt/otrs/) править вручную на тот, который Вы используете.
Или установите OTRS в директорию по умолчанию.
Спасибо, я устанавливал из браузера через yast. А вот где взять rpm. Я не могу скачать на официальном сайте, не зарегистрироваться. Буду благодарен если скинет кто-нить на почту или даст ссылку.

alexus
OTRS Гуру
Сообщения: 4572
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 15 раз

Re: Установка с нуля OTRS на opensuse

Сообщение alexus » 13 июл 2018, 11:33

С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

Radiant System OTRS Intergrator RU
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

led
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 19 янв 2016, 20:30
Поблагодарили: 1 раз

Re: Установка с нуля OTRS на opensuse

Сообщение led » 13 июл 2018, 12:57

Здесь есть статья по установке:
https://doc.otrs.com/doc/manual/admin/5 ... ation.html

Коротко, установка OTRS на сервере openSUSE(Leap 15.0):
Подключаемся к серверу с root-правами (sudo su).
Сначала устанавливаем MySQL (MariaDB):
zypper install mysql perl-DBD-mysql

Открываем файл конфигурации MySQL:
vi /etc/my.cnf

добавляем строки в блоке [mysqld]:

character-set-server = utf8
collation-server = utf8_general_ci
max_allowed_packet = 64M
query_cache_size = 64M
innodb_log_file_size = 256M

Сохраняем файл.

Останавливаем службу mysql:
service mysql stop

Удаляем журналы транзакций InnoDB:
rm /var/lib/mysql/ib_logfile0
rm /var/lib/mysql/ib_logfile1

Запускаем mysql:
service mysql start

Пароль mysql для root по умолчанию пустой, меняем:
Подключаемся к mysql
mysql -u root -p
MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourNewPassword') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

Где 'YourNewPassword' - новый пароль.

Отключаемся от mysql:
MariaDB [(none)]> quit

Устанавливаем автостарт службы mysql:
systemctl enable mysql

Теперь устанавливаем OTRS 5.0.28 в директорию /opt
Меняем директорию:
cd /opt

Загружаем rpm пакет, например, otrs-5.0.28-01.noarch.rpm
wget http://ftp.otrs.org/pub/otrs/RPMS/suse/ ... noarch.rpm

устанавлваем:
zypper install otrs-5.0.28-01.noarch.rpm

Проверяем, что все нужные perl модули устнавлены:
perl /opt/otrs/bin/otrs.CheckModules.pl

Перезапускаем Apache сервис:
systemctl restart apache2.service

Устанавливаем автостарт службы Apache:
systemctl enable apache2.service

Далее выполняем установку через web (IP_Address_OTRS - адрес вашего сервера):
"http://IP_Address_OTRS/otrs/installer.pl"

После установки заходим в консоли под пользователем otrs:
su otrs

Запускаем планировщик:
/opt/otrs/bin/otrs.Daemon.pl start
/opt/otrs/bin/Cron.sh start

На этом все.
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 13 июл 2018, 14:08

led, спасибо огромное. Буду пробовать по новой делать , как у тебя. Вопрос как удалить otrs в папке /srv/otrs? Скачал rpm , при установке такая ерунда. см. скриншоты.
Вложения
снимок 2.png
снимок 2.png (219.9 КБ) 668 просмотров
снимок 1.png
снимок 1.png (231.02 КБ) 668 просмотров

led
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 19 янв 2016, 20:30
Поблагодарили: 1 раз

Re: Установка с нуля OTRS на opensuse

Сообщение led » 13 июл 2018, 15:23

В логе пишет, что существует процесс пользователя otrs с PID 1621, посмотрите, какой это процесс.
Вы пользователя otrs создали вручную или он был создан при предыдущей установке автоматически?
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 13 июл 2018, 15:44

led писал(а):В логе пишет, что существует процесс пользователя otrs с PID 1621, посмотрите, какой это процесс.
Вы пользователя otrs создали вручную или он был создан при предыдущей установке автоматически?
Изначально думаю что сам создал. У меня были проблемы с доступом, пользователя otrs - раз 10 менял , включая пароли и доступ.

led
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 19 янв 2016, 20:30
Поблагодарили: 1 раз

Re: Установка с нуля OTRS на opensuse

Сообщение led » 13 июл 2018, 16:39

Попробуйте сделать следующее:
Создайте, нового пользователя (не otrs), напр., user:
useradd user
passwd user

Зайдите под ним с полными правами (sudo su).
Остановите Apache
systemctl stop apache2.service

Удалите предыдущую установку otrs
zypper remove otrs

Удалите пользователя otrs
userdel otrs

Удалите созданную в предыдущей установке БД (helpdesk):
mysql -u root -p
MariaDB [(none)]> drop database if exists helpdesk;

Проведите новую установку otrs.
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7

led
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 19 янв 2016, 20:30
Поблагодарили: 1 раз

Re: Установка с нуля OTRS на opensuse

Сообщение led » 16 июл 2018, 10:44

По первой ошибке оказалась известная несовместимость с последними версиями Perl (v5.26):
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/(\$Self->{ <-- HERE ("|'|)Database("|'|)} =.+?('|"));/ at /srv/otrs//Kernel/Modules/Installer.pm line 1114, <$In> line 18. ,

Описание: левая фигурная скобка в регулярном выражении, если она не экранирована: \ { приводит к синтаксической ошибке.
Эта ошибка исправлена начиная с otrs-5.0.24.
В пакете, используемом в openSUSE Leap 15.0, otrs-4.0.28-lp150.1.6.noarch.rpm
исправление еще не внесено.

Для установки этого пакета (otrs-4.0.28) перед web-установкой нужно внести изменение в файл:
/otrs/Kernel/Modules/Installer.pm
Сторку 1111:
s/(\$Self->{("|'|)$Key("|'|)} =.+?('|"));/\$Self->{'$Key'} = '$Param{$Key}';/g;
заменить на:
s/(\$Self->\{("|'|)$Key("|'|)} =.+?('|"));/\$Self->{'$Key'} = '$Param{$Key}';/g;

Строку 1115:
s/(\$Self->{("|'|)$Key("|'|)} =.+?('|"));/\$Self->{'$Key'} = "$Param{$Key}";/g;
заменить на:
s/(\$Self->\{("|'|)$Key("|'|)} =.+?('|"));/\$Self->{'$Key'} = "$Param{$Key}";/g;

После этого установка должна пройти успешно.
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 16 июл 2018, 15:21

Ставлю отрс по новой (уже 2-й раз). Перед этим проделал процедуры , которые озвучил led. Сам файл rpm был скачан на телефон, затем скинут в папку по шнурку.
Вложения
снимок 2.png
снимок 2.png (161.86 КБ) 611 просмотров

led
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 19 янв 2016, 20:30
Поблагодарили: 1 раз

Re: Установка с нуля OTRS на opensuse

Сообщение led » 16 июл 2018, 19:07

По скрину неясно, какая теперь ошибка с установкой?

На вопрос о том, что пакет не подписан, согласитесь, выбрав i:
Package is not signed!
Abort, retry, ignore? [a/r/i] (a): i
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7

alexus
OTRS Гуру
Сообщения: 4572
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 15 раз

Re: Установка с нуля OTRS на opensuse

Сообщение alexus » 16 июл 2018, 19:17

А к чему такая принципиальность? Поставьте на CentOS спокойно и не мучайтесь))
С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

Radiant System OTRS Intergrator RU
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 17 июл 2018, 08:35

led писал(а):
16 июл 2018, 10:44
По первой ошибке оказалась известная несовместимость с последними версиями Perl (v5.26):
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/(\$Self->{ <-- HERE ("|'|)Database("|'|)} =.+?('|"));/ at /srv/otrs//Kernel/Modules/Installer.pm line 1114, <$In> line 18. ,

Описание: левая фигурная скобка в регулярном выражении, если она не экранирована: \ { приводит к синтаксической ошибке.
Эта ошибка исправлена начиная с otrs-5.0.24.
В пакете, используемом в openSUSE Leap 15.0, otrs-4.0.28-lp150.1.6.noarch.rpm
исправление еще не внесено.

Для установки этого пакета (otrs-4.0.28) перед web-установкой нужно внести изменение в файл:
/otrs/Kernel/Modules/Installer.pm
Сторку 1111:
s/(\$Self->{("|'|)$Key("|'|)} =.+?('|"));/\$Self->{'$Key'} = '$Param{$Key}';/g;
заменить на:
s/(\$Self->\{("|'|)$Key("|'|)} =.+?('|"));/\$Self->{'$Key'} = '$Param{$Key}';/g;

Строку 1115:
s/(\$Self->{("|'|)$Key("|'|)} =.+?('|"));/\$Self->{'$Key'} = "$Param{$Key}";/g;
заменить на:
s/(\$Self->\{("|'|)$Key("|'|)} =.+?('|"));/\$Self->{'$Key'} = "$Param{$Key}";/g;

После этого установка должна пройти успешно.
Вооооот оно решение!!!!!!!!! Проблема в говнокоде. Всем спасибо!!!!!!
Вложения
снимок.png
снимок.png (68.76 КБ) 578 просмотров

led
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 19 янв 2016, 20:30
Поблагодарили: 1 раз

Re: Установка с нуля OTRS на opensuse

Сообщение led » 17 июл 2018, 09:48

Проблема в том, что сборка в openSUSE Leap 15.0 нерабочая (perl v5.26 + otrs-4.0.28).
Актуальный же релиз OTRS устанавливается без проблем.
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 17 июл 2018, 10:48

led писал(а):
17 июл 2018, 09:48
Проблема в том, что сборка в openSUSE Leap 15.0 нерабочая (perl v5.26 + otrs-4.0.28).
Актуальный же релиз OTRS устанавливается без проблем.

Мне не понятно как поставить 6-ю версию отрс на опенсусе, Стоит на тесте This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-thread-multi. + otrs-4.0.28. Это сейчас поставил на тест. Боевой отрс - 5-й версии. Нужно поставить 6-й на тест. Какой тогда актуальный , ссылку на скачивание, пожалуйста?

led
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 19 янв 2016, 20:30
Поблагодарили: 1 раз

Re: Установка с нуля OTRS на opensuse

Сообщение led » 17 июл 2018, 11:31

Этот можно поставить: otrs-6.0.8-01.noarch.rpm
http://ftp.otrs.org/pub/otrs/RPMS/suse/ ... noarch.rpm
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 18 июл 2018, 10:52

Снес все из папки /srv ручками. Установил отрс в папку /opt/otrs/ А в конфиге апача указана папка /srv. Я так думаю из-за этого ошибка см. скриншот. Подскажите, пожалуйста, что править? Папки /www в /opt нет.
Вложения
снимок.png
снимок.png (146.51 КБ) 530 просмотров

led
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 19 янв 2016, 20:30
Поблагодарили: 1 раз

Re: Установка с нуля OTRS на opensuse

Сообщение led » 18 июл 2018, 14:15

В openSUSE для Apache корневым документом по-умолчанию является путь "/srv/www":
https://doc.opensuse.org/documentation/ ... ache2.html
Для восстановления работы попробуйте переустановить Apache.
Или проще, переустановите целиком openSUSE и выполните установку OTRS на чистую OS.
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 20 июл 2018, 12:31

led писал(а):
18 июл 2018, 14:15
В openSUSE для Apache корневым документом по-умолчанию является путь "/srv/www":
https://doc.opensuse.org/documentation/ ... ache2.html
Для восстановления работы попробуйте переустановить Apache.
Или проще, переустановите целиком openSUSE и выполните установку OTRS на чистую OS.
Ломаю голову . Апач установлен в папке /srv/www , там же установлен phpmyadmin. Все работает. OTRS установил в папку /opt/otrs.
В итоге http://localhost/otrs/installer.pl - Error 404. Почему нужно отрс в папку /opt ставить? Я так думаю нужно кучу путей переписать в конфигах. Аж руки опускаются.

alexus
OTRS Гуру
Сообщения: 4572
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 15 раз

Re: Установка с нуля OTRS на opensuse

Сообщение alexus » 20 июл 2018, 12:34

проверяйте настройки Апача и конфиги от OTRS в нём.
С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

Radiant System OTRS Intergrator RU
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

wss
OTRS Новобранец
Сообщения: 29
Зарегистрирован: 11 июл 2018, 10:06

Re: Установка с нуля OTRS на opensuse

Сообщение wss » 25 июл 2018, 09:03

Все так и стоит . Мозг отказывается воспринимать реальность )). Может кто-нить подскажет более подробно как установить otrs ?

Ответить