วิธีการติดตั้ง FreePBX 2.8 บน CentOS 5 และ Asterisk 1.6

Asterisk Opensource IP Pbx

Re: วิธีการติดตั้ง FreePBX 2.8 บน CentOS 5 และ Asterisk 1.6

โพสต์โดย NhooEncOm » 15 ธ.ค. 2010 11:46

Asterisk ended with exit status 1
Asterisk died with code 1.
Automatically restarting Asterisk.
NhooEncOm
Silver Member
 
โพสต์: 29
ลงทะเบียนเมื่อ: 26 พ.ย. 2010 11:20

Re: วิธีการติดตั้ง FreePBX 2.8 บน CentOS 5 และ Asterisk 1.6

โพสต์โดย nuiz » 15 ธ.ค. 2010 15:23

น่าจะเป็นปัญหาจาก มีความพยายามสตาร์ท Asterisk ซ้ำอีกในขณะที่ Process เดิมก็ยังรันอยู่ หรือไม่ก็โหลดโมดูลแล้ว error
ให้ทำตามนี้นะครับ
1. ps -ef ดู ว่ามีบรรทัดที่มี asterisk หรือเปล่า ดูด้านขวามืออ่ะครับ เช่น
root 23841 1 0 Dec01 ? 00:00:00 /bin/sh /usr/sbin/safe_asterisk -U asterisk -G asterisk
asterisk 23845 23841 0 Dec01 ? 00:05:20 /usr/sbin/asterisk -f -U asterisk -G asterisk -vvvg -c
ถ้าเจอก็ kill เลย ใช้คำสั่ง kill -9 ตามด้วย process id เช่น kill -9 23841 และ kill -9 23845

2. ps -ef เช็คดูอีกครั้ง จนแน่ใจว่าไม่มีแล้ว

3. คำสั่ง amportal stop
เช็ค ps -ef ดูจนไม่มี โพรเซสที่เป็น asterisk และ fop แล้ว

4. เข้าไปที่ /var/lock/subsys
ถ้าเจอ asterisk ให้ลบออก
ใช้คำสั่ง rm -rf asterisk

5. เช็คว่าใน /usr/lib/asterisk/modules หรือ /usr/lib64/lib/asterisk มีโมดูลที่ไม่ใช่ดีฟอลท์เพิ่มมาหรือเปล่า โดยเฉพาะ codec_g723.so, codec_g729.so ถ้ามีให้เปลี่ยนชื่อไปก่อน

6. สตาร์ท amportal ใหม่

7. ถ้าสตาร์ทได้ค่อยโหลดโมดูล (ถ้ามีปัญหาเรื่องโมดูล)
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7069
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

Re: วิธีการติดตั้ง FreePBX 2.8 บน CentOS 5 และ Asterisk 1.6

โพสต์โดย NhooEncOm » 15 ธ.ค. 2010 17:17

amportal start

SETTING FILE PERMISSIONS
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk:asterisk': invalid user
chown: `asterisk': invalid user
chown: `asterisk:asterisk': invalid user
Permissions OK

STARTING ASTERISK
Asterisk ended with exit status 1
Asterisk died with code 1.
Automatically restarting Asterisk.
Asterisk ended with exit status 1
Asterisk died with code 1.
Automatically restarting Asterisk.
mpg123: no process killed

-----------------------------------------------------
Asterisk could not start!
Use 'tail /var/log/asterisk/full' to find out why.
-----------------------------------------------------

ลองทำตามหมดแล้วไม่ได้อ่ะคับ พอ start amportal ก็ฟ้องขึ้นมาแบบข้างบนอ่ะคับ

รบกวนพี่หนุ่ยอีกแล้ว :cry: ขอบคุณล่วงหน้าคับ
NhooEncOm
Silver Member
 
โพสต์: 29
ลงทะเบียนเมื่อ: 26 พ.ย. 2010 11:20

Re: วิธีการติดตั้ง FreePBX 2.8 บน CentOS 5 และ Asterisk 1.6

โพสต์โดย nuiz » 15 ธ.ค. 2010 21:43

สคริปต์ amportal พยายามจะใช้ User/Group ชื่อ asterisk รัน Asterisk ครับ สังเกตุจากมันพยายามเซ็ต permission ให้ User/Group asterisk
แต่ว่า User/Group ชื่อ asterisk นี้มันไม่มีอยู่ใน CentOS เช็คในไฟล์ /etc/passwd และ /etc/group ว่ามี asterisk อยู่หรือเปล่า
ถ้าไม่มีให้เพิ่มเข้าไป ตามนี้ครับ

โค้ด: เลือกทั้งหมด
useradd -c "asterisk PBX" -d /var/lib/asterisk -s /sbin/nologin asterisk


คำสั่งข้างบนผมก็อบมาจากไฟล์ INSTALL ของ freepbx-2.8.0 แล้วโมดิฟายนิดหน่อยให้แม็ตกับที่ผมเคยใช้

แล้วลองสตาร์ท amportal ใหม่
** หากมีปัญหากับอุปกรณ์ที่ซื้อมาเองหรือบริการที่ทำขึ้นมาเอง ให้โพสต์ถามในเว็บบอร์ดนี้นะครับ **
** งานเร่งด่วนติดต่อว่าจ้างที่เบอร์ 08-5161-9439 อีเมล์ iamaladin@gmail.com ไลน์ NuizVoip ครับ **
nuiz
Diamond Member
 
โพสต์: 7069
ลงทะเบียนเมื่อ: 24 มี.ค. 2010 09:33

ย้อนกลับ

ย้อนกลับไปยัง Asterisk SIP Server

ผู้ใช้งานขณะนี้

่กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 1 ท่าน