PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در استارت ibsng



nader_star
April 1st, 2014, 16:09
سلام
دوستان 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:11
خط آخر هم خطای زیر رو می ده
You have new mail in /var/spool/mail/root

nader_star
April 2nd, 2014, 11:25
حالا اگه گفته بودم می خوام یه چیزی بخرم همه داشتن اینجا سر و دست می شکستن
خدا نکنه تو بخش سئوالات و مشکلات یکی به مشکل بخوره هیچ کسی کمکی نمی کنه :):76:

asa2011
April 2nd, 2014, 17:38
من هم همین مشکل را دارم وفعلا تنها راه حل که پیدا کردم :
اگر شما 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

hassanshaikhi
May 9th, 2014, 11:53
این تاپیک مربوط به یک ماه پیش هست نحوه حل کردن این مشکل رو میگم شاید بدرد یه نفر دیگه خورد
این ارور مربوط به 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 ارور داد توی متن ارور نگاه کنید که کدوم دیتابیس هست اینبار و همین مراحل رو دوباره برای اون دیتابیس انجام بدید

nader_star
August 20th, 2014, 01:57
این تاپیک مربوط به یک ماه پیش هست نحوه حل کردن این مشکل رو میگم شاید بدرد یه نفر دیگه خورد
این ارور مربوط به 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 رو نصب کردم

امشب دوباره همون مشکل برام پیش اومد
با توجه به راهنمایی شما پیش رفتم و مشکل حل شد
واقعاً ممنون :53::x