From 1e1100cdb4faff1b0c41b87f1835daf694dc7bd2 Mon Sep 17 00:00:00 2001 From: Terry Wilson Date: Mon, 10 Oct 2011 22:55:39 +0000 Subject: [PATCH] On astdb conversion, also warn about permissions requirements The user running Asterisk must have permission to the directory the Asterisk database resides in since SQLite 3 needs to be able to create a journal file. (closes issue ASTERISK-18174) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@340222 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/db.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main/db.c b/main/db.c index 6a48b331fa..67a8ccdb72 100644 --- a/main/db.c +++ b/main/db.c @@ -204,6 +204,9 @@ static int db_open(void) ast_log(LOG_ERROR, "*** old astdb, please delete '%s'\n", dbname); ast_log(LOG_ERROR, "*** and re-run 'make menuselect' and select astdb2sqlite3\n"); ast_log(LOG_ERROR, "*** in the Utilities section, then 'make && make install'.\n"); + ast_log(LOG_ERROR, "*** It is also imperative that the user under which\n"); + ast_log(LOG_ERROR, "*** Asterisk runs have write permission to the directory\n"); + ast_log(LOG_ERROR, "*** where the database resides.\n"); sleep(5); } else { ast_log(LOG_NOTICE, "Database conversion succeeded!\n");