Установка с нуля OTRS на opensuse
Модератор: ykolesnikov
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Установка с нуля OTRS на opensuse
Здравствуйте всем. Пытаюсь установить OTRS. На скриншоте 1 все нормально. На скриншоте 2 получаю вот такую ошибку. На скриншоте 3 - бд все равно успевает создаться. Как устранить проблему? Заранее благодарен всем. Да, опенсусе на виртуалбоксе. Еще скриншоты смотреть с конца (наоборот получилось)
- Вложения
-
- 3.png (148.37 КБ) 13705 просмотров
-
- 2.png (79.21 КБ) 13705 просмотров
-
- Почему в правом верхнем углу 4-я версия или так и надо?
- 1снимок.png (101.67 КБ) 13705 просмотров
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
Да еще решил сюда же добавить. Снимок с консолью.
- Вложения
-
- Снимок 4.png (161.51 КБ) 13704 просмотра
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
По последнему скриншоту , подправил пути к репозиториям (один на такой сменил http://download.opensuse.org/repositori ... Leap_15.0/). Вроде нормально стало, а вот с установкой пока все также.
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
В дополнение к вышесказанному Если кто подскажет как устанавливать , буду благодарен
- Вложения
-
- Все ли нужно устанавливать?
- Снимок2.png (170.14 КБ) 13681 просмотр
Re: Установка с нуля OTRS на opensuse
По умолчанию, OTRS устанавливается в директорию /opt/otrs/
Видимо, проблема с установкой связана с тем, что у Вас директория установки отличается от стандартной.
Поэтому, потребуется в файлах конфигурации этот путь (/opt/otrs/) править вручную на тот, который Вы используете.
Или установите OTRS в директорию по умолчанию.
Видимо, проблема с установкой связана с тем, что у Вас директория установки отличается от стандартной.
Поэтому, потребуется в файлах конфигурации этот путь (/opt/otrs/) править вручную на тот, который Вы используете.
Или установите OTRS в директорию по умолчанию.
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
Спасибо, я устанавливал из браузера через yast. А вот где взять rpm. Я не могу скачать на официальном сайте, не зарегистрироваться. Буду благодарен если скинет кто-нить на почту или даст ссылку.led писал(а):По умолчанию, OTRS устанавливается в директорию /opt/otrs/
Видимо, проблема с установкой связана с тем, что у Вас директория установки отличается от стандартной.
Поэтому, потребуется в файлах конфигурации этот путь (/opt/otrs/) править вручную на тот, который Вы используете.
Или установите OTRS в директорию по умолчанию.
-
- OTRS Гуру
- Сообщения: 5203
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Установка с нуля OTRS на opensuse
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Re: Установка с нуля OTRS на opensuse
Здесь есть статья по установке:
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
На этом все.
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
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
led, спасибо огромное. Буду пробовать по новой делать , как у тебя. Вопрос как удалить otrs в папке /srv/otrs? Скачал rpm , при установке такая ерунда. см. скриншоты.
- Вложения
-
- снимок 2.png (219.9 КБ) 13635 просмотров
-
- снимок 1.png (231.02 КБ) 13635 просмотров
Re: Установка с нуля OTRS на opensuse
В логе пишет, что существует процесс пользователя otrs с PID 1621, посмотрите, какой это процесс.
Вы пользователя otrs создали вручную или он был создан при предыдущей установке автоматически?
Вы пользователя otrs создали вручную или он был создан при предыдущей установке автоматически?
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
Изначально думаю что сам создал. У меня были проблемы с доступом, пользователя otrs - раз 10 менял , включая пароли и доступ.led писал(а):В логе пишет, что существует процесс пользователя otrs с PID 1621, посмотрите, какой это процесс.
Вы пользователя otrs создали вручную или он был создан при предыдущей установке автоматически?
Re: Установка с нуля OTRS на opensuse
Попробуйте сделать следующее:
Создайте, нового пользователя (не 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), напр., 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
Re: Установка с нуля OTRS на opensuse
По первой ошибке оказалась известная несовместимость с последними версиями 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;
После этого установка должна пройти успешно.
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
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
Ставлю отрс по новой (уже 2-й раз). Перед этим проделал процедуры , которые озвучил led. Сам файл rpm был скачан на телефон, затем скинут в папку по шнурку.
- Вложения
-
- снимок 2.png (161.86 КБ) 13578 просмотров
Re: Установка с нуля OTRS на opensuse
По скрину неясно, какая теперь ошибка с установкой?
На вопрос о том, что пакет не подписан, согласитесь, выбрав i:
Package is not signed!
Abort, retry, ignore? [a/r/i] (a): i
На вопрос о том, что пакет не подписан, согласитесь, выбрав i:
Package is not signed!
Abort, retry, ignore? [a/r/i] (a): i
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7
-
- OTRS Гуру
- Сообщения: 5203
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Установка с нуля OTRS на opensuse
А к чему такая принципиальность? Поставьте на CentOS спокойно и не мучайтесь))
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
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;
После этого установка должна пройти успешно.
- Вложения
-
- снимок.png (68.76 КБ) 13545 просмотров
Re: Установка с нуля OTRS на opensuse
Проблема в том, что сборка в openSUSE Leap 15.0 нерабочая (perl v5.26 + otrs-4.0.28).
Актуальный же релиз OTRS устанавливается без проблем.
Актуальный же релиз OTRS устанавливается без проблем.
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
Мне не понятно как поставить 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-й на тест. Какой тогда актуальный , ссылку на скачивание, пожалуйста?
Re: Установка с нуля OTRS на opensuse
Этот можно поставить: otrs-6.0.8-01.noarch.rpm
http://ftp.otrs.org/pub/otrs/RPMS/suse/ ... noarch.rpm
http://ftp.otrs.org/pub/otrs/RPMS/suse/ ... noarch.rpm
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
Снес все из папки /srv ручками. Установил отрс в папку /opt/otrs/ А в конфиге апача указана папка /srv. Я так думаю из-за этого ошибка см. скриншот. Подскажите, пожалуйста, что править? Папки /www в /opt нет.
- Вложения
-
- снимок.png (146.51 КБ) 13497 просмотров
Re: Установка с нуля OTRS на opensuse
В openSUSE для Apache корневым документом по-умолчанию является путь "/srv/www":
https://doc.opensuse.org/documentation/ ... ache2.html
Для восстановления работы попробуйте переустановить Apache.
Или проще, переустановите целиком openSUSE и выполните установку OTRS на чистую OS.
https://doc.opensuse.org/documentation/ ... ache2.html
Для восстановления работы попробуйте переустановить Apache.
Или проще, переустановите целиком openSUSE и выполните установку OTRS на чистую OS.
OTRS 5.0.28, Ubuntu 16.04, MySQL 5.7
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
Ломаю голову . Апач установлен в папке /srv/www , там же установлен phpmyadmin. Все работает. OTRS установил в папку /opt/otrs.led писал(а): ↑18 июл 2018, 14:15В openSUSE для Apache корневым документом по-умолчанию является путь "/srv/www":
https://doc.opensuse.org/documentation/ ... ache2.html
Для восстановления работы попробуйте переустановить Apache.
Или проще, переустановите целиком openSUSE и выполните установку OTRS на чистую OS.
В итоге http://localhost/otrs/installer.pl - Error 404. Почему нужно отрс в папку /opt ставить? Я так думаю нужно кучу путей переписать в конфигах. Аж руки опускаются.
-
- OTRS Гуру
- Сообщения: 5203
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 94 раза
- Поблагодарили: 84 раза
Re: Установка с нуля OTRS на opensuse
проверяйте настройки Апача и конфиги от OTRS в нём.
С уважением,
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
Алексей Юсов
Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal
Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!
-
- OTRS Новобранец
- Сообщения: 113
- Зарегистрирован: 11 июл 2018, 10:06
- Благодарил (а): 9 раз
- Поблагодарили: 2 раза
Re: Установка с нуля OTRS на opensuse
Все так и стоит . Мозг отказывается воспринимать реальность )). Может кто-нить подскажет более подробно как установить otrs ?