Project

General

Profile

Asterisk error following upgrade from 3.0 to 3.3

Added by Greg Williams over 10 years ago

We are now getting the following error within the Asterisk Logs

WARNING24422: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied

This is following the upgrade process completing using yum update -y

Any ideas?


Replies (5)

RE: Asterisk error following upgrade from 3.0 to 3.3 - Added by Greg Williams over 10 years ago

We also get the following

Parsing '/etc/asterisk/iax-vicidial.conf': Found
Parsing '/etc/asterisk/users.conf': Found
[Oct 3 15:07:58] NOTICE6117: chan_iax2.c:13193 set_config: Ignoring bindport on reload
[Oct 3 15:07:58] NOTICE6117: chan_iax2.c:13254 set_config: Ignoring bindaddr on reload
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING6117: chan_iax2.c:3250 reload_firmware: Error opening firmware directory '/var/lib/asterisk/firmware/iax': No such file or directory
-- Reloading module 'cdr_manager.so' (Asterisk Manager Interface CDR Backend)
[Oct 3 15:07:58] WARNING3768: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
[Oct 3 15:07:58] WARNING3768: db.c:124 dbinit: Unable to open Asterisk database '/var/lib/asterisk/astdb': Permission denied
Parsing '/etc/asterisk/sip_notify.conf': Found

RE: Asterisk error following upgrade from 3.0 to 3.3 - Added by Demian Biscocho over 10 years ago

You can safely ignore those warnings. To fix them, ran the following and reboot:

chkconfig --level 2345 asterisk off

This turns off the default system Asterisk startup scripts which runs Asterisk as user Asterisk (that's why permission denied in /var/lib/asterisk/astdb). The default GOautodial Asterisk startup script is ran automatically if this is disabled.

RE: Asterisk error following upgrade from 3.0 to 3.3 - Added by Greg Williams over 10 years ago

Have tried that however following restart asterisk doesnt start. If I use the command service asterisk start I think get the same issues again.

If there a command I can use to start asterisk using Goautodial config?

RE: Asterisk error following upgrade from 3.0 to 3.3 - Added by Demian Biscocho over 10 years ago

Can you check your /etc/rc.local? This should have the following entries:

#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

### uncomment If kernel RAM drive is enabled
### mke2fs -m 0 /dev/ram0
### mount /dev/ram0 /var/spool/asterisk/monitor
### mkdir /var/spool/asterisk/monitor/DONE
### mkdir /var/spool/asterisk/monitor/ORIG

# OPTIONAL enable ip_relay(for same-machine trunking and blind monitoring)
/usr/share/astguiclient/ip_relay/relay_control start  2>/dev/null 1>&2

### Disable console blanking and powersaving
### /usr/bin/setterm -blank
### /usr/bin/setterm -powersave off
### /usr/bin/setterm -powerdown

### start time server
/usr/sbin/ntpdate -u pool.ntp.org

### roll the Asterisk logs upon reboot
/usr/share/astguiclient/ADMIN_restart_roll_logs.pl 2>/dev/null 1>&2

### clear the server-related records from the database
/usr/share/astguiclient/AST_reset_mysql_vars.pl 2>/dev/null 1>&2

### start up asterisk
/usr/share/astguiclient/start_asterisk_boot.pl 2>/dev/null 1>&2

### set message of the day
/usr/local/bin/motd.sh > /etc/motd

### update server IP address in Vicidial tables on first boot (reboot on upgrade)
### if [ -e /.firstboot ]; then
###    /usr/share/astguiclient/ADMIN_update_server_ip.pl --auto --old-server_ip="" 2>/dev/null 1>&2
###    rm /.firstboot
### fi

### make sure SELINUX is turned off
### echo 0 > /selinux/enforce

### sybsys local login
touch /var/lock/subsys/local
    (1-5/5)
    Go to top