2016年12月21日水曜日

FreeBSD 11でpkgからsamba44のインストールがうまくできない

FreeBSD 11でpkgからsamba44のインストールがうまくできませんでした。状況は、以下のWWWページと同じように「size mismatch」と出てしまいます。
size mismatch で pkg upgrade や pkg install が失敗する
http://blog.livedoor.jp/denpa_yunyun/archives/52581360.html Fetching xproto-7.0.27.txz: 100%   58 KiB  59.7kB/s    00:01
pkg: cached package xproto-7.0.27: size mismatch, fetching from remote
Fetching xproto-7.0.27.txz: 100%   58 KiB  59.7kB/s    00:01
pkg: cached package xproto-7.0.27: size mismatch, cannot continue
そこで、ここに書いてあるようにリモートリポジトリを強制的に更新(update -f)し、pkgをupgradeしました。
# pkg update -f

# pkg upgrade 

#
書いてあるようなpkgのバージョンの変更はありませんでしたが、「pkg install samba44」でインストールをふたたび試みるとうまくできました。

samba44などのパッケージをインストールすると最後に以下のようなメッセージが出ることがあります。
How to start: http://wiki.samba.org/index.php/Samba4/HOWTO

* Your configuration is: /usr/local/etc/smb4.conf

* All the relevant databases are under: /var/db/samba4

* All the logs are under: /var/log/samba4

* Provisioning script is: /usr/local/bin/samba-tool

For additional documentation check: http://wiki.samba.org/index.php/Samba4

Bug reports should go to the: https://bugzilla.samba.org/
いくつかまとめてパッケージをインストールしていると、このメッセージを見逃してしまうことがあります。このメッセージは以下のようにすれば再表示できます。
FreeBSDでpkgでのインストール時に最後に表示されるメッセージを再び確認する
http://www.sakashita-net.jp/2017/07/freebsdpkg.html