Posted by: Yell | 8 เมษายน 2010

[Elastix] FATAL ERROR DB Error: no such field

หลังจากที่ไม่ได้ปรับปรุง Elastix VoIP Server มานาน วันนี้เลยลองปรับปรุงดู เผื่อว่าจะมีคุณสมบัติใหม่ๆอะไรบ้าง เริ่มด้วยคำสั่ง

# yum update -y

หลังจากนั้นระบบก็ download file มาหลายร้อย MB แล้วก็ update ค่าให้เสร็จเรียบร้อย ลองเข้าเวบดูปรากฎว่าขึ้นหน้าจอ

FATAL ERROR
DB Error: no such field
เอาหล่ะสิ ลืมอะไรไปเนี่ย ค้นหาไปค้นหามา ปรากฎว่า version ของ FreePBX ที่เคยปรับปรุงไว้ล่าสุด เป็น 2.6.0 แต่ elastix มี version สูงสุดแค่ 2.5.2-2rc ฐานข้อมูลเลยไม่ตรงกัน
เข้า FreePBX admin ไป upgrade ก็ไม่ได้ซะแล้ว เลยต้องหาวิธี manual upgrade แทนให้กลับมา 2.6.0
  1. cd /usr/local/src/
  2. wget http://mirror.freepbx.org/freepbx-2.6.0.tar.gz
  3. tar -xzvf freepbx-2.6.0.tar.gz
  4. cd freepbx-2.6.0
  5. ./install_amp

หลังจากนั้น โปรแกรมก็จะติดตั้ง FreePBX ให้กลายเป็น 2.6.0 เรียบร้อย ก็สามารถเข้าเวบได้ตามปกติ แล้วก็เข้าไปที่ FreePBX admin เพื่อ upgrade module ต่างๆ ให้กลับมาเป็น 2.6.0 ได้

เพื่อกันผิดพลาดในการ upgrade ในครั้งต่อไป ก็ไปแก้ไขใน ไฟล์ /etc/yum.repos.d/elastix.repo โดยเพิ่ม exclude=freePBX.noarch ไว้ในส่วนของ [elastix-updates]

เวลา yum update ครั้งต่อไป จะได้ไม่ต้องไปยุ่งกับ freePBX module อีก


Responses

  1. I do no see this “typeKeys” method in the selenium javadoc that i have. Is it present in an advanced version of selenium. Click http://s.intmainreturn0.com/hukcoo091645


ใส่ความเห็น

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

หมวดหมู่

%d bloggers like this: