ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل internal error 500 و کلی مشکلات دیگر در cpanel



heidari_12
April 23rd, 2012, 09:54
سلام
به مشکل عجیب و سختی تو سی پنل برخوردم ممنون میشم راهنمایی کنید.سرور جدید را داشتم طبق راهنمایی های این تاپیک (http://www.webhostingtalk.ir/f10/9545/index2.html) بهینه سازی می کردم تا اونجایی که رفتم آپاچی را rebuild کنم با فایلی که از سرور قدیمم گرفتم کار انجام شد و من هندلر php را از dso به suphp تغییر دادم. البته csf هم نصب کرده بودم و کار هم می کرد . یک مقداری که طبق مراحل همون تاپیک پیش رفتم و تنظیمات سی پنل را اصلاح می کردم برگشتم ببینم csf چند تا خطر امنیتی نشون میده که دیدم اخطار internal 500 میزنه رفتم تنظیمات php را برگردونم به sdo که کلا خالی شده بود یعنی فلش را که میزنی که انتخاب کنی چیزی توش نیست . رفتم آپاچی را ریبیلد کنم که دیدم اینجا هم internal500 میده- دیروز که کلا گشتم دنبال راه حل چیزی پیدا نکردم.یعنی هر چی پیدا کردم اصلا تو سرور عمل نمیکنه - همه اخطارها هم انگار به ماژول های perl بر می گرده . خودم فکر می کنم شاید perl موقع ریبیلد مشکل پیدا کرده یا با تغییر sdo به suphp- این راه حل ها هم رفتم : ریبیلد http.conf و آپدیت perl و البته خیلی راه های دیگه که اکثرشون این پیغام را میدهند:

root@****** [/home/sshadmin]# /scripts/rebuildhttpdconf
Can't locate loadable object for module Cwd in @INC (@INC contains: /usr/local/cpanel /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/local/cpanel/Cpanel/MagicRevision.pm line 8.
Compilation failed in require at /usr/local/cpanel/Cpanel/MagicRevision.pm line 8.
BEGIN failed--compilation aborted at /usr/local/cpanel/Cpanel/MagicRevision.pm line 8.
Compilation failed in require at /usr/local/cpanel/Cpanel/Template.pm line 43.
BEGIN failed--compilation aborted at /usr/local/cpanel/Cpanel/Template.pm line 43.
Compilation failed in require at /usr/local/cpanel/Cpanel/AdvConfig.pm line 9.
BEGIN failed--compilation aborted at /usr/local/cpanel/Cpanel/AdvConfig.pm line 9.
Compilation failed in require at /scripts/rebuildhttpdconf line 12.
BEGIN failed--compilation aborted at /scripts/rebuildhttpdconf line 12.
البته همون اول هم که وارد ssh شدم این پیغام ها اومد:

Last login: Sun Apr 22 07:44:48 2012 from *****
Can't locate File/Spec.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/local/share/perl5/local/lib.pm line 9.
BEGIN failed--compilation aborted at /usr/local/share/perl5/local/lib.pm line 9.
Compilation failed in require.
BEGIN failed--compilation aborted.
Can't locate File/Spec.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/local/share/perl5/local/lib.pm line 9.
BEGIN failed--compilation aborted at /usr/local/share/perl5/local/lib.pm line 9.
Compilation failed in require.
BEGIN failed--compilation aborted.
Can't locate File/Spec.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/local/share/perl5/local/lib.pm line 9.
BEGIN failed--compilation aborted at /usr/local/share/perl5/local/lib.pm line 9.
Compilation failed in require.
BEGIN failed--compilation aborted.
sshadmin@cl-t072-023cl [~]#

تقریبا هر دستور آپدیت ی هم زدم از این پیغام ها میده
داخل whm هم تو صفحه نصب ماژول های perl که میرم هیچ ماژولی نیست.
البته این آدرس ها هم که داره تو این پیغام ها میگه نگاه کردم داخل 3 تای اولی فایل های perl هست.
راهی به ذهنتون میرسه؟
اگر بشه پرل را درست کرد احتمالا مشکل حل میشه

ضمنا فعلا سرویس های httpd & lfd& mailman هم down شدند و استارت هم نمیشن. لوگ آپدیت سی پنل دیشب نشون میده یک سری ماژول های پرل را نصب کرده ولی خوب در این مشکلات تاثیر نگذاشته.
دستور آپدیت سی پنل هم این اخطار را میده:


[20120422.225902] Detected cron=1 (cron mode set from command line)
Can't locate File/Spec.pm in @INC (@INC contains: /usr/local/cpanel /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/local/share/perl5/DateTime/TimeZone/Local.pm line 11.
BEGIN failed--compilation aborted at /usr/local/share/perl5/DateTime/TimeZone/Local.pm line 11.
Compilation failed in require at /usr/local/share/perl5/DateTime/TimeZone.pm line 13.
BEGIN failed--compilation aborted at /usr/local/share/perl5/DateTime/TimeZone.pm line 13.
Compilation failed in require at /usr/local/lib/perl5/DateTime.pm line 48.
BEGIN failed--compilation aborted at /usr/local/lib/perl5/DateTime.pm line 48.
Compilation failed in require at /usr/local/cpanel/scripts/try-later line 16.
BEGIN failed--compilation aborted at /usr/local/cpanel/scripts/try-later line 16.
[20120422.225902] Couldn't run try-later; maybe atd isn't working?
----------------------------------------------------------------------------------------------------
=> Log opened from /usr/local/cpanel/scripts/upcp at Sun Apr 22 22:59:02 2012
[20120422.225902] Detected cron=1 (cron mode set from command line)
[20120422.225902] Couldn't run try-later; maybe atd isn't working?
=> Log closed Sun Apr 22 22:59:02 2012
[20120422.225902] mtime on upcp is 1334998751 (Sat Apr 21 04:59:11 2012)
[20120422.225902] E Running `/usr/local/cpanel/scripts/updatenow --upcp --log=/var/cpanel/updatelogs/update.1335149942.log` failed, exited with code 512
=> Log closed Sun Apr 22 22:59:02 2012



اخطار سیستم بک آپ سی پنل
[QUOTE]Can't locate loadable object for module Cwd in @INC (@INC contains: /usr/local/cpanel /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at /usr/local/cpanel/scripts/cpbackup line 10.
Compilation failed in require at /usr/local/cpanel/scripts/cpbackup line 10.
BEGIN failed--compilation aborted at /usr/local/cpanel/scripts/cpbackup line 10.


---------- Post added at 09:54 AM ---------- Previous post was at 09:38 AM ----------

مشخصات سیستم عامل
WHM 11.32.2 (build 18)
CENTOS 6.2 i686 standard

heidari_12
April 23rd, 2012, 12:08
سلام
مشکل حل شد
البته هنوز نفهمیدم علت ایجاد مشکل چی بود.
اما راه حل
این فایل را ویرایش کنید
nano /etc/yum.conf
perl* را بردارید تو خط دوم تا yum بتونه پرل را اینستال کنه
بعد هم دستور
yum reinstall perl
بعد
آپدیت سی پنل
در آخر هم فایل ویرایش شده را به حال قبل برگردونید

heidari_12
April 23rd, 2012, 14:29
سلام مجدد
با اینکه تا حدود زیادی مشکلات حل شد ولی وقتی آپاچی را کامپایل می خواهم بکنم اگر گزینه های suhosin و modsecurity را تیک بزنم موقع کامپایل اخطار میده و قطع میشه.
اینجا اخطار میده:

-- Begin step 'Compile mod_sec' --
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/cpeasyapache/src/modsecurity-apache_2.6.3/build/missing --run aclocal-1.11 -I build
Undefined subroutine &File::Path::getcwd called at /usr/share/perl5/File/Path.pm line 218.
END failed--call queue aborted at /usr/bin/autom4te line 1054.
aclocal-1.11: autom4te failed with exit status: 255
make: *** [aclocal.m4] Error 1
!! 'make' failed with exit code '512' !!
!! Restoring original working apache !!


البته یک نامه هم برام اومد از سرور با این مضمون
This module is required by cPanel, and the system may not function correctly until it is installed, and functional. Below is the results of the auto-install attempt:

Test Run
==============
Bareword "cwd" not allowed while "strict subs" in use at /usr/local/share/perl5/CPAN/SQLite.pm line 53.
Compilation failed in require at - line 1.
BEGIN failed--compilation aborted at - line 1.


Installer Run
==============

راهی هست بزنم یک بار به طور اساسی سی پنل خودش را دوباره نصب کنه و این مشکلات حل بشه؟ بدون او اس ری لود
البته ورژن whm را از 32 به 30 تغییر دادم تا شاید موقع دان گرید مشکلاتش حل بشه
راه حل دیگه؟
ممنون