Как обновить 2.4.7 до 2.4.8 под Windows?

Moderator: DenisBY

Locked
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Как обновить 2.4.7 до 2.4.8 под Windows?

Post by JohniGo »

Отдельного обновления не нашел.
Скачал полный дистрибутив. При запуске он пишет, что OTRS уже установлен.
В мануале про Windows тоже тишина.
DenisBY
Moderator
Posts: 54
Joined: 19 Aug 2010, 08:33
Znuny Version: 3.0 CVS
Location: Minsk, Belarus

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by DenisBY »

может проще файлы нужные заменить? :)
OTRS 3.0 SVN, CentOS, MySQL, Lotus LDAP for Agents and Customers. Production (Yes, I'm crazy).
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by JohniGo »

Так вот и пытаюсь понять, какие? Как определить, что нужно заменять, а что нет?
Rashit
Znuny newbie
Posts: 8
Joined: 28 Aug 2010, 08:32
Znuny Version: 2.4.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by Rashit »

на счет windows не знаю. Обновлял недавно 2.4.7 до 2.4.8 под freebsd.

Качаешь Source Archive - tar.gz (OTRS 2.4.8 zip (win32 platform))
1.Все бэкапишь(базу, и папку с отрс).
2.Останавливаешь все службы.(apache,mysql,cron)
3.Распаковываешь архив в папку с otrs(не та которая в program files, а та которая в ней, в которой папка kernel находится:))
3.Из бэкапа восстанавливаешь
Kernel/Config.pm
Kernel/Config/GenericAgent.pm
Kernel/Config/Files/ZZZAuto.pm
4.тестишь.

В архиве, который скачаешь, есть более полное руководство по обновлениюв файлике UPGRADE(или UPGRADING). Но изменений не так много чтобы обновлять по нему.(например база та же самая.)
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by JohniGo »

Не могу добиться. Распаковываю архив поверх. Восстанавливаю конфиг. рестартую сервисы. Получаю внутренюю ошибку сервера. Хоть до 2.4.8, хоть до 2.4.9.. :(
pgandalipov
Znuny newbie
Posts: 7
Joined: 01 Jul 2010, 04:56
Znuny Version: 2.4.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by pgandalipov »

На otrs.org есть видео "upgrade otrs on windows". Рекомендую просмотреть. Если после просмотра останутся вопросы - пиши в ЛС.
Rashit
Znuny newbie
Posts: 8
Joined: 28 Aug 2010, 08:32
Znuny Version: 2.4.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by Rashit »

А я уже и до 2.4.9 обновился:)
Сначала нужно остановить сервисы. Убедись, что они остановлены, иначе может не покатить. Потом идет распаковка. Потом запуск сервисов.
А какую ошибку выдает? На windows вообще замечал, что апач иногда не хочет запускаться совсем.

Проверьте логи апача
C:\Program Files\OTRS\Apache\logs\error.log
и логи отрс
C:\Program Files\OTRS\OTRS\var\log\otrs.log

может быть станет ясно почему не работает
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by JohniGo »

Сервисы стартуют. Но при попытке зайти на Index.pl или customer.pl получаю "внутрення ошибка сервиса"..
Что характерно, если стаивть дистрибутив с нуля, и востанавливать те же самые файлы - все работает... Просто волшебство...
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by JohniGo »

Поставил на другую машину 3.0.0 beta6 и попробовал обновиться до beta7.
Как обычно распаковал и скопировал новыую версию. Из бэкапа восстановил те-же файлы. Все запустилось и заработало.

Проблемы:
1. В мануале указано:
11) Refresh the configuration cache and delete caches
-------------------------------------------------

Please run:

shell> bin/otrs.RebuildConfig.pl
shell> bin/otrs.DeleteCache.pl
но запуск любого из скриптов приводит к ошибке:

Code: Select all

C:\Program Files\OTRS\OTRS\bin>perl otrs.RebuildConfig.pl
DBI connect('database=otrs;host=localhost;','otrs',...) failed: Can't connect to MySQL server on 'localhost' (10061) at
C:/Program Files/OTRS/OTRS/Kernel/System/DB.pm line 210
ERROR: OTRS-otrs.RebuildConfig.pl-10 Perl: 5.12.2 OS: MSWin32 Time: Sat Nov 13 16:08:29 2010

 Message: Can't connect to MySQL server on 'localhost' (10061)

 Traceback (1576):
   Module: Kernel::System::DB::new (v1.125) Line: 181
   Module: otrs.RebuildConfig.pl (v1.14) Line: 55

Got no DBObject! at C:/Program Files/OTRS/OTRS/Kernel/System/SysConfig.pm line 103.
Не знаю, насколько обязательно запускать эти скрипты.

2. После загрузки пользовательского интерфейса пропало лого компании.
В конфигах прописано все правильно файл на месте, в логах получаю вот такую строку:
172.17.250.18 - - [13/Nov/2010:16:06:32 +0300] "GET /otrs/%2Fotrs-web%2Fskins%2FCustomer%2Fdefault%2Fimg%2Flogo_yk3.png HTTP/1.1" 404 252
До обновления все замечательно работало.
Почему вдруг он начал показывать ссылку в юникоде? откуда в начале взялось лишнее /otrs/ для меня пока загадка.
настраивал через интерфейс, настройки хранятся в ZZZAuto.pm который по умолчанию в utf-8. (хотя и отключение этого ничего не дает).
Если отключить в интерфейсе настройку СustomerLogo, то дефолтная картинка замечательно показывается...

