cPanel + WHM 11.36.1 (build 6) + segfault

123 4
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
2898

При попытке попасть в cPanel, получаем segfault:

(Вчера еще все работало, рядом сервера с такой же OS и cPanel Version - все ОК)

dmesg:


May 14 07:18:51 quad-i7 kernel: cpanel[13794]: segfault at 0000000000000010 rip 00002b59bdb55711 rsp 00007fffae2da750 error 4
May 14 07:18:58 quad-i7 kernel: cpanel[13880]: segfault at 0000000000000010 rip 00002b96bad89711 rsp 00007fffaeff54c0 error 4

/usr/local/cpanel/logs/error_log:


Internal Server Error: "GET /cpsess6131658651/frontend/x3/index.html HTTP/1.1" 500 No response from subprocess ( (cpanel)): subprocess was killed with signal 11
Internal Server Error: "GET /cpsess6131658651/frontend/x3/index.html HTTP/1.1" 500 No response from subprocess ( (cpanel)): subprocess was killed with signal 11
Internal Server Error: "GET /cpsess5698671448/frontend/x3/index.html HTTP/1.1" 500 No response from subprocess ( (cpanel)): subprocess was killed with signal 11

access_log:


<ip> - <user> [05/14/2013:11:18:51 -0000] "GET /cpsess5698671448/frontend/x3/index.html HTTP/1.1" 200 0 "https://xxxxxx.onyx.net.ua:2083/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0"
<ip> - <user> [05/14/2013:11:18:57 -0000] "GET /cpsess5698671448/frontend/x3/index.html HTTP/1.1" 200 0 "https://xxxxxx.onyx.net.ua:2083/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0"
<ip> - <user> [05/14/2013:11:18:57 -0000] "GET /cpsess5698671448/frontend/x3/index.html HTTP/1.1" 500 0 "https://xxxxxx.onyx.net.ua:2083/" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0"

Другие процессы системы ведут себя нормально, segfault только у cpanel :(

upcp --force и тому подобные советы про рестарт cpanel можно оставить при себе :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
VO
На сайте с 27.07.2008
Offline
149
#1

Эм ... написать в support?

Учитывая что это билд Mon May 13 23:03:46 2013 и сейчас STABLE=RELEASE, вероятно проблема появилась при обновлении.

Попробуйте обновиться до CURRENT и обратно.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#2

Дополнительная информация:

Данному багу подвержен почему-то только 1 акаунт на сервере, при попытке попасть в cPanel Через WHM от рута или же при попытке попасть штатным методом по :2083, остальные акаунты работают и могут залогиниться....

Написал в суппорт конечно же, но там же штатный ответ "дайте нам рутовый доступ , мы посмотрим..... " я таки советы шлю на### сразу. Даже при условии что это cPanel.

VO
На сайте с 27.07.2008
Offline
149
#3

Тогда смотрите чем отличается аккаунт от остальных.

Сделайте бэкап, восстановите на соседнем сервере.

Проверьте кофиг пользователя в /var/cpanel/users/.

---------- Добавлено 14.05.2013 в 16:05 ----------

Были похожие проблемы при превышении квоты у пользователя.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#4

V(o)ViK,

Не все так просто , акаунт важный, 25 гиг данных, нельзя его снести и установить по новой за пол минуты, так что такой подход не катит :)

По вопросам квоты тоже смотрел, иноды смотрел все смотрел, пользователь выглядит вполне нормально, до превышения квоты ему еще 50% , инодов полно, и тому подобное..... система выглядит нормально и соседнии пользователи выглядят тоже нормально и они работают .... проблема почему-то с 1м акаунтом, проверил права на все что можно , включая домашнюю директорию и.т.п в общем пока не понимаю в чем история...... cPanel Support сквозь зубы начал помогать советами которые были испробованы раньше обращения в суппорт, посмотрим что еще скажут.

/// Дополнительная информация

При теме "x3" - глюк

При тебе "x3mail" - нет глюка, но нет функционала :D

