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?
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.
@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.
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