Боюсь ставить систему в эксплуатацию - как обновляться - совершенно не понятно. Может конечно такие танцы с бубном только под Windows?
Поделитесь, кто использует? Как вы обовляетесь.. может я чего-то элементарного не понимаю...
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by JohniGo »

В 3.0.1 проблема с отсутсвием CustomerLogo осталась.
При активации данной опции лого не отображается..
Rashit
Znuny newbie
Posts: 8
Joined: 28 Aug 2010, 08:32
Znuny Version: 2.4.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by Rashit »

На самом деле эти скрипты запускать обязательно при обновлениях и сбоях в конфигурации. Наверное из-за них у вас не отображается логотип.
Проблемка может быть в этой строчке:

Code: Select all

DBI connect('database=otrs;host=localhost;','otrs',...) failed: Can't connect to MySQL server on 'localhost'
Скрипт не может прицепиться к базе данных.
В момент запуска RebuildConfig.pl у вас должны быть запущены сервисы иначе он не отработает, это понятно. Но загвоздка может быть в том, что у вас возможно не задан пароль для DBI. Прописывается он в скрипте
C:\Program Files\OTRS\OTRS\scripts\apache2-perl-startup.pl

Code: Select all

use Apache::DBI ();
Apache::DBI->connect_on_init('DBI:mysql:otrs', 'otrs', 'hot');
use DBI ();
вместо hot нужно написать свой пароль из C:\Program Files\OTRS\OTRS\Kernel\Config.pm

На всякий случай попробуйте сбросить параметр логотипа (Frontend::Customer::CustomerLogo) на значения по умолчанию, а затем перезадайте его: Проверьте регистр букв в названии картинки(чем черт не шутит, если апач не может найти картинку).Еще обратите внимание на размер картинки(там же в конфигурации Frontend::Customer::CustomerLogo), возможно она отображается, но не влезает в отведенную для нее область.(тоже на всякий случай)
JohniGo
Znuny newbie
Posts: 38
Joined: 17 Sep 2010, 06:46
Znuny Version: 3.0.7

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by JohniGo »

Спасибо. Про не запущенные сервисы сам потом допер. А с лого был баг. Уже поправили (кажется с 3.0.2).
drag7ter
Znuny newbie
Posts: 2
Joined: 26 Dec 2010, 14:32
Znuny Version: 2.2

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by drag7ter »

Ребята если этот форм еще жив прошу помощи вашей ибо сам еще не силен в отрс. Накопился ряд вопросов.
1. Как изменить стартовые страницы кастомер и агент, т.е. поставить свой лого имя компании и т.д.? Искал в Администрирование -> Конфигурация системы чета не нашел.
2. Хочу разобраться с бэкапированием и восстановлением системы, в какой папке и в каких файлах хранятся собственно данные системы (не настройки файлы .pm, а именно mysql базы).
3. ОТРС стоит на XP поэтому как я прочитал перловский файл backup'a не работает и нужно бэкап делать по другому, вот так как написано на форуме:
If you want either to back up your OTRS installation on Windows or if you want to perform an upgradade to a more recent version, the steps to perform are quite similar. The following instructions show an upgrade from OTRS 2.0 to version 2.1.
1.) Database Backup

First of all please backup the database. This can either be done using an
phpMyAdmin Interface (if installed, not included) or in the MySQL console
with the following command:

mysqldump [OPTIONS] database [tables]

For a more detailed description please visit:

http://dev.mysql.com/doc/mysql/de/mysqldump.html


2.) Backup of the Config Files

To make sure all specific settings are transferred to the new version,
please save the files Kernel/Config.pm and
Kernel/Config/Files/ZZZAuto.pm
in a directory outside the OTRS tree.
Так вот скопировать файлы конфига не состовляет труда, но вот сделать Database Backup вызвало трудности. При написании такой команды в цмд
C:\Program Files\OTRS\MySQL\bin>mysqldump [OPTIONS] database [tables] выдает ошибку

C:\Program Files\OTRS\MySQL\bin>mysqldump [OPTIONS] database [tables]
-- MySQL dump 10.11
--
-- Host: localhost Database: [OPTIONS]
-- ------------------------------------------------------
-- Server version 5.0.67-community-nt-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0
*/;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
mysqldump: Got error: 1044: Access denied for user ''@'localhost' to database '[
options]' when selecting the database
Подскажите куда копать, т.к. с sql сервером не работал вообще.
DenisBY
Moderator
Posts: 54
Joined: 19 Aug 2010, 08:33
Znuny Version: 3.0 CVS
Location: Minsk, Belarus

Re: Как обновить 2.4.7 до 2.4.8 под Windows?

Post by DenisBY »

Вам лучше создать отдельную тему для таких вопросов, т.к. они не подходят под заголовок текущего топика.
OTRS 3.0 SVN, CentOS, MySQL, Lotus LDAP for Agents and Customers. Production (Yes, I'm crazy).
Locked