Database Backup Error Di Odoo Database backup error: Postgres subprocess ('/usr/bin/pg_dump', '--no-owner', '--file=/tmp/tmp6vz7_3d9/dump.sql', 'database_example') error 1

Error Di temukan 

- Linux Centos 7.0

- Odoo 13.0

- Postgresql 10

Dalam kesempatan kali ini saya akan membuat sebuah artikel dimana artikelnya tentang pengalaman ketika backup Dabase Odoo yang dimana error ini memakan waktu sampai beberapa hari untuk solving masalahnya. Dengan bunyi Error seperti ini kira - kira "Database backup error: Postgres subprocess ('/usr/bin/pg_dump', '--no-owner', '--file=/tmp/tmp6vz7_3d9/dump.sql', 'database_example') error 1". Wah sangat jelimet sekali kalo menurut saya cari solving masalah ini, kira - kira detail error nya berikut saya lampirkan gambar error nya.

subprocess-psql

Kira - kira begitulah error yang saya lampirkan di gambar diatas, jika mencari error seperti diatas kurang spesifik akhirnya ditemukan error nya lewat log terminal kira - kira begini bunyi errornya.

Subprocess-odoo-backup

Fokus kepada line yang saya kasih garis merah, disitu terlihat jelas bahwa pg_dump versionnya ke versi 9.2 namun database kita menggunakan Postgresql version 10 jadi mismatch atau tidak sama karena memang secara default Linux Centos membawa Postrgesql dengan yang sudah terinstall yaitu versi 9.2 maka dari itu kita perlu melakukan force global pg_dump supaya terarah ke versi 10 yang kita pakai.

Cari patch pg_dump di linux, karena beda linux biasanya beda path untuk mencarinya seperti berikut ini :

$ sudo find / -name pg_dump

Dengan menjalankan syntak diatas maka akan ada respon dari linux sebagai berikut :

/usr/bin/pg_dump
/usr/pgsql-12/bin/pg_dump
/usr/pgsql-10/bin/pg_dump

Setelah ada response dimana aja ada pg_dump baru kita lakukan pembuatan link file dengan cara

ln -sfn /usr/pgsql-10/bin/pg_dump /usr/bin/pg_dump

Maka secara otomatis pg_dump kita mengarah ke versi 10, silahkan lakukan restart buat lebih yakin, dan silahkan test backup dabatase Odoo.

SELESAI

Related Articles

Comments