Установка OTRS 3.3.9 на Centos 7 x64

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

Модератор: ykolesnikov

Ответить
esmc
OTRS Новобранец
Сообщения: 4
Зарегистрирован: 15 сен 2014, 09:20

Установка OTRS 3.3.9 на Centos 7 x64

Сообщение esmc » 15 сен 2014, 09:24

Добрый день!
Пытаемся установить сабж, но не выходит. yum install выдает следующую ошибку:

Код: Выделить всё

    ...
    --> Processing Dependency: perl(Crypt::Eksblowfish::Bcrypt) for package: otrs-3.3.9-01.noarch
    --> Finished Dependency Resolution
    Error: Package: otrs-3.3.9-01.noarch (/otrs-3.3.9-01.noarch)
               Requires: perl(Crypt::Eksblowfish::Bcrypt)
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest

Репозиторий EPEL настроен, mod_perl установлен.
В списках пакетов ничего похожего на perl-Eksblowfish или perl-Blowfish нет, и хотя гугл выдает ссылки на пакеты для других систем, они ставиться отказываются, выдавая тонны зависимостей.
Установка через cpan то же ничего не дает, хотя видно что модуль установился.

Код: Выделить всё

    [root@otrs ~]# cpan Crypt::Eksblowfish::Bcrypt
    Reading '/root/.cpan/Metadata'
      Database was generated on Fri, 12 Sep 2014 00:53:18 GMT
    Crypt::Eksblowfish::Bcrypt is up to date (0.009).
    [root@otrs ~]# perl -e 'use Crypt::Eksblowfish::Bcrypt'
    [root@otrs ~]#

alexus26
OTRS Новобранец
Сообщения: 157
Зарегистрирован: 31 май 2011, 10:27
Откуда: Ставрополь

Re: Установка OTRS 3.3.9 на Centos 7 x64

Сообщение alexus26 » 15 сен 2014, 10:18

Что выдает команда

Код: Выделить всё

/opt/otrs/bin/otrs.CheckModules.pl
?
ПАО "Сигнал"
OTRS 5s, ITSM 5s ubuntu-server 14.04.4, Mysql 5.5, Apache 2.4.7

esmc
OTRS Новобранец
Сообщения: 4
Зарегистрирован: 15 сен 2014, 09:20

Re: Установка OTRS 3.3.9 на Centos 7 x64

Сообщение esmc » 15 сен 2014, 11:02

Ничего, в каталоге /opt пусто, так как установка отваливается в самом начале при проверке зависимостей.

erizo
OTRS Новобранец
Сообщения: 14
Зарегистрирован: 31 май 2011, 20:06

Re: Установка OTRS 3.3.9 на Centos 7 x64

Сообщение erizo » 15 сен 2014, 14:33

Этого пакета еще нет для 7ки. Хорошо что епель появился. :) Если не хотите приключений, то можно на 6.5 поставить там все привычно и человечно. 7ку накрутили после того как RH купил Centos, но обновления должны выходить побыстрей, обещали интервал 2 дня за RH.
И так, теперь по вашему вопросу. Если все кроме этого пакета поставили, то ставьте без него rpm -ivh --nodeps otrs.....rpm.
Этот пакет нужен для шифрования паролей в BCrypt, но по умолчанию стоит sha-2, после установки можете это проверить в конфигурации системы:
Customer::AuthModule::DB::CryptType
И агентский так же. Можете скопипастить в поиск и увидете.

Из подводных камней 7ки: (ifconfig - yum install net-tools так же не забудьте про selinux и то что теперь вместо iptables - fw и вместо mysql - mariadb)

Успехов!
Да и не забудьте его все-таки доставить через месяцок, как появится.

erizo
OTRS Новобранец
Сообщения: 14
Зарегистрирован: 31 май 2011, 20:06

Re: Установка OTRS 3.3.9 на Centos 7 x64

Сообщение erizo » 15 сен 2014, 14:47

P.S. В epel пакет будет называться perl-Crypt-Eksblowfish.

esmc
OTRS Новобранец
Сообщения: 4
Зарегистрирован: 15 сен 2014, 09:20

Re: Установка OTRS 3.3.9 на Centos 7 x64

Сообщение esmc » 15 сен 2014, 16:30

Оказался сам дурак, пакет который пытался был от Федоры.

erizo
OTRS Новобранец
Сообщения: 14
Зарегистрирован: 31 май 2011, 20:06

Re: Установка OTRS 3.3.9 на Centos 7 x64

Сообщение erizo » 15 сен 2014, 18:08

Все правильно. :) На центос ставится otrs под федору.
ftp://ftp.otrs.org/pub/otrs/RPMS/fedora ... noarch.rpm

esmc
OTRS Новобранец
Сообщения: 4
Зарегистрирован: 15 сен 2014, 09:20

Re: Установка OTRS 3.3.9 на Centos 7 x64

Сообщение esmc » 16 сен 2014, 10:37

Вот как раз Федоровская и не ставится, как выяснилось. Я то же думал,раз родственные системы - все должно быть ок. Правльно брать от RHEL http://ftp.otrs.org/pub/otrs/RPMS/rhel/ ... noarch.rpm.
Федорвоский пакет проверяет перловские модули перед установкой, а рхеловский - вообще на них не смотрит, ему надо после руками /opt/otrs/bin/otrs.CheckModules.pl дергать.

Ответить