続・FreeBSD上にOwnCloud 8.2を入れてみた

使っていたところFreeNASがWebDAVでHTTP/1.1 503 Storage not availableを返す場合があるのでCIFSを試すことに。

  1. 前提pkgの導入
    • samba36-libsmbclient
    • git
  2. libsmbclient-phpの導入
    • git clone git://github.com/eduardok/libsmbclient-php.git
    • phpize
    • configure --with-libsmbclient=/usr/local
    • make install

このほか試行錯誤中にhttpd-error.logにpsのエラーが出てたのでquick hackで直してみたり。このあたりは酷い英語でGitHubの該当スレッドに足跡を残しておいた
ただし今のところ同期がうまくとれない問題にぶち当たっており苦戦中…。このあたりのログが怪しいんだが…ERRNOの34って何だよ…。

{"reqId":"Ow5Ui\/c4yGAcF0HXIj4+","remoteAddr":"192.168.40.4","app":"PHP","message":"smbclient_state_errno(): 34 is not a valid smbclient state resource at \/usr\/local\/www\/owncloud\/apps\/files_external\/3rdparty\/icewind\/smb\/src\/NativeState.php#35","level":3,"time":"2015-12-31T20:57:14+00:00","method":"PROPFIND","url":"\/owncloud\/remote.php\/webdav\/"}

とりあえずWebDAVに戻して様子を見る。