Unlock File is Locked dan Mematikan File Lock pada Owncloud
Untuk kamu yg sering mengalami gagal syncron dikarenakan error File is Locked pada Owncloud, berikut ini adalah cara memperbaikinya.
Error File is Locked pada Owncloud
Error ini dicirikan dengan tidak bisanya delete ataupun update file kamu yg ada pada server Owncloud. File tersebut akan tetap ada meski kamu mengupload file dengan file yg sama dan akan menimbulkan error dan tidak melakukan perubahan apapun pada file tersebut.
Sedangkan pada sisi server kamu akan menemukan error log yg bertuliskan,
{"reqId":"0DijSqEkfOg2iyh9VD8J","remoteAddr":"xx.xx.xx.xx","app":"webdav","message":"Exception: {\"Message\":\"HTTP\\\/1.1 423 \\\"path\\\/file.extension\\\" is locked\",\"Exception\":\"OCA\\\\DAV\\\\Connector\\\\Sabre\\\\Exception\\\\FileLocked\",\"Code\":0,\"Trace\":\"#0
Unlock File pada Owncloud
Untuk memperbaiki file yg ter-lock ini, kamu bisa mengikuti beberapa cara dibawah ini,
Buat lah Owncloud kamu dalam mode maintenance dengan mengedit file config/config.php dan merubah line
'maintenance' => false,
menjadi
'maintenance' => true,
Setelah itu masuk lah ke MYSQLi Owncloud, bisa dari Phpmyadmin ataupun dari MYSQL Console, pilih Database Owncloud kamu. Setalah login dan memilih Database Owncloud kamu, ketikkan perintah berikut ini untuk menghapus file locking pada file file kamu.
DELETE FROM oc_file_locks WHERE 1
Lalu kembalikan status maintenance pada config.php kembali menjadi false.
Maka File kamu sudah tidak ter-lock lagi.
Disable File Lock
'filelocking.enabled' => false,
Namun fiture ini bukan sebuah solusi yg menjanjikan, bisa saja file kamu akan kembali terlock dikarenakan 1 ataupun lain hal. Untuk itu kamu bisa melakukan Unlock file kembali seperti cara sebelumnya ya.