Автор Тема: Request Tracker на ALT Linux 5.0 Server [решено]  (Прочитано 6134 раз)

Оффлайн Alexander U

  • Участник
  • *
  • Сообщений: 54
Всем доброго времени суток.
Была поставлена задача - установить Request Tracker версии 3.8.7 на 5-ую платформу (ядро 2.6.27-ovz-smp-alt9).
Был найден небольшой туториал по установке (http://catcon.wordpress.com/2009/05/20/installing-request-tracker-3-8-2-on-ubuntu-server-9-04/), но на Ubuntu 9.10 (в принципе какая разница, линукс он и есть линукс) - основные команды одни и теже.
Началась процедура инсталляции.
Первая ошибка была в отсутствии gcc компилятора. Установил. Процедура пошла дальше.
По ходу инсталляции появлялись непонятные ошибки...
Посмотрите пожалуйста лог, я файл прикрепил - там полный лог команд в терминале, т.е. что я там делал и какие возникали ошибки..

Можно ли исправить эти ошибки скажите пожалуйста, если да, я буду очень признателен за помощь и в долгу не останусь :)
« Последнее редактирование: 15.02.2010 17:30:23 от Skull »

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #1 : 05.02.2010 14:28:19 »
Вопрос номер раз: а нет ли этого уже в репозиториях?
Вопрос номер два: а не правильнее-ли собрать пакет в хашере, если ответ на первый вопрос отрицателен?

Оффлайн Alexander U

  • Участник
  • *
  • Сообщений: 54
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #2 : 05.02.2010 15:03:16 »
в репозитории есть, но я не уверен насчёт него :)
хотите сказать, что если я напишу apt-get install request-tracker, то установиться полностью этот пакет, надо только будет настроить апач или как...

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #3 : 05.02.2010 15:14:41 »
Пока вы ен попробовали — ничего сказать нельзя ;)
Но раз есть в репозитории, — зачем изобретать себе лишних проблем на 5-ю точку?

Оффлайн Alexander U

  • Участник
  • *
  • Сообщений: 54
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #4 : 05.02.2010 16:55:45 »
Хорошо. В ближайшее время попробую установить из репозитория.
Отпишусь как что.
Спасибо.

Оффлайн Alexander U

  • Участник
  • *
  • Сообщений: 54
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #5 : 08.02.2010 10:47:20 »
Всем доброго времени суток.

to Const
сделал следующее:
1. сделал поиск пакетов
[root@crm uaa]# apt-cache search request-tracker
request-tracker - Request Tracker (RT) is an enterprise-grade issue tracking system
request-tracker-apache - Apache 1.x support the request-tracker
request-tracker-apache2 - Apache 2.x support the request-tracker
request-tracker-postgresql - PostgreSQL support for the request-tracker
request-tracker-ru - Full russian support for the request-tracker
request-tracker-sqlite - SQLite support for the request-tracker
request-tracker-extension-at - Asset Tracker (AT) is an extension to Request Tracker (RT). It is designed to keep track of assets such as: servers, switches, desktops, or anything else.
request-tracker-extension-at-ru - Full russian support for request-tracker-extension-at
request-tracker-extension-externalauth - External Authentication for Request Tracker
request-tracker-extension-rtfm - The RT FAQ Manager (RTFM) is an extension to Request Tracker (RT). It is designed for an enterprise-grade knowledge management
request-tracker-extension-rtfm-ru - Full russian support for request-tracker-extension-rtfm
request-tracker-extension-stats - Statistics is an extension to Request Tracker (RT). It is produces statistical information based on RT data.
[root@crm uaa]#
2. потом apt-get install request-tracker
выдало вот что
apt-get install request-tracker
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  request-tracker
0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/1677kB of archives.
After unpacking 14.0MB of additional disk space will be used.
Committing changes...
Preparing...                                      ################################################################################################### [100%]
1: request-tracker                                ################################################################################################### [100%]
perl:
>=5.8.3(5.8.9)...found
users:
rt group (apache)...found
bin owner (root)...found
libs owner (root)...found
libs group (bin)...found
web owner (apache)...found
web group (apache)...found
CLI dependencies:
CORE dependencies:
DASHBOARDS dependencies:
FASTCGI dependencies:
GPG dependencies:
GnuPG::Interface...MISSING
GRAPHVIZ dependencies:
ICAL dependencies:
MAILGATE dependencies:
MASON dependencies:
MYSQL dependencies:
SMTP dependencies:
STANDALONE dependencies:

