First time here? Check out the FAQ!

Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Elstix 2.0.3 выкидывает на страницу авторизации

0

После года нормального полета, верный друг захворал и стал после каждого действия (переход по меню в веб-интерфейсе например)запрашивать логин-пароль. Никаких изменений, соответственно, не дает сохранить. Как можно полечить его?

спросил Jan 25 '12

yoctobot Gravatar yoctobot
1

4 Ответа

0

Про никаких изменений - все так говорят. В чудеса я не верю.

Вероятно при каком-то обновлении слетели права на папку, где хранятся данные сессии php, проверьте их - /var/lib/php/sessions. А вообще нужно дебажить веб-морду эластикса чтобы понять истинную причину.

ссылка удалить спам редактировать

ответил Jan 25 '12

igorg Gravatar igorg flag of Russian Federation
2244 3 7 40
http://igorg.ru/

Comments

Вы правы, изменения были. Это виртуальная машина. Вчера произошел какой-то космический коллапс и пропали sip транки и sip аккаунты, в том смысле что команда sip show registry/peers не воспринималась астериском (он писал что команда не найдена.) Так как разгар дня, работа встала и злое начальство, пришлось экстренно откатиться на снепшот за 7.11.2011. Однако снэпшот делался соответственно идеально работающей и отлаженной системы. Сегодня после отката произошла следующая трагедия с выбросами в логон окно. За совет спасибо, сейчас проверю права.

yoctobot (Jan 25 '12)edit

Вот такие права на директорию drwxrwx--- То есть, в принципе, все норм-админ имеет полные права на саму директорию.

yoctobot (Jan 25 '12)edit

апач по каким пользователем работает?

zzuz (Jan 25 '12)edit

zzuz, под asterisk конечно.

shakirov (Jan 25 '12)edit

просто "админ имеет полные права..," смутила. Думаю полезно Вам почитать , что пишут в /var/log/httpd/error_log

zzuz (Jan 25 '12)edit
0

В моем случае помогло простое обновление. yum update. Elastix обновился до версии 2.2, asterisk 1.8.7, freepbx 2.8.1-10, и ядро kernel-2.6.18-238.12.1.el5. Может поможет кому-то еще.

ссылка удалить спам редактировать

ответил Jan 25 '12

yoctobot Gravatar yoctobot
1
0

проверьте права на /var/lib/php(туда ложит session). ну или просто посмотрите в /var/log/http/error_log и там 90% шанс что будет четко написано в чем проблема.

ссылка удалить спам редактировать

ответил Jan 25 '12

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/
0

Я знаю в чем дело, скорее всего ничего действительно не менялось :)

проверьте свободное место на диске df -h

скорее всего просто некуда писать файлы сессий. Удалите все старые сесии

 rm -rf /tmp/sess_*

затем залогиньтесь в интерфейс и посмотрите создался ли файл сесси в /tmp/ и не пустой ли он.

Если место на диске есть то проверьте можно ли на него писать. например так:

 su asterisk
 dd
if=/dev/urandom of=/tmp/dd.dd bs=1M count=100
 ls
-lh /tmp/dd.dd
 
-rw-r--r-- 1 asterisk asterisk 100M Янв 25 20:03 /tmp/dd.dd
ссылка удалить спам редактировать

ответил Jan 25 '12

shakirov Gravatar shakirov flag of Russian Federation
1143 46 14 46
http://gammatelecom.ru/

обновил Jan 25 '12

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку
1 закладка

подписаться на rss ленту новостей

Статистика

Задан: Jan 25 '12

Просмотрен: 845 раз

Обновлен: Jan 25 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.