Почистил всякие *.cache, подергал всякие /scripts/*cache* , ничего пока не помогает.

N
На сайте с 06.05.2007
Offline
419
#5
Romka_Kharkov:
дайте нам рутовый доступ , мы посмотрим..... " я таки советы шлю на### сразу.

А разве у вас есть выбор? Единственный шанс нагуглить собратьев по несчастью, которые уже предоставляли доступ root. Ну или понтануться знанием gdb и strace, что на практике не обязательно помогает догадаться в чем дело.

Кнопка вызова админа ()
VO
На сайте с 27.07.2008
Offline
149
#6

Ну попробуйте еще /usr/local/cpanel/base/frontend/x3 слить с соседнего если все одинаковое.

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#7

Сделайте gdb -p `pgrep cpanel`

введите c

Затем попробуйте войти под аккаунтом

введите bt

введите q

нажмите y

Пришлите вывод. Как настоящий экстрасенс попробую помочь.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#8
netwind:
А разве у вас есть выбор? Единственный шанс нагуглить собратьев по несчастью, которые уже предоставляли доступ root. Ну или понтануться знанием gdb и strace, что на практике не обязательно помогает догадаться в чем дело.

Да вроде как есть, я все таки денежки за лицензию плачу, какой никакой суппорт там для меня есть, по крайней мере фаза "того что я уже попробовал" прошла ))) предефайны работают :D Буду пытаться добиться рабочего варианта от cPanel Support без предоставления root доступа. Пусть бинарик мне соберут дебажный какой-то.... у меня десятки серверов, сотни баксов в месяц за лицензии :D

---------- Добавлено 14.05.2013 в 17:48 ----------

V(o)ViK:
Ну попробуйте еще /usr/local/cpanel/base/frontend/x3 слить с соседнего если все одинаковое.

Это прошли с суппортом, кстати в процессе этого шага обнаружили проблему, за что уже сказали спасибо :D (будет исправлено в след. версии). Удалял /frontend, следом upcp --force, заливается, все ок, ошибок нет, проблема на месте.

---------- Добавлено 14.05.2013 в 17:53 ----------

Boris A Dolgov:
Сделайте gdb -p `pgrep cpanel`
введите c
Затем попробуйте войти под аккаунтом
введите bt
введите q
нажмите y
Пришлите вывод. Как настоящий экстрасенс попробую помочь.

Как-то последовательность невозможна... постукал в ICQ.

---------- Добавлено 14.05.2013 в 18:03 ----------

Boris A Dolgov,

получил нечто похожее на:


#0 0x00000039a74ce0f3 in __select_nocancel () from /lib64/libc.so.6
#1 0x00002ac8777c3ddd in Perl_pp_sselect () from /usr/local/cpanel/perl/libperl.so
#2 0x00002ac8777909c6 in Perl_runops_standard () from /usr/local/cpanel/perl/libperl.so
#3 0x00002ac877751252 in perl_run () from /usr/local/cpanel/perl/libperl.so
#4 0x0000000000565b6d in Perl_sv_magic ()
#5 0x00000039a741d9c4 in __libc_start_main () from /lib64/libc.so.6
#6 0x0000000000402029 in Perl_sv_magic ()
#7 0x00007fffb4003858 in ?? ()
#8 0x0000000000000000 in ?? ()

Только пришлось pgrep cpsrvd, cpanel Видимо subprocess какой-то, не сильно понимаю....

N
На сайте с 06.05.2007
Offline
419
#9
Romka_Kharkov:
Буду пытаться добиться рабочего варианта от cPanel Support без предоставления root доступа. Пусть бинарик мне соберут дебажный какой-то.... у меня десятки серверов, сотни баксов в месяц за лицензии

А у программиста панели свои планы, релизы и cпринты. У себя в тикет запишут, что вы отказались сотрудничать и все. Раз проблема еще не исправлена на основании чужих жалоб, очевидно, она ваша частная.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#10
netwind:
А у программиста панели свои планы, релизы и cпринты. У себя в тикет запишут, что вы отказались сотрудничать и все. Раз проблема еще не исправлена на основании чужих жалоб, очевидно, она ваша частная.

Она куда больше чем частная, у 1го клиента проблема на сервере (пока так вижу)... :))) Так может он пусть и решает её?

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий