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

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

Модератор: ykolesnikov

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

led
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 19 янв 2016, 20:30

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 Новобранец
Сообщения: 8
Зарегистрирован: 11 июл 2018, 10:06

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

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

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

alexus
OTRS Гуру
Сообщения: 4465
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва

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 Новобранец
Сообщения: 6
Зарегистрирован: 19 янв 2016, 20:30

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 Новобранец
Сообщения: 8
Зарегистрирован: 11 июл 2018, 10:06

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

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

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

led
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 19 янв 2016, 20:30

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

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

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

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

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

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

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

led
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 19 янв 2016, 20:30

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 Новобранец
Сообщения: 6
Зарегистрирован: 19 янв 2016, 20:30

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

Сообщение led » Сегодня, 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 Новобранец
Сообщения: 8
Зарегистрирован: 11 июл 2018, 10:06

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

Сообщение wss » Сегодня, 15:21

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

led
OTRS Новобранец
Сообщения: 6
Зарегистрирован: 19 янв 2016, 20:30

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

Сообщение led » 36 минут назад

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

На вопрос о том, что пакет не подписан, согласитесь, выбрав 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 Гуру
Сообщения: 4465
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва

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

Сообщение alexus » 25 минут назад

А к чему такая принципиальность? Поставьте на 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

Ответить