ラズパイ4でMattermostのサーバー起動したらmariaDB関連っぽいエラーが出た件
解決したいこと
初心者です。初投稿がこれってなんかあれですが…。
ラズパイでチャットサーバー構築したいな、と思ってMattermostを使い始めました。
それでMattermostのサーバー起動したらエラーが出ました。
環境
バージョンはわからないんですけど、mariaDBとMattermostを使ってます。
つい最近インストールしたので最新版ではあると思うのですが…(←初心者がいきなりこういうことやろうとするからこうなる)。
ラズパイは4Bを使ってます。普通のRaspbianですが、こちらもバージョンはわからないです。(誰かやり方わかる人教えてくれレベル)
参考サイト
ここ見ながらやってました。
で、ここの
$ cd /opt/mattermost/
$ sudo -u mattermost ./bin/mattermost
でつまずきました。
$ sudo -u mattermost ./bin/mattermost
を実行したらエラーって感じです。
出てきたエラー
/opt/mattermost $ sudo -u mattermost ./bin/mattermost
{"timestamp":"2021-11-18 13:04:48.369 +09:00","level":"info","msg":"Server is initializing...","caller":"app/server.go:265","go_version":"go1.16.7"}
{"timestamp":"2021-11-18 13:04:48.369 +09:00","level":"info","msg":"Starting websocket hubs","caller":"app/web_hub.go:93","number_of_hubs":8}
{"timestamp":"2021-11-18 13:04:48.369 +09:00","level":"warn","msg":"Sentry reporting is enabled, but SENTRY_DSN is not set. Disabling reporting.","caller":"app/server.go:274"}
{"timestamp":"2021-11-18 13:04:48.371 +09:00","level":"info","msg":"Loaded system translations","caller":"i18n/i18n.go:93","for locale":"en","from locale":"/opt/mattermost/i18n/en.json"}
{"timestamp":"2021-11-18 13:04:48.403 +09:00","level":"info","msg":"Pinging SQL","caller":"sqlstore/store.go:253","database":"master"}
{"timestamp":"2021-11-18 13:04:48.421 +09:00","level":"info","msg":"Pinging SQL","caller":"sqlstore/store.go:253","database":"migrations"}
{"timestamp":"2021-11-18 13:04:49.124 +09:00","level":"fatal","msg":"Error creating database tables.","caller":"sqlstore/store.go:200","error":"Error 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'json, `LastUpdateAt` bigint, `SchemeUser` tinyint, `SchemeAdmin` tinyint, `Schem' at line 1"}
最後のところのエラーはGoogle翻訳にかけると
SQL構文にエラーがあります。 MariaDBサーバーのバージョンに対応するマニュアルで、
「json」、「LastUpdateAt」、「bigint」、「SchemeUser」、「tinyint」、「SchemeAdmin」、「tinyint」、「Schem」
の1行目で使用する正しい構文を確認してください。
と出ます。どうやら構文の問題っぽいのですが、コードとかはMattermost内のconfig.json
をいじった記憶しかありません…。
しかもどのファイルのどこを指しているのかが全くわかりません…。
これが進まないことには何もできないので、どうかご教示よろしくお願いします。
(忙しいので、ご回答に気づけないかもしれません…。)