Автор Тема: Установка OTRS.  (Прочитано 7474 раз)

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #15 : 13.08.2015 09:05:39 »
Хорошо-бы это на Wiki закинуть, куда-нибудь на
http://www.altlinux.org/Otrs
Я для этого и пишу, только я еще не дошел до логического конца, сейчас буду пробовать доставить. 

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #16 : 13.08.2015 09:33:05 »
Итак дальше происходит следующее:
выбираем из списка базу MySQL и см скриншот otrs1, заполняю. Кнопку "далее" нажать не дает, жмем "проверить настройки БД", получаем скриншот otrs2, Жмем ОК, видим otrs3, сохраняю в буфер пароль от учетки otrs и жмем далее, появляется картинка из otrs4.

Что делать?
Я так понял не хватает модуля perl, но я так понял что он установлен
# rpm -qa | grep perl
perl-base-5.20.1-alt2
perl-HTTP-Date-6.02-alt1
perl-common-sense-3.73-alt1
perl-unicore-5.20.1-alt2
perl-Term-ANSIColor-4.03-alt1
perl-Time-Piece-1.30-alt1
perl-Image-Xbm-1.08-alt3
perl-Archive-Zip-1.46-alt1
perl-Pod-POM-0.29-alt1
perl-YAML-1.13-alt1
perl-IO-Socket-INET6-2.72-alt1
perl-IO-String-1.08-alt2
perl-Convert-Bencode-1.03-alt1
perl-HTTP-Negotiate-6.01-alt1
perl-XML-Parser-2.43-alt1
perl-Compress-LZF-3.7-alt1.1
perl-XML-Simple-2.20-alt1
perl-JSON-XS-3.01-alt1.1
perl-parent-0.232-alt1
perl-Encode-2.67-alt1
perl-XML-NamespaceSupport-1.11-alt3
perl-Unicode-Normalize-5.20.1-alt2
perl-LWP-MediaTypes-6.02-alt1
perl-Compress-Raw-Zlib-2.068-alt1
perl-Types-Serialiser-1.0-alt1
perl-Image-Base-1.17-alt1
perl-Digest-SHA-5.95-alt1
perl-CGI-4.03-alt1
perl-URI-1.67-alt1
perl-WWW-RobotRules-6.02-alt1
perl-Digest-HMAC-1.03-alt1
perl-Image-Xpm-1.12-alt1
perl-Apache-DBI-1.12-alt1
perl-File-Listing-6.04-alt1
perl-XML-SAX-Writer-0.56-alt1
perl-IO-HTML-1.001-alt1
perl-devel-5.20.1-alt2
perl-TimeDate-2.30-alt1
perl-Net-SSLeay-1.68-alt1
perl-Socket6-0.25-alt1.1
perl-HTTP-Tiny-0.056-alt1
perl-HTML-Parser-3.71-alt2.1
perl-Digest-BubbleBabble-0.02-alt1
perl-Crypt-PasswdMD5-1.40-alt1
perl-Compress-Raw-Bzip2-2.068-alt1
perl-HTTP-Message-6.06-alt2
perl-HTTP-Cookies-6.01-alt1
perl-libwww-6.13-alt1
perl-Font-TTF-1.04-alt2
perl-IO-Socket-SSL-2.012-alt1
perl-BSD-Resource-1.2907-alt2.1
perl-GD-2.56-alt1
perl-GD-Graph-1.49-alt1
perl-DBM-5.20.1-alt2
perl-Math-BigInt-1.9993-alt1
perl-XML-SAX-0.99-alt2
perl-Image-Info-1.36-alt1
perl-CBOR-XS-1.26-alt1
perl-JSON-2.90-alt1
perl-ldap-0.65-alt1
perl-Math-BigInt-FastCalc-0.31-alt2.2
apache2-mod_perl-2.0.8-alt3.1
perl-XML-SAX-Base-1.08-alt1
perl-IO-Socket-IP-0.35-alt1
perl-DBI-1.632-alt1
perl-Math-Complex-1.59-alt1
perl-libnet-3.05-alt1
perl-Data-Dump-1.22-alt1
perl-Net-IDN-Encode-2.202-alt1
perl-XML-Filter-BufferText-1.01-alt3
perl-Encode-Locale-1.04-alt1
perl-YAML-LibYAML-0.55-alt1
perl-Mozilla-CA-20141217-alt1
perl-HTML-Tagset-3.20-alt2
perl-Net-DNS-0.83-alt1
perl-IO-Compress-2.068-alt1
perl-Net-HTTP-6.09-alt1
perl-PDF-API2-2.023-alt1
perl-AppConfig-1.71-alt1
perl-DBD-mysql-4.031-alt1
perl-GD-Text-0.86-alt7
perl-XML-LibXML-2.0117-alt2.2
perl-Template-2.26-alt1.1
perl-Convert-ASN1-0.27-alt1

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка OTRS.
« Ответ #17 : 13.08.2015 10:00:56 »
Возможно, что-то из этого:
$ apt-cache search dbd | grep -v i586 | grep perl | grep DBD
perl-DBD-gigabase - gigabase perl DBD module
perl-DBD-InterBase - DBI driver for Firebird and InterBase RDBMS server
perl-DBD-ODBC - Perl DBD module for interfacing with ODBC databases
perl-DBD-Pg - PostgreSQL database driver for the DBI module
perl-DBD-SQLite - SQLite driver for DBI interface in Perl
perl-DBD-Sybase - Sybase database driver (TDS protocol) for the DBI module
perl-DBD-XBase - XBase driver for DBI interface in Perl
perl-DBD-mysql - MySQL driver for DBI interface in Perl
perl-DBD-DBM - DBI driver for DBM and MLDBM files
perl-DBD-File - Base class for writing DBI drivers
perl-DBD-Gofer - A stateless-proxy driver for communicating with a remote DBI
perl-DBD-Proxy - A proxy driver for the DBI
perl-DBI-ProxyServer - A server for the DBD::Proxy driver
perl-DBD-CSV - DBI driver for CSV files
perl-DBD-Cassandra - DBD database driver for Cassandra's CQL3
perl-DBD-Multi - Manage Multiple Data Sources with Failover and Load Balancing

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Установка OTRS.
« Ответ #18 : 13.08.2015 10:14:19 »
Логи смотреть надо.
Андрей Черепанов (cas@)

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #19 : 13.08.2015 10:17:36 »
В документации к otrs нашел что есть скрипт проверяющий наличие модулей perl.
/var/www/webapps/otrs/bin/otrs.CheckModules.plВыполнил, получаю
  o Apache2::Reload..................ok (v0.12)
  o Archive::Tar.....................Not installed! Use: 'cpan Archive::Tar' (required - Required for compressed file generation (in perlcore).)
  o Archive::Zip.....................ok (v1.46)
  o Crypt::Eksblowfish::Bcrypt.......Not installed! Use: 'cpan Crypt::Eksblowfish::Bcrypt' (optional - For strong password hashing.)
  o Crypt::SSLeay....................Not installed! Use: 'cpan Crypt::SSLeay' (optional - Required for Generic Interface REST transport and SOAP SSL connections.)
  o Date::Format.....................ok (v2.24)
  o DBI..............................ok (v1.632)
  o DBD::mysql.......................ok (v4.031)
  o DBD::ODBC........................Not installed! Use: 'cpan DBD::ODBC' (optional - Required to connect to a MS-SQL database.)
  o DBD::Oracle......................Not installed! Use: 'cpan DBD::Oracle' (optional - Required to connect to a Oracle database.)
  o DBD::Pg..........................Not installed! Use: 'cpan DBD::Pg' (optional - Required to connect to a PostgreSQL database.)
  o Encode::HanExtra.................Not installed! Use: 'cpan Encode::HanExtra' (optional - Required to handle mails with several Chinese character sets.)
  o GD...............................ok (v2.56)
    o GD::Text.......................ok (v0.86)
    o GD::Graph......................ok (v1.49)
  o IO::Socket::SSL..................ok (v2.012)
  o JSON::XS.........................ok (v3.01)
  o List::Util::XS...................ok (v1.38)
  o LWP::UserAgent...................ok (v6.06)
  o Mail::IMAPClient.................Not installed! Use: 'cpan Mail::IMAPClient' (optional - Required for IMAP TLS connections.)
    o IO::Socket::SSL................ok (v2.012)
  o ModPerl::Util....................ok (v2.000008)
  o Net::DNS.........................ok (v0.83)
  o Net::LDAP........................ok (v0.65)
  o PDF::API2........................ok (v2.023)
  o Template.........................ok (v2.26)
  o Template::Stash::XS..............ok (undef)
  o Text::CSV_XS.....................Not installed! Use: 'cpan Text::CSV_XS' (optional - Recommended for faster CSV handling.)
  o Time::HiRes......................ok (v1.9726)
  o Time::Piece......................ok (v1.30)
  o XML::Parser......................ok (v2.43)
  o YAML::XS.........................ok (v0.55)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Установка OTRS.
« Ответ #20 : 13.08.2015 10:24:47 »
apt-get install perl-Archive-TarИ багу на пакет otrs, чтобы вытягивал этот обязательный пакет.
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка OTRS.
« Ответ #21 : 13.08.2015 10:28:50 »
Надо посмотреть содержимое скрипта, как и что он ищет, для определения установлен-ли соответствующий модуль perl, в частности dbd. Может он не там, или не то ищет,

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #22 : 13.08.2015 10:29:47 »
apt-get install perl-Archive-TarИ багу на пакет otrs, чтобы вытягивал этот обязательный пакет.
Но я так понял, что данный пакет не исправит положения. Где искать логи. /var/log по otrs не нашел ничего

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 923
    • Домашняя страница
    • Email
Re: Установка OTRS.
« Ответ #23 : 13.08.2015 10:34:55 »
apt-get install perl-Archive-TarИ багу на пакет otrs, чтобы вытягивал этот обязательный пакет.
Но я так понял, что данный пакет не исправит положения. Где искать логи. /var/log по otrs не нашел ничего
Как минимум, он единственный из требуемых. Остальные опциональные.
Скрипт может возвращать другой ответ. Хотя можно и остальные поставить.
Андрей Черепанов (cas@)

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #24 : 13.08.2015 11:15:14 »
доставил, положение не изменилось

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #25 : 13.08.2015 11:17:42 »
Надо посмотреть содержимое скрипта, как и что он ищет, для определения установлен-ли соответствующий модуль perl, в частности dbd. Может он не там, или не то ищет,
dbd то получается установлен, то видно из скипта, а также из списка установленных пакетов который я привел выше. Там присутствует

perl-DBD-mysql-4.031-alt1

я так понимаю это он и есть.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка OTRS.
« Ответ #26 : 13.08.2015 11:18:51 »
Вопрос в том, почему скрипт этого не видит

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #27 : 13.08.2015 18:37:04 »
Что я еще могу посмотреть? Сделать?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Установка OTRS.
« Ответ #28 : 13.08.2015 23:47:03 »
Как я понимаю (поправьте, если не так), за проверку установленных модулеё отвечает otrs.CheckModules.pl

Похожн для ALT Linux нужны патчи, например в этих местах:
87 стр (не понятно с помощью какой команды проверяется установленный пакет - по смыслу - нужен apt-get):
our %DistToInstType = (

    # apt-get
    debian => 'aptget',
    ubuntu => 'aptget',

    # yum
    centos => 'yum',
    fedora => 'yum',
    rhel   => 'yum',
    redhat => 'yum',

    # zypper
    suse => 'zypper',

    # ppm
    win32as => 'ppm',
);

стр 215 (имя пакета в ALT Linux совсем другое, как в Suse):
    {
        Module    => 'DBD::mysql',
        Required  => 0,
        Comment   => 'Required to connect to a MySQL database.',
        InstTypes => {
            aptget => 'libdbd-mysql-perl',
            ppm    => 'DBD-mysql',
            zypper => 'perl-DBD-mysql'
        },
    },
« Последнее редактирование: 14.08.2015 00:14:02 от ruslandh »

Оффлайн NecroJoke

  • Давно тут
  • **
  • Сообщений: 455
    • Email
Re: Установка OTRS.
« Ответ #29 : 14.08.2015 10:39:45 »
Мне в этой версии не нравится что скрипт отрабатывает первый раз, когда указываешь запись root для проверки mysql. Скрипт отрабатывает и сообщает что все ОК. Потом он предлогает завести нового пользователя и базу, и вот тогда все отваливается. Я полистал документацию по установке еще раз, наткнулся

Step 7: File Permissions

File permissions need to be adjusted to allow OTRS to read and write files:

otrs.SetPermissions.pl [ --otrs-user= OTRS user, defaults to 'otrs' ] { --web-group= group of the web server user }

Хотелось бы что-бы данный скрипт отработал, я посмотрел, юзер otrs имеется, а вот как глянуть group of the web server user,  я не пойму. Смотрю включен ли otrs в какую то группу. Оказывается, что нет.
root:x:0:
bin:x:1:root
daemon:x:2:root
sys:x:3:root,bin,adm
adm:x:4:root
tty:x:5:
disk:x:6:root
lp:x:7:
mem:x:8:
kmem:x:9:
wheel:x:10:root,user
firewall:x:11:
mail:x:12:
news:x:13:
uucp:x:14:user
man:x:15:
rpm:x:16:
console:x:17:
wnn:x:18:
proc:x:19:root,user
games:x:20:
slocate:x:21:
cdrom:x:22:user
squid:x:23:
chkpwd:x:24:
named:x:25:
shadow:x:26:
auth:x:27:
nscd:x:28:
rpcuser:x:29:
gopher:x:30:
netwatch:x:31:
rpc:x:32:
rpminst:x:33:
asterisk:x:34:
kqemu:x:35:
dip:x:40:
mailman:x:41:
postfix:x:42:
popa3d:x:43:
xfs:x:44:
mysql:x:45:
postgres:x:46:
gdm:x:47:
postman:x:48:
ftp:x:50:
ftpadmin:x:51:
cvs:x:52:
cvsadmin:x:53:
postdrop:x:54:
ldap:x:55:
loop:x:70:
floppy:x:71:user
utmp:x:72:
exim:x:79:
cdwriter:x:80:user
audio:x:81:user
x10:x:82:
radio:x:83:user
apache:x:96:
nobody:x:99:
users:x:100:
_autoipd:x:499:
_gnupg:x:498:
crontab:x:497:
tun:x:496:
netadmin:x:495:
iputils:x:494:
messagebus:x:493:
syslogd:x:492:
klogd:x:491:
sshagent:x:490:
fuse:x:489:
cuse:x:488:
sshd:x:487:
_alteratord:x:486:
openvpn:x:485:
video:x:484:user
dialout:x:483:
tape:x:482:
user:x:500:
camera:x:481:user
xgrp:x:480:user
scanner:x:479:user
input:x:478:
_webserver:x:477:apache2
webmaster:x:476:
apache2:x:475:
« Последнее редактирование: 14.08.2015 10:52:56 от NecroJoke »