-
April 1st, 2014, 16:09
#1
مشکل در استارت ibsng
سلام
دوستان ibsng من امروز دچار مشکل شده
موقع استارت کردن خطای زیر رو در سنت او اس می ده
کسی می تونه راهنمایی کنه؟
service IBSng start
Starting IBSng Core: importing required files ...
forking ...
IBSng started with pid=0
Calling Initializer routins
IBSng started with pid=3503
Shutting down on error
IBSng Failed to start!
Traceback (most recent call last):
File "/usr/local/IBSng/ibs.py", line 65, in start
mainThreadInitialize()
File "/usr/local/IBSng/ibs.py", line 40, in mainThreadInitialize
core.main.init()
File "/usr/local/IBSng/core/main.py", line 32, in init
db_main.init()
File "/usr/local/IBSng/core/db/db_main.py", line 48, in init
dbpool.initPool()
File "/usr/local/IBSng/core/db/dbpool.py", line 130, in initPool
main_pool=DBPool()
File "/usr/local/IBSng/core/db/dbpool.py", line 16, in __init__
self.__initializeHandles()
File "/usr/local/IBSng/core/db/dbpool.py", line 23, in __initializeHandles
self.__addNewHandleToPool()
File "/usr/local/IBSng/core/db/dbpool.py", line 34, in __addNewHandleToPool
handle=self.__createNewHandle()
File "/usr/local/IBSng/core/db/dbpool.py", line 39, in __createNewHandle
return db_handle.getDBHandle()
File "/usr/local/IBSng/core/db_handle.py", line 4, in getDBHandle
return db_pg.db_pg("IBSng",DB_HOST,DB_PORT,DB_USERNAME,DB _PASSWORD)
File "/usr/local/IBSng/core/db/ibs_db.py", line 9, in __init__
self.connect(dbname,host,port,user,password)
File "/usr/local/IBSng/core/db/db_pg.py", line 17, in connect
raise ibs_exceptions.DBException(str(e))
DBException: FATAL: database is not accepting commands to avoid wraparound data loss in database "postgres"
HINT: Stop the postmaster and use a standalone backend to vacuum database "postgres".
[FAILED]
[root@ibsng ~]# Traceback (most recent call last):
File "/usr/local/IBSng/ibs.py", line 89, in ?
start()
File "/usr/local/IBSng/ibs.py", line 75, in start
core.main.mainThreadShutdown()
File "/usr/local/IBSng/core/main.py", line 144, in mainThreadShutdown
server.shutdown()
File "/usr/local/IBSng/core/server/server.py", line 25, in shutdown
if not server_started:
NameError: global name 'server_started' is not defined
-
تعداد تشکر ها ازnader_star به دلیل پست مفید
-
April 1st, 2014 16:09
# ADS
-
April 1st, 2014, 16:11
#2
پاسخ : مشکل در استارت ibsng
خط آخر هم خطای زیر رو می ده
You have new mail in /var/spool/mail/root
-
تعداد تشکر ها ازnader_star به دلیل پست مفید
-
April 2nd, 2014, 11:25
#3
-
تعداد تشکر ها ازnader_star به دلیل پست مفید
-
April 2nd, 2014, 17:38
#4
پاسخ : مشکل در استارت ibsng
من هم همین مشکل را دارم وفعلا تنها راه حل که پیدا کردم :
اگر شما backup برمی گردونی مشکل از برگردادن دیتابیس است
به صورت خام ibs رو استارت کن می بینی که مشکلی نداره
su - postgres
dropdb IBSng
createdb IBSng
exit
service IBSng restart
واگر هم backup دیتابیس بر نمی گردونی وباز هم مشکل داری
cd /usr/local/IBSng/core/lib
nano IPy.py
کد زیر را در بالای همه کد ها قرار داده و تغییرات را ذخیره کنید.
***
#coding:utf-8
***
cd /usr/local/IBSng/core/lib/mschap
nano des_c.py
کد زیر را در بالای همه کد ها قرار داده و تغییرات را ذخیره کنید.
***
#coding:utf-8
***
cd /usr/local/IBSng/interface/IBSng/inc
nano error.php
جلوی متغیر timeArr بصورت زیر باشد
$timeArr="IRDT/4.0/DST";
service IBSng restart
ویرایش توسط asa2011 : April 2nd, 2014 در ساعت 17:45
-
تعداد تشکر ها ازasa2011 به دلیل پست مفید
-
پاسخ : مشکل در استارت ibsng
این تاپیک مربوط به یک ماه پیش هست نحوه حل کردن این مشکل رو میگم شاید بدرد یه نفر دیگه خورد
این ارور مربوط به vacuum هست
کد:
service postgresql stop
su postgres
touch /tmp/fix.sql
echo "VACUUM FULL;" > /tmp/fix.sql
postgres -D /var/lib/pgsql/data YOUR_DATABASE_NAME < /tmp/fix.sql
به جای YOUR_DATABASE_NAME اسم دیتابیسی که مشکل داره رو مینویسید اینجا با توجه به اروری که داده
DBException: FATAL: database is not accepting commands to avoid wraparound data loss in database "
postgres
"
دیتابیس postgres مشکل داره پس دستور این میشه
postgres -D /var/lib/pgsql/data postgres < /tmp/fix.sql
exit
service postgresql restart
اگه دوباره موقع اجرا سرویس IBSng ارور داد توی متن ارور نگاه کنید که کدوم دیتابیس هست اینبار و همین مراحل رو دوباره برای اون دیتابیس انجام بدید
ویرایش توسط hassanshaikhi : May 9th, 2014 در ساعت 11:56
-
تعداد تشکر ها ازhassanshaikhi به دلیل پست مفید
-
August 20th, 2014, 01:57
#6
پاسخ : مشکل در استارت ibsng

نوشته اصلی توسط
hassanshaikhi
این تاپیک مربوط به یک ماه پیش هست نحوه حل کردن این مشکل رو میگم شاید بدرد یه نفر دیگه خورد
این ارور مربوط به vacuum هست
کد:
service postgresql stop
su postgres
touch /tmp/fix.sql
echo "VACUUM FULL;" > /tmp/fix.sql
postgres -D /var/lib/pgsql/data YOUR_DATABASE_NAME < /tmp/fix.sql
به جای YOUR_DATABASE_NAME اسم دیتابیسی که مشکل داره رو مینویسید اینجا با توجه به اروری که داده
DBException: FATAL: database is not accepting commands to avoid wraparound data loss in database "
postgres
"
دیتابیس postgres مشکل داره پس دستور این میشه
postgres -D /var/lib/pgsql/data postgres < /tmp/fix.sql
exit
service postgresql restart
اگه دوباره موقع اجرا سرویس IBSng ارور داد توی متن ارور نگاه کنید که کدوم دیتابیس هست اینبار و همین مراحل رو دوباره برای اون دیتابیس انجام بدید
آقا دمت گرم
من دفعه قبلی که این تایپیک رو زدم مشکلم حل نشد. دیتا بیس داشتم و دوباره ibsng رو نصب کردم
امشب دوباره همون مشکل برام پیش اومد
با توجه به راهنمایی شما پیش رفتم و مشکل حل شد
واقعاً ممنون 
-
تعداد تشکر ها ازnader_star به دلیل پست مفید