Web интерфейс - пропала вкладка Администрирование
Модератор: ykolesnikov
Web интерфейс - пропала вкладка Администрирование
Доброго времени суток!
Недавно начал изучение системы. Установил OTRS 5 на Ubuntu Server. В процессе экспериментов по ошибке отключил группу admin. После повторного входа в систему пропала вкладка Администрирование, настройка системы стала не возможна. Подскажите, есть ли возможность включить группу без использования Web интерфейса? Пробовал /opt/otrs/bin/otrs.console.pl не получилось, там нет возможности менять этот атрибут.
Недавно начал изучение системы. Установил OTRS 5 на Ubuntu Server. В процессе экспериментов по ошибке отключил группу admin. После повторного входа в систему пропала вкладка Администрирование, настройка системы стала не возможна. Подскажите, есть ли возможность включить группу без использования Web интерфейса? Пробовал /opt/otrs/bin/otrs.console.pl не получилось, там нет возможности менять этот атрибут.
OTRS 5 | Ubuntu Server 14
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Web интерфейс - пропала вкладка Администрирование
Отключили где и кому?elmuerto писал(а): В процессе экспериментов по ошибке отключил группу admin.
С уважением,
Алексей Юсов
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: Web интерфейс - пропала вкладка Администрирование
Добрый день!
Т.к. некоторые созданные объекты системы удалить нельзя, в разделе Администрирование -> Управление агентами -> Группы отключал тестовые группы, заодно отключил группу admin.
Т.к. некоторые созданные объекты системы удалить нельзя, в разделе Администрирование -> Управление агентами -> Группы отключал тестовые группы, заодно отключил группу admin.
OTRS 5 | Ubuntu Server 14
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Web интерфейс - пропала вкладка Администрирование
Понятно, сделали группу недействительной.
Надо тогда через ssh в базе заменить в таблице groups valid_id для группы на 1 - http://joxi.ru/bmoYRJwU5VM9Ay
Надо тогда через ssh в базе заменить в таблице groups valid_id для группы на 1 - http://joxi.ru/bmoYRJwU5VM9Ay
- Вложения
-
- 1475921678909.jpg (102.92 КБ) 9929 просмотров
С уважением,
Алексей Юсов
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: Web интерфейс - пропала вкладка Администрирование
Спасибо за информацию.
Поправил значения в базе командой:
Вот результат:
-----------------------------------------------------------+----------+---------------------+-----------+---------------------+-----------+
| id | name | comments | valid_id | create_time | create_by | change_time | change_by |
+----+-------------------------------------------------------------------+-------------------------------------------------------------------+----------+---------------------+-----------+---------------------+-----------+
| 1 | users | Отключена | 1 | 2016-04-06 00:44:34 | 1 | 2016-10-05 01:47:09 | 1 |
| 2 | admin | Отключена | 1 | 2016-04-06 00:44:34 | 1 | 2016-10-05 01:46:46 | 1 |
| 3 | stats | Отключена | 1 | 2016-04-06 00:44:34 | 1 | 2016-10-05 01:47:04 | 1 |
| 4 | basic_admin | Отключена | 1 | 2016-04-12 23:38:15 | 2 | 2016-10-05 01:46:52 | 1 |
| 5 | servicedesk_queue | Отключена | 2 | 2016-04-12 23:39:22 | 2 | 2016-10-05 01:46:59 | 2 |
| 6 | admin_queue | Отключена | 2 | 2016-04-12 23:39:59 | 2 | 2016-10-05 01:46:49 | 2 |
| 7 | programmer_queue | Отключена | 2 | 2016-04-12 23:41:19 | 2 | 2016-10-05 01:46:55 | 2 |
| 8 | Первая линия технической поддержки | Первая линия технической поддержки | 1 | 2016-10-05 01:44:07 | 2 | 2016-10-05 01:44:07 | 2 |
| 9 | adm | NULL | 1 | 2016-10-07 01:22:05 | 1 | 2016-10-07 01:22:05 | 1 |
К сожалению в интерфейсе ничего не поменялось
https://yadi.sk/i/YrxvJIO0wWbE4
Поправил значения в базе командой:
Код: Выделить всё
mysql otrs --user=otrs --password=otrsdbpass -e 'update groups set valid_id=1 where id=2'
Код: Выделить всё
mysql otrs --user=otrs --password=otrsdbpass -e 'select * from groups'
| id | name | comments | valid_id | create_time | create_by | change_time | change_by |
+----+-------------------------------------------------------------------+-------------------------------------------------------------------+----------+---------------------+-----------+---------------------+-----------+
| 1 | users | Отключена | 1 | 2016-04-06 00:44:34 | 1 | 2016-10-05 01:47:09 | 1 |
| 2 | admin | Отключена | 1 | 2016-04-06 00:44:34 | 1 | 2016-10-05 01:46:46 | 1 |
| 3 | stats | Отключена | 1 | 2016-04-06 00:44:34 | 1 | 2016-10-05 01:47:04 | 1 |
| 4 | basic_admin | Отключена | 1 | 2016-04-12 23:38:15 | 2 | 2016-10-05 01:46:52 | 1 |
| 5 | servicedesk_queue | Отключена | 2 | 2016-04-12 23:39:22 | 2 | 2016-10-05 01:46:59 | 2 |
| 6 | admin_queue | Отключена | 2 | 2016-04-12 23:39:59 | 2 | 2016-10-05 01:46:49 | 2 |
| 7 | programmer_queue | Отключена | 2 | 2016-04-12 23:41:19 | 2 | 2016-10-05 01:46:55 | 2 |
| 8 | Первая линия технической поддержки | Первая линия технической поддержки | 1 | 2016-10-05 01:44:07 | 2 | 2016-10-05 01:44:07 | 2 |
| 9 | adm | NULL | 1 | 2016-10-07 01:22:05 | 1 | 2016-10-07 01:22:05 | 1 |
К сожалению в интерфейсе ничего не поменялось
https://yadi.sk/i/YrxvJIO0wWbE4
OTRS 5 | Ubuntu Server 14
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Web интерфейс - пропала вкладка Администрирование
1. Надо добавить агента в группу admin и почистить каши. Если у Вас версия 5 (подпись сделайте!!!), то через Cosonle можно.
2. В Конфигурации системы ничего не меняли в плане назначения групп для меню или виджетов?
Код: Выделить всё
sudo -u otrs /opt/otrs5/bin/otrs.Console.pl Admin::Group::UserLink
С уважением,
Алексей Юсов
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: Web интерфейс - пропала вкладка Администрирование
Подпись поправил.
1. Добавил пользователя в группу admin с помощью otrs.Console.pl
Очистил кэш:
2. Нет, ничего не менял
После изменений перезагрузил сервер, вкладка появилась, но управлять можно только клиентами.
https://yadi.sk/i/4X2uTDYDwXYB9
1. Добавил пользователя в группу admin с помощью otrs.Console.pl
Код: Выделить всё
otrs@otrs:/opt/otrs/bin$ ./otrs.Console.pl Admin::Group::UserLink --user-name elmuerto --group-name admin --permission rw
Trying to link user elmuerto to group admin...
Done
otrs@otrs:/opt/otrs/bin$ ./otrs.Console.pl Admin::Group::UserLink --user-name elmuerto --group-name admin --permission owner
Trying to link user elmuerto to group admin...
Done.
otrs@otrs:/opt/otrs/bin$ ./otrs.Console.pl Admin::Group::UserLink --user-name elmuerto --group-name admin --permission move_into
Trying to link user elmuerto to group admin...
Done.
otrs@otrs:/opt/otrs/bin$ ./otrs.Console.pl Admin::Group::UserLink --user-name elmuerto --group-name admin --permission create
Trying to link user elmuerto to group admin...
Done.
otrs@otrs:/opt/otrs/bin$ ./otrs.Console.pl Admin::Group::UserLink --user-name elmuerto --group-name admin --permission priority
Trying to link user elmuerto to group admin...
Done.
Код: Выделить всё
otrs@otrs:/opt/otrs/bin$ ./otrs.Console.pl Maint::Cache::Delete
Deleting cache...
Done.
После изменений перезагрузил сервер, вкладка появилась, но управлять можно только клиентами.
https://yadi.sk/i/4X2uTDYDwXYB9
Последний раз редактировалось elmuerto 09 окт 2016, 18:10, всего редактировалось 1 раз.
OTRS 5 | Ubuntu Server 14
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Web интерфейс - пропала вкладка Администрирование
Сделайте RebuildConfig. Возможно после объявления группы admin недействительной, слетели настройки SysConfig.
Попробуйте вот такой кусок добавить в Config.pm
Попробуйте вот такой кусок добавить в Config.pm
Код: Выделить всё
$Self->{'Frontend::Module'}->{'AdminInit'} = {
'Description' => 'Admin',
'Group' => [
'admin'
],
'NavBarName' => '',
'Title' => 'Init'
};
$Self->{'Frontend::Module'}->{'Admin'} = {
'Description' => 'Admin Area.',
'Group' => [
'admin'
],
'Loader' => {
'CSS' => [
'Core.Agent.Admin.css'
],
'JavaScript' => [
'Core.Agent.Admin.SysConfig.js'
]
},
'NavBar' => [
{
'AccessKey' => 'a',
'Block' => 'ItemArea',
'Description' => '',
'Link' => 'Action=Admin',
'LinkOption' => '',
'Name' => 'Admin',
'NavBar' => 'Admin',
'Prio' => '10000',
'Type' => 'Menu'
}
],
'NavBarModule' => {
'Module' => 'Kernel::Output::HTML::NavBar::ModuleAdmin'
},
'NavBarName' => 'Admin',
'Title' => ''
};
С уважением,
Алексей Юсов
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: Web интерфейс - пропала вкладка Администрирование
Поправил /opt/otrs/Kernel/Config.pm, добавил указанный вами код. При попытке пересборки конфигурации появились ошибки:
otrs@otrs:/opt/otrs/Kernel$ /opt/otrs/bin/otrs.Console.pl Maint::Config::Rebuild
Global symbol "$Self" requires explicit package name at /opt/otrs/Kernel/Config.pm line 105.
Global symbol "$Self" requires explicit package name at /opt/otrs/Kernel/Config.pm line 113.
Compilation failed in require at /opt/otrs/Kernel/System/ObjectManager.pm line 23.
BEGIN failed--compilation aborted at /opt/otrs/Kernel/System/ObjectManager.pm line 23.
Compilation failed in require at /opt/otrs/bin/otrs.Console.pl line 30.
BEGIN failed--compilation aborted at /opt/otrs/bin/otrs.Console.pl line 30.
otrs@otrs:/opt/otrs/Kernel$ /opt/otrs/bin/otrs.Console.pl Maint::Config::Rebuild
Global symbol "$Self" requires explicit package name at /opt/otrs/Kernel/Config.pm line 105.
Global symbol "$Self" requires explicit package name at /opt/otrs/Kernel/Config.pm line 113.
Compilation failed in require at /opt/otrs/Kernel/System/ObjectManager.pm line 23.
BEGIN failed--compilation aborted at /opt/otrs/Kernel/System/ObjectManager.pm line 23.
Compilation failed in require at /opt/otrs/bin/otrs.Console.pl line 30.
BEGIN failed--compilation aborted at /opt/otrs/bin/otrs.Console.pl line 30.
OTRS 5 | Ubuntu Server 14
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Web интерфейс - пропала вкладка Администрирование
А покажите ваш Config.pm полностью, без логинов и паролей, разумеется )))
С уважением,
Алексей Юсов
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: Web интерфейс - пропала вкладка Администрирование
Содержимое Config.pm, без изменений, которые вы советовали произвести
При такой конфигурации и всех изменениях в группах, выполненных ранее, страница администрирования появилась и выглядит так:
https://yadi.sk/i/4X2uTDYDwXYB9
При попытке перейти по ссылке для смены пароля root@localhost видим ошибку:
https://yadi.sk/i/OZG2rrpbwXfYM
Код: Выделить всё
# --
# Copyright (C) 2001-2016 OTRS AG, http://otrs.com/
# --
# This software comes with ABSOLUTELY NO WARRANTY. For details, see
# the enclosed file COPYING for license information (AGPL). If you
# did not receive this file, see http://www.gnu.org/licenses/agpl.txt.
# --
# Note:
#
# -->> Most OTRS configuration should be done via the OTRS web interface
# and the SysConfig. Only for some configuration, such as database
# credentials and customer data source changes, you should edit this
# file. For changes do customer data sources you can copy the definitions
# from Kernel/Config/Defaults.pm and paste them in this file.
# Config.pm will not be overwritten when updating OTRS.
# --
package Kernel::Config;
use strict;
use warnings;
use utf8;
sub Load {
my $Self = shift;
# ---------------------------------------------------- #
# database settings #
# ---------------------------------------------------- #
# The database host
$Self->{'DatabaseHost'} = '127.0.0.1';
# The database name
$Self->{'Database'} = "otrs";
# The database user
$Self->{'DatabaseUser'} = "otrsuser";
# The password of database user. You also can use bin/otrs.Console.pl Maint::$
# for crypted passwords
$Self->{'DatabasePw'} = 'otrsdbpasswd';
# The database DSN for MySQL ==> more: "perldoc DBD::mysql"
$Self->{'DatabaseDSN'} = "DBI:mysql:database=$Self->{Database};host=$Self->{D$
# The database DSN for PostgreSQL ==> more: "perldoc DBD::Pg"
# if you want to use a local socket connection
# $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};";
# if you want to use a TCP/IP connection
# $Self->{DatabaseDSN} = "DBI:Pg:dbname=$Self->{Database};host=$Self->{Databas$
# The database DSN for Microsoft SQL Server - only supported if OTRS is
# installed on Windows as well
# $Self->{DatabaseDSN} = "DBI:ODBC:driver={SQL Server};Database=$Self->{Databa$
# The database DSN for Oracle ==> more: "perldoc DBD::oracle"
# $Self->{DatabaseDSN} = "DBI:Oracle://$Self->{DatabaseHost}:1521/$Self->{Data$
#
# $ENV{ORACLE_HOME} = '/path/to/your/oracle';
# $ENV{NLS_DATE_FORMAT} = 'YYYY-MM-DD HH24:MI:SS';
# $ENV{NLS_LANG} = 'AMERICAN_AMERICA.AL32UTF8';
# ---------------------------------------------------- #
# fs root directory
# ---------------------------------------------------- #
$Self->{Home} = '/opt/otrs';
# ---------------------------------------------------- #
# insert your own config settings "here" #
# config settings taken from Kernel/Config/Defaults.pm #
# ---------------------------------------------------- #
# $Self->{SessionUseCookie} = 0;
# $Self->{CheckMXRecord} = 0;
# ---------------------------------------------------- #
# ---------------------------------------------------- #
# data inserted by installer #
# ---------------------------------------------------- #
# $DIBI$
# ---------------------------------------------------- #
# ---------------------------------------------------- #
# #
# end of your own config options!!! #
# #
# ---------------------------------------------------- #
# ---------------------------------------------------- #
}
# ---------------------------------------------------- #
# needed system stuff (don't edit this) #
# ---------------------------------------------------- #
use base qw(Kernel::Config::Defaults);
# -----------------------------------------------------#
1;
https://yadi.sk/i/4X2uTDYDwXYB9
При попытке перейти по ссылке для смены пароля root@localhost видим ошибку:
https://yadi.sk/i/OZG2rrpbwXfYM
OTRS 5 | Ubuntu Server 14
-
- OTRS Гуру
- Сообщения: 5196
- Зарегистрирован: 20 сен 2010, 18:17
- Откуда: Москва
- Благодарил (а): 92 раза
- Поблагодарили: 82 раза
Re: Web интерфейс - пропала вкладка Администрирование
Ну так и есть, слетели настройки СисКонфига в части доступа к модулям и разделам.
/opt/otrs5/Kernel/Config/Files - тут надо проверить ZZZAAuto.pm (дефолтный коняги) и ZZZAuto.pm - изменения настроек СисКонфига
Если ZZZAAuto.pm не изменялся, тогда возможно в ZZZAuto.pm - можно руками поправить изменённые настройки. Лучший вариант - взять их их бекапа, если он делался .
Как вариант - поставить чистую систему и взять оттуда эти файлы. Потом придётся немного донастроить базовые настройки и почту.
/opt/otrs5/Kernel/Config/Files - тут надо проверить ZZZAAuto.pm (дефолтный коняги) и ZZZAuto.pm - изменения настроек СисКонфига
Если ZZZAAuto.pm не изменялся, тогда возможно в ZZZAuto.pm - можно руками поправить изменённые настройки. Лучший вариант - взять их их бекапа, если он делался .
Как вариант - поставить чистую систему и взять оттуда эти файлы. Потом придётся немного донастроить базовые настройки и почту.
С уважением,
Алексей Юсов
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: Web интерфейс - пропала вкладка Администрирование
Спасибо, попробую забрать эти файлы с тестовой машины на работе. По поводу бекапов, это была тестовая конфигурация и бекапы не выполнялись. Вопрос в том как правильно бекапить систему? Уже задавался этим вопросом, но пока не нашел развернутой информации.
OTRS 5 | Ubuntu Server 14
Re: Web интерфейс - пропала вкладка Администрирование
Правильный по идее это скрипты backup.pl и restore.pl
OTRS 4.0.12, ITSM 4.0.12 тестовая