SOME DEPENDENCIES WERE MISSING.
GPG missing dependencies:
GnuPG::Interface...MISSING
Congratulations. RT has been installed.

You must now configure RT by editing /etc/rt/RT_SiteConfig.pm and /etc/httpd/conf/vhosts.d/rt.conf.example.

(You will definitely need to set RT's database password before continuing. Not doing
so could be very dangerous)

After that, you need to initialize RT's database by running:

/usr/lib/rt/sbin/rt-setup-database --action init \
     --dba root --prompt-for-dba-password

If something goes wrong you can always drop everything, by executing:

/usr/lib/rt/sbin/rt-setup-database --action drop \
     --dba root --prompt-for-dba-password

Look into these scripts and put them in the crontab:

/usr/lib/rt/bin/rt-remind
/usr/lib/rt/bin/rt-escalate
/usr/lib/rt/bin/rt-count

Put these lines in the /etc/aliases and read the docs:

# RT aliases
support: "|/usr/lib/rt/bin/rt-mailgate --queue 'General' --action correspond --url https://rt.example.com/"
support-comments: "|/usr/lib/rt/bin/rt-mailgate --queue 'General' --action comment --url https://rt.example.com/"
#
    Go to the http://wiki.bestpractical.com/ for contribs and docs

Running /usr/lib/rpm/posttrans-filetriggers
Done.
типо всё ок, продолжайте настраивать далее..

3. Далее настроил RT_SiteCOnfig.pm как надо...

4. но вот настраивать апач.. есть пара непоняток..
во-первых... после инсталлла мне написало мол сконфигурировать/etc/httpd/conf/vhosts.d/rt.conf.example... но у меня апач httpd2 ... т.е. надо настроить /etc/httpd2/conf/vhosts.d/rt.conf.example ? т.е. туда надо вписать что-то подобное:
<VirtualHost *:80>
ServerName www.example.com
ServerAdmin Email.Address@example.com
# config for your main content
DocumentRoot /var/www
<Directory /var/www>
# here and in other places goes config
# of your main host
</Directory>
# as RT is out of document root then we want alias
# and should define directory access
Alias /rt/ /opt/rt3/share/html/
<Directory /opt/rt3/share/html/>
Order allow,deny
Allow from all
</Directory>
PerlRequire /opt/rt3/bin/webmux.pl
<Location /rt/>
AddDefaultCharset UTF-8
SetHandler perl-script
PerlHandler RT::Mason
</Location>
</VirtualHost>
и должен заработать...
P.S. Я сделал так, но всё равно, если зайти по вэб-адресу по РТ.. то мне выдаёт
'); % $m->comp('/Elements/Header', Title=>loc("RT at a glance"), Refresh => $session{'home_refresh_interval'}||RT->Config->Get('HomePageRefreshInterval', $session{'CurrentUser'} )); % if (0) { %# -->

You're almost there!
You haven't yet configured your webserver to run RT. You appear to have installed RT's web interface correctly, but haven't yet configured your web server to "run" the RT server which powers the web interface. The next step is to edit your webserver's configuration file to instruct it to use RT's mod_perl, FastCGI or SpeedyCGI handler. If you need commercial support, please contact us at sales@bestpractical.com.
что типо у вас всё ок, но надо настроить вэб-сервер.. а чем я до этого занимался? коров гонял... вроде что -тот писал да похоже не то или не туда.. не знаю, т.к. опыта в этом у меня нету :(

там ещё просит добавить пару модулей: mod_perl и FastCGI ... добавил apache2-mod_perl и mod_fastcgi /добавил... но толку не дало... :(

подскажите пожалуйста, что я делаю не так... никак не могу сообразить... ибо я в этом только только начал разбираться.. мне поставили задачу настроить РТ :( и вот влез куда -то да не могу выбраться

У вас должно быть доступно: rt.softex.ru/rt
« Последнее редактирование: 08.02.2010 10:57:57 от Alexander U »

Оффлайн Alexander U

  • Участник
  • *
  • Сообщений: 54
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #6 : 09.02.2010 16:17:03 »
никто не может помочь :(

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #7 : 09.02.2010 16:42:18 »
На форуме уже несколько раз обгладывали вопрос настроек второго апача. Поищите, пожалуйста.
Ну и, на мой взгляд, структура конфигов и комментарии в них настолько говорящие...
Вот давайте вы попытаетесь сделать, а уже когда не получится, — конкретные вопросы зададите.. Ибо на философские тяжко отвечать. Особенно, когда о программе, никем более не используемой, разговор.

Оффлайн Alexander U

  • Участник
  • *
  • Сообщений: 54
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #8 : 10.02.2010 07:20:32 »
Попробовал следующее...

[root@crm uaa]# apt-cache search request-tracker
request-tracker - Request Tracker (RT) is an enterprise-grade issue tracking system
request-tracker-apache - Apache 1.x support the request-tracker
request-tracker-apache2 - Apache 2.x support the request-tracker
request-tracker-postgresql - PostgreSQL support for the request-tracker
request-tracker-ru - Full russian support for the request-tracker
request-tracker-sqlite - SQLite support for the request-tracker
request-tracker-extension-at - Asset Tracker (AT) is an extension to Request Tracker (RT). It is designed to keep track of assets such as: servers, switches, desktops, or anything else.
request-tracker-extension-at-ru - Full russian support for request-tracker-extension-at
request-tracker-extension-externalauth - External Authentication for Request Tracker
request-tracker-extension-rtfm - The RT FAQ Manager (RTFM) is an extension to Request Tracker (RT). It is designed for an enterprise-grade knowledge management
request-tracker-extension-rtfm-ru - Full russian support for request-tracker-extension-rtfm
request-tracker-extension-stats - Statistics is an extension to Request Tracker (RT). It is produces statistical information based on RT data.
W: There are multiple versions of "apache2-mod_auth_mysql" in your system.

This package won't be cleanly updated, unless you leave
only one version. To leave multiple versions installed,
you may remove that warning by setting the following
option in your configuration file:

RPM::Allow-Duplicated { "^apache2-mod_auth_mysql$"; };

To disable these warnings completely set:

RPM::Allow-Duplicated-Warn
[root@crm uaa]# apt-get install request-tracker-apache2
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  apache2-mod_perl
The following NEW packages will be installed:
  apache2-mod_perl request-tracker-apache2
0 upgraded, 2 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/554kB of archives.
After unpacking 2997kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Committing changes...
Preparing...                                      ################################################################################################### [100%]
1: apache2-mod_perl                               ################################################################################################### [ 50%]
This port config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This extra config is already enabled!
This site is already enabled!
This site is already enabled!
This site is already disabled, or does not exist!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
This module is already enabled!
Module perl installed;
run service httpd2 condreload to fully enable.
Checking configuration sanity for httpd2:  httpd2: Syntax error on line 46 of /etc/httpd2/conf/httpd2.conf: Syntax error on line 34 of /etc/httpd2/conf/vhosts/Vhosts-perl.conf: Include directory '/etc/httpd2/conf/vhosts-perl.d' not found
[FAILED]
Some errors detected in Apache2 configuration!
To use mod_perl check configuration and start httpd2 service.

2: request-tracker-apache2                        ################################################################################################### [100%]
Running /usr/lib/rpm/posttrans-filetriggers
Done.

но он выдаёт мне вот что, хотите сами посмотрите... должно открыться http://rt.softex.ru/rt/
Я не знаю, что именно я сделал не так... :( ... почему он так пишет... уже что только не конфигурировал.. да видать не так делаю..
выкладываю файлы конфигурации.. скажите пожалуйста, что там не так... не могу понять

4 файла...
1. /etc/rt/RT_Config.rm
2. /etc/rt/RT_SiteConfig.rm
3. /etc/httpd2/conf/vhost.d/rt.example.conf
4. /etc/httpd2/conf/httpd2.conf

Оффлайн Const

  • Глобальный модератор
  • *****
  • Сообщений: 2 653
  • Даже у плохого модератора есть свои плюсы…
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #9 : 10.02.2010 09:09:37 »
Чтобы не блуждать совместно, — сразу отправлю в рассылку sysadmins@

Оффлайн Alexander U

  • Участник
  • *
  • Сообщений: 54
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #10 : 10.02.2010 13:26:19 »
http://rt.softex.ru/rt/

Вроде так то всё нормально.. но вот чего - то не хватает ему.. я никак не могу понять чего именно.. что вписать надо :( и главное куда

Оффлайн Alexander U

  • Участник
  • *
  • Сообщений: 54
Re: Request Tracker на ALT Linux 5.0 Server
« Ответ #11 : 15.02.2010 06:23:42 »
Мне помог один очень хороший человек. Всё заработало. Всем спасибо. Тема закрывается.

В скорем времени напишу статью по установке и настройке РТ на ALT Linux 5.0 Server