Page 1 of 2

Не пускает в панель после обновления

Posted: Wed Oct 29, 2014 6:26 pm
by madmax
CentOS 5 x86, после обновления Vesta до последней версии не пускает в админку (Invalid user name or password). Права на /tmp проверил, память тоже в норме более чем. Вот такая ошибка в nginx-error.log:

Code: Select all

2014/10/29 21:04:37 [error] 6694#0: *1 FastCGI sent in stderr: "PHP message: PHP Warning:  Invalid argument supplied for foreach() in /usr/local/vesta/web/login/index.php on line 33" while reading response header from upstream, client: 78.25.121.166, server: _, request: "POST /login/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/vesta-php.sock:", host: "89.22.98.5:8083", referrer: "https://89.22.98.5:8083/login/"
Все сайты работают.
Есть идеи?

Re: Не пускает в панель после обновления

Posted: Thu Oct 30, 2014 3:17 pm
by skid
Похоже, что неправильно сработал триггер после обновления.
Попробуйте временное решение

Code: Select all

mkdir /etc/sudoers.d
/usr/local/vesta/upd/add_sudo.sh

Re: Не пускает в панель после обновления

Posted: Thu Oct 30, 2014 4:14 pm
by madmax
Спасибо, так оно и было. Всё заработало.

Re: Не пускает в панель после обновления

Posted: Thu Mar 26, 2015 8:29 pm
by Pashok
Та же проблема - не могу войти в панель.

Дело в том, что авторизация проходит нормально:
2015-03-26 22:52:32 admin 77.120.225.163 successfully logged in
2015-03-26 22:53:10 admin 77.120.225.163 successfully logged in

Но в коде самой панели что-то не то:

2015/03/26 22:53:10 [error] 3596#0: *46 FastCGI sent in stderr: "PHP message: PHP Warning: Invalid argument supplied for foreach() in /usr/local/vesta/web/login/index.php on line 33" while reading response header from upstream, client: 77.120.225.163, server: _, request: "POST /login/ HTTP/1.1", upstream: "fastcgi://unix:/var/run/vesta-php.sock:", host: "185.14.28.203:8083", referrer: "https://185.14.28.203:8083/login/"

Хотя сессия при этом создается:

[root@omniyat tmp]# cat /tmp/sess_psv484htjhogpakeltpif0j3h2
language|s:2:"en";

возникло после обновления на 10 версию.

Re: Не пускает в панель после обновления

Posted: Thu Mar 26, 2015 9:17 pm
by imperio
Ничего не делали перед или после обновления?
Каким образом производили обновление?

Re: Не пускает в панель после обновления

Posted: Thu Mar 26, 2015 9:39 pm
by Pashok
перед обновлением пытался установить сертификат, но он не сохранялся. решил обновиться - думал решит проблему
зашел в обновления, там нажал кнопочку "обновить"
и все.....

Re: Не пускает в панель после обновления

Posted: Thu Mar 26, 2015 9:44 pm
by imperio
Насколько я понял у вас стояла 10я сборка, возможно там были какие проблемы с сертификатами. Точно сказать не могу.
Существует уже 12 сборка как полгода, а вскоре выйдет полностью новая ветка 0.9.9
Сможете доступ скинуть? Посмотрю почему не пускает

Re: Не пускает в панель после обновления

Posted: Thu Mar 26, 2015 9:48 pm
by Pashok
imperio wrote:Сможете доступ скинуть? Посмотрю почему не пускает
кинул в личку

Re: Не пускает в панель после обновления

Posted: Wed May 27, 2015 2:36 pm
by skurudo
Ошибка может возникать из-за сломанного судо sudo:
viewtopic.php?f=10&t=8349&p=27113#p27113

Есть еще один вариант с парсингом, но он для старых версий:
viewtopic.php?f=16&t=6087&p=27115#p17137

Re: Не пускает в панель после обновления

Posted: Sat Jul 11, 2015 11:10 am
by icechieff
У меня случилось такое же внезапно.
Обновление не делал, по крайней мере сам.
Проделал все манипуляции с sudoers - не помогает.

единственная разница - у меня не line 33, а line 83.

это тоже пробовал, без толку viewtopic.php?f=16&t=6087&p=27115#p17137