Etherpad-lite: Otentikasi Etherpad gagal dengan postgres

Dibuat pada 23 Jan 2017  ·  9Komentar  ·  Sumber: ether/etherpad-lite

Halo teman teman,

Teman saya menginstal Ubuntu 16.10 di sistemnya dan kami mengalami masalah dengan membuat etherpad bekerja dengan Postgresql. Postgresql versi 9.4 dan 9.5 kami mencoba, tetapi tidak berhasil. Kami terus mendapatkan kesalahan di bawah ini.

events.js:160
      throw er; // Unhandled 'error' event
      ^

error: password authentication failed for user "postgres"
    at Connection.parseE (/usr/local/lib/node_modules/etherpad-lite/src/node_modules/pg/lib/connection.js:534:11)
    at Connection.parseMessage (/usr/local/lib/node_modules/etherpad-lite/src/node_modules/pg/lib/connection.js:361:17)
    at Socket.<anonymous> (/usr/local/lib/node_modules/etherpad-lite/src/node_modules/pg/lib/connection.js:105:22)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at readableAddChunk (_stream_readable.js:176:18)
    at Socket.Readable.push (_stream_readable.js:134:10)
    at TCP.onread (net.js:551:20)

Bagian settings.json kami :+1:

  "dbType" : "postgres",
  "dbSettings" : {
          "user"    : "postgres",
                    "host"    : "localhost",
                    "password": "PASSWORD",
                    "database": "DBNAME",
                    "charset" : "utf8mb4"

                 },

Kata sandinya benar, karena aplikasi kami dapat terhubung dengan DB dengan kata sandi yang sama, tetapi etherpad tidak bisa. Mencoba menginstal, menghapus instalan etherpad juga, tidak berhasil. Apa yang kita lakukan salah?

Komentar yang paling membantu

Saya memiliki output yang sama. Masalahnya adalah brianc/node-postgres#1000 dan saya dapat memperbaikinya seperti yang disebutkan dalam masalah itu: brianc/ node-postgres@77560fe

Semua 9 komentar

Saya memiliki output yang sama. Masalahnya adalah brianc/node-postgres#1000 dan saya dapat memperbaikinya seperti yang disebutkan dalam masalah itu: brianc/ node-postgres@77560fe

Terima kasih @Flakebi : Ini memecahkan masalah. :-)

Apakah ini bisa dibuka kembali? mengharuskan pengguna untuk menambal beberapa kode dengan tangan bukanlah solusi terbaik. Saya pikir hanya memperbarui ketergantungan ueberdb2 ke 3.5.0 akan memperbaikinya

Saya salah, ueberdb2 perlu memperbarui ketergantungannya juga.

Lihat: https://github.com/Pita/ueberDB/pull/93

@blunckr : Saya mendapatkan opsi untuk membuka kembali, apakah Anda ingin saya membuka kembali ini? Tolong beri tahu saya teks yang harus saya tambahkan saat membuka kembali. Terima kasih.

Yah, sebenarnya masalahnya ada di ueberdb, jadi saya tidak yakin ada gunanya membukanya kembali saat ini. Terimakasih Meskipun.

Terlepas dari kenyataan bahwa etherpad benar-benar tidak dapat digunakan seperti sekarang dengan psql dan kata sandi. Dan jika seseorang tidak terbiasa dengan mekanisme pengemasan/deps etherpad, sepertinya tidak ada harapan untuk memulainya. Saya dapat pergi dan mencoba secara manual menambal semua file buggy .....

Menulis untuk mengonfirmasi bahwa kami juga melihat ini. Kami dapat terhubung ke database dengan baik, tetapi etherpad-light tidak bisa. (nama pengguna/kata sandi salah)

Saya telah secara manual menambal semua client.js [dengan tambalan di brianc/ node-postgres@77560fe ] di berbagai selama saya menonaktifkan seluruh mekanisme pembaruan . Ini jelek.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat