Fix Error "API error: The server responded with status code of 400" Ubiquiti NVR dengan Ubuntu Server 16.04


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang cara Fix Error "API error: The server
responded with status code of 400" Ubiquiti NVR dengan Ubuntu Server 16.04.

ketika saat saya ingin login ke frontend nvr cctv Ubiquiti
terdapat error code of 400 yaitu di API ke konek DB dari MongoDB nya
contoh seperti ini

API error / Unexpected error the server responded with a status code of 400



oke bagaimana cara mengatasi nya ?
dan apakah kita harus menginstall baru server NVR nya ?
jawab nya tidak, ini hanya tidak konek API ke DB nya saja kok
cara mudah kok dan tidak susah...., setelah baca doc dari ubiquiti nya
DB nya harus di repair saja melalu remote SSH kalo menggunakan Linux server

oke back to terminal area

remote server NVR anda menggunakan SSH
contoh sebagai berikut

$ ssh username@192.xxxx
$ ssh sayangku@102.304.010.010

nah kalau sudah masuk ke server NVR nya
kita stop service unifi-video
contoh sebagai berikut

$ systemctl stop unifi-video
$ service unifi-video stop

setelah itu hapus isi folder jurnal
contoh sebagai berikut

$ sudo rm -rf /usr/lib/unifi-video/data/db/journal/*

masuk ke akun unifi-video

$ sudo su unifi-video -> ini untuk yang lupa password akun nya pakai masuk cara ini
$ su unifi-video -> ini untuk jika anda ingat password nya

nah selanjutnya kita repair DB nya dengan DB MongoDB
contoh perintah nya sebagai berikut

$ mongod --dbpath /usr/lib/unifi-video/data/db --repair





repair DB tunggu proses.. biasa nya memakan waktu lama...
kalau sudah selesai, keluar akun dari unifi-video kemudian
kita restart atau start service unifi-video kembali

$ exit

restart atau start Unifi-video

$ systemctl restart unifi-video
$ systemctl start unifi-video
$ service unifi-video start

ada sedikit tambahan yaitu dengan tahap ke 2
jadi tahap ke 2 ini akan mereset config
tetapi kita bisa mengambil config sebelum nya
oke ikuti langkah berikut

menuju directory /usr/lib/unifi-video/data/
cari directory/folder backup
nah disitu kamu pilih backupan nya ambil aja 1
copy file nya ke directory home

$ sudo cp -r 2022-04-14_3.10.13.zip /home/ubiquiti/2022-04-14_3.10.13.zip

backup ke pc local kamu, jika kamu menggunakan GNU/Linux
unduh file backupan menggunakan scp, contoh

$ sudo scp ubiquiti@192.168.100.250:/home/ubiquiti/2022-04-14_3.10.13.zip /home/ghostgtr666/2022-04-14_3.10.13.zip

pergi kembali ke directory /var/lib/unifi-video/data
edit file system.properties dan cari is_default

is_default=false

menjadi

is_default=true

restart service NVR ubiquiti

$ systemctl restart unifi-video



buka di browser GUI untuk halaman interface NVR
nah nanti disitu kamu akan disuruh reset/config ulang
tetapi jangan diikutin step reset, pilih file backup dan upload file backup
tadi yang kamu copy.., tunggu proses nya dan loading menuju login
sudah deh tinggal login user yang kamu buat..

buka kembali login frontend NVR ubiquiti nya
nanti akan loading auto upgrading...
tinggal login dengan username dan password yang anda buat


Selesaiii...

oke mungkin itu saja mengenai cara API error
code 400 di server NVR ubiquiti
jika ada kesalahan dan kekurangan nya
mohon berikan masukan nya ya

sekian dan semoga bermanfaat...

Wasalamualikum Wr.Wb...

Post a Comment

0 Comments