среда, 5 января 2011 г.
cpanel webmail problem
В логах /usr/local/cpanel/logs/login_log:
FAILED LOGIN webmaild: user password hash is missing from system (user probably does not exist)
При тестировании аутентификации
#authtest -s imap login@domain.com password
Authentication FAILED: Operation not permitted authtest -s imap cpanel
Учетки не с этого домена проходят тест.
Как пофиксилось:
Оказалось хостнейм whm совпадает с этим проблемным доменом, поменял хостнейм для whm и пересобрал cpanel c помощью #/scripts/upcp --force
воскресенье, 12 декабря 2010 г.
Ошибки в WHM. error on Whostmgr.pm line 129
Следующие ошибки в WHM и cpanel.
undef error - Undefined subroutine &Whostmgr::Theme::find_file_path called at /usr/local/cpanel/Cpanel/Template/Plugin/Whostmgr.pm line 129.
[a fatal error or timeout occurred while processing this directive] [a fatal error or timeout occurred while processing this directive] [a fatal error or timeout occurred while processing this directive] [a fatal error or timeout occurred while processing this directive]undef error - Undefined subroutine &Whostmgr::Theme::find_file_path called at /usr/local/cpanel/Cpanel/Template/Plugin/Whostmgr.pm line 129.
В пользовательских аккаунтах cpanel неправильно работают некоторые пункты, напрример не отображаются базы данных. А также ошибки типа:
ошибка:
> Undefined subroutine &Cpanel::Branding::Lite::_get_contactinfodir called at /usr/local/cpanel/Cpanel/Contactus.pm line 159.
> Cpanel::Contactus::_get_contactus_info() called at /usr/local/cpanel/Cpanel/Contactus.pm line 152
> Cpanel::Contactus::api2_isenabled() called at(eval 82) line 1
> eval '$dataref = [Cpanel::Contactus::api2_isenabled(%{$rCFG})];' called at cpanel line 4218
> main::api2_exec('Contactus', 'isenabled', 'HASH(0xabdea30)', 'HASH(0x9de3ed4)') called at cpanel line 553
> main::real_cpexectag('') called at cpanel line 4021
> main::dotag_finished_headers('', 1) called at cpanel line 3867
> main::cpanel_parseblock('^J class="clearitmed"> > main::cpanel_parse('GLOB(0xabd2140)') called at cpanel line 2157
> main::doinclude('/usr/local/cpanel/base/frontend/x3/branding/stdfooter.html', 0, 1) called at /usr/local/cpanel/Cpanel/Branding.pm line 48
> Cpanel::Branding::Branding_include('stdfooter.html') called at (eval 79) line 1
> eval 'Cpanel::Branding::Branding_include(@{$argref});' called at cpanel line 949
> main::real_exectag('') called at cpanel line 4015
> main::dotag_finished_headers('', 1) called at cpanel line 3898
> main::cpanel_parseblock('
> main::run_standard_mode() called at cpanel line 387
При запуске скрипта обновления cpanel скрипт зависает на одном и том же пункте -
Updating FTP Server...Ftp Setup Script Version 6.1 .
RPM не отрабатывает правильно. Yum тоже не обновляется, ничего нельзя сделать.
Мучался, мучался обнаружил в списке процессов следующие:
|-29*[rpmq]
|-rpmup---rpmq
|-14*[sort]
Убиваю эти процессы, удаляю из /var/lib/rpm файлы типа __db.000, __db.001, __db.002, __db.003
и делаю yum update.
После этого yum заработал.
Дальше чтобы привести систему в порядок делаю
/scripts/upcp --force
суббота, 11 декабря 2010 г.
EasyApache is currently running. Please wait for EasyApache to complete before
С веб-морды или консоли EasyApache не запущен, возможно осталась копия в процессах после предыдущего инстала или обновления софта.
/scripts/upcp -force - получаю эту ошибку.
Смотрим в процессах EasyApache
ps aux | grep -i EasyApache
получаем PID процесса и киляем c -9.
Все, дальше все работает.
пятница, 10 декабря 2010 г.
disable tomcat for cpanel account
Для того, чтобы отключить tomcat для аккаунта cpanel нужно выполнить следующее.
Через WHM отключить tomcat для аккаунта cpanel нельзя.
Отключается tomcat через xml файл.
Идем в /usr/local/jakarta/apache-tomcat-5.5.25/conf/server.xml (версия может отличаться)
И удаляем тем раздел HOST для нужного домена от
И рестартуем томкат
# /scripts/restartsrv_tomcat
вторник, 7 декабря 2010 г.
Too many open files in system - VPS on OpenVZ
После переноса громоздкой ВПС и изминения ее конфига не стартуют скрипты.
Ошибка "Too many open files in system".
А также побочным эффектом применения нового конфига во время работы vps была подобная ошибка:
/usr/sbin/apache2: error while loading shared libraries: libkeyutils.so.1: cannot open shared object file: Error 23
Но это только касательно апача, на других приложениях не проверял.
Первым делом смотрим на лимиты, которые превышаем:
#cat /proc/user_beancounters
resource held maxheld barrier limit failcnt
numfile 2288 2754 2048 2048 17499002
Лечим:
vzctl set VID --numfile "20480:20480" --save
четверг, 28 октября 2010 г.
No required driver detected for unity
No required driver detected for unity - ubuntu 10.10 on virtualbox.
Хотел посмотреть на Unity в 10.10, но при установке на virtualbox получаю ошибку:
No required driver detected for unity
Как оказалось, для работы unity нужна нормальная поддержка 3D, то-есть нужно установить нормальные драйвера на видеокарту.
После установки на реальное железо все установилось и заработало, чудно.
суббота, 14 августа 2010 г.
Маленькие проблемы cpanel
В разделе статистики awstat вместо домена, для которого должна быть статистика, ошибка:
"There are no domains which have awstats stats to display."
В разделе "Choose Log Programs" awstat выбрана как программа для обработки логов.
В конфигурации WHM указано, что обработка статистики для этого пользователя разрешена.
Как все решилось - запустил скрипт обработки логов для пользователя, и нужный домен появился в списке доменов для просчета статистики.
/scripts/runweblogs <пользователь>
Вторая проблема - на VPS перестала работать сипанель и все ее сервисы, даже Apache просто не запускается.
При попытке зайти в WHM ошибка:
"more than 400 attempts to create a session failed"
Как оказалось - в конфигах VPS было указано обычное количество inode. Но пользователь загрузил на сервер огромное количество файлов и переполнили квоту по айнодам.