- Mitglied seit
- 6 Jan 2006
- Beiträge
- 135
- Punkte für Reaktionen
- 0
- Punkte
- 16
Hallo Liste!
Vorneweg: Ich verwende SuSE 9.3 auf einem VPS.
Mein Asterisk 1.6.1.6 funzte super, bis ich mich habe überzeugen lassen, auf Asterisk 11.4 "upzugraden". Gesagt, getan. Weekend geopfert. Stuck!
[alle alten subdirectories habe ich momentan umbeannt. Alle ./configure, make && make install &6 make samples]
beim Starten mit asterisk -vvvvc bekomme ich folgende Fehlermeldung:
und crash !
ich habe unter /var/lib/asterisk die alte astdb gelöscht. hilft nix.
im /var/log/asterisk/messages steht:
hilft auch nix, ab a) die astdb2sqlite2 funktion im menuselect
[*] war, und b) ich mittlerweile ein komplett neues sqlite3 in /usr/local/bin installiert habe.
was tun? bin ich der einzige, der dieses Problem hat(te)?????
Vielen Dank für Eure Unterstützung.
[Beitrag 2:]
Frage selbst beantwortet: sqlite3 war einmal in /usr/bin/ und einmal in /usr/local/bin, wobei die neu installierte Version in ...local.. war... und die war nicht mit den Bibliotheken von der anderen Version komplatible.
Vorneweg: Ich verwende SuSE 9.3 auf einem VPS.
Mein Asterisk 1.6.1.6 funzte super, bis ich mich habe überzeugen lassen, auf Asterisk 11.4 "upzugraden". Gesagt, getan. Weekend geopfert. Stuck!
[alle alten subdirectories habe ich momentan umbeannt. Alle ./configure, make && make install &6 make samples]
beim Starten mit asterisk -vvvvc bekomme ich folgende Fehlermeldung:
Code:
Asterisk 11.4.0, Copyright (C) 1999 - 2012 Digium, Inc. and others.
Created by Mark Spencer <[email protected]>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
== Parsing '/etc/asterisk/extconfig.conf': Found
== Parsing '/etc/asterisk/logger.conf': Found
== Parsing '/etc/asterisk/asterisk.conf': Found
[Jun 9 17:03:22] WARNING[29968]: db.c:135 init_stmt: Couldn't prepare statement 'CREATE TABLE IF NOT EXISTS astdb(key VARCHAR(256), value VARCHAR(256), PRIMARY KEY(key))': near "NOT": syntax error
[Jun 9 17:03:22] WARNING[29968]: db.c:210 db_create_astdb: Couldn't create astdb table: near "NOT": syntax error
und crash !
ich habe unter /var/lib/asterisk die alte astdb gelöscht. hilft nix.
im /var/log/asterisk/messages steht:
Code:
[Jun 9 16:42:37] Asterisk 11.4.0 built by root @ h1029995 on a i686 running Linux on 2013-06-09 09:02:51 UTC
[Jun 9 16:42:38] ERROR[13450] db.c: *** Database conversion failed!
[Jun 9 16:42:38] ERROR[13450] db.c: *** Asterisk now uses SQLite3 for its internal
[Jun 9 16:42:38] ERROR[13450] db.c: *** database. Conversion from the old astdb
[Jun 9 16:42:38] ERROR[13450] db.c: *** failed. Most likely the astdb2sqlite3 utility
[Jun 9 16:42:38] ERROR[13450] db.c: *** was not selected for build. To convert the
[Jun 9 16:42:38] ERROR[13450] db.c: *** old astdb, please delete '/var/lib/asterisk/astdb.sqlite3'
[Jun 9 16:42:38] ERROR[13450] db.c: *** and re-run 'make menuselect' and select astdb2sqlite3
[Jun 9 16:42:38] ERROR[13450] db.c: *** in the Utilities section, then 'make && make install'.
[Jun 9 16:42:38] ERROR[13450] db.c: *** It is also imperative that the user under which
[Jun 9 16:42:38] ERROR[13450] db.c: *** Asterisk runs have write permission to the directory
[Jun 9 16:42:38] ERROR[13450] db.c: *** where the database resides.
hilft auch nix, ab a) die astdb2sqlite2 funktion im menuselect
[*] war, und b) ich mittlerweile ein komplett neues sqlite3 in /usr/local/bin installiert habe.
was tun? bin ich der einzige, der dieses Problem hat(te)?????
Vielen Dank für Eure Unterstützung.
[Beitrag 2:]
Frage selbst beantwortet: sqlite3 war einmal in /usr/bin/ und einmal in /usr/local/bin, wobei die neu installierte Version in ...local.. war... und die war nicht mit den Bibliotheken von der anderen Version komplatible.
Zuletzt bearbeitet von einem Moderator: