it-swarm.com.de

SQLite-Fehler nach COTURN-Installation auf Ubuntu Server 16.04.1

Ich installiere COTURN auf Ubuntu Server 16.04.1 gemäß den Anweisungen von hier . Alle Schritte sind gut gemacht, aber beim Ausführen von turnserver tritt folgender Fehler auf:

Error retrieving SQLite DB information: file is encrypted or is not a database

Ich habe nach dem obigen Fehler gegoogelt und meistens tritt er in einem Versionskonflikt von SQLite auf. Aber ich habe genau die Installationsanweisungen befolgt und weiß nicht, wie ich das Problem beheben soll.

1
Xaqron

Falls jemand auf dasselbe Problem stößt:

1) Installieren Sie SQLite3:

>> Sudo apt-get update
>> Sudo apt-get install sqlite3 libsqlite3-dev

2) In Dokumentation installieren gibt es einen Fehler beim Definieren der Datenbankdatei in etc/turnserver.conf:

userdb=/etc/turnuserdb.conf

sollte geändert werden in:

userdb=/var/lib/turn/turndb

PS:

Hier sind wichtige Teile von turnuserdb.conf falls Sie brauchen:

# you can listen ports 80 and 443 instead of 3478/5349
listening-port=3478
alt-listening-port=0

tls-listening-port=5349
alt-tls-listening-port=0

listening-ip=YourPublicIPv4
relay-ip=YourPublicIPv4
external-ip=YourPublicIPv4

# realm=yourdomain.com
# server-name=yourdomain.com

# lt-cred-mech
# userdb=/etc/turnuserdb.conf

oauth
user=youruser:yourpassword

# use real-valid certificate/privatekey files
# cert=/etc/ssl/certificate.pem
# pkey=/etc/ssl/private.key

no-stdout-log

Erwägen Sie die Verwendung Ihres YourPublicIPv4 (x.x.x.x) und youruser:yourpassword.

7
Xaqron