最近、ホームサーバーを14.04LTSから16.04 LTSにアップグレードしました。 ZFSは正常に機能しており、ボックスは私のSamba共有を正常に提供し、Kodiサーバーおよびエンドユーザーとして機能していました(SQLデータベースを正常に実行し、家の周りに複数のノードがありました)。
おそらく間違っていたのかもしれませんが、再起動後にZFSが動作しなくなったため、再インストールを試行する必要がありました。オンラインで入手できるすべての情報をたどることはできませんでした。以下は、私が得る入力と出力です。
すべてのヘルプに感謝します。
Sudo apt install zfs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'zfsutils-linux' instead of 'zfs'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
zfsutils-linux :
Depends: zfs-doc (= 0.6.5.6-0ubuntu14) but 0.6.5.7-1~trusty is to be installed
Depends: libnvpair1linux but it is not going to be installed
Depends: libuutil1linux but it is not going to be installed
Depends: libzfs2linux but it is not going to be installed
Depends: libzpool2linux but it is not going to be installed
Recommends: zfs-zed but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
どういうわけか、依存関係が壊れているため、zfsはインストールされません。 ZFS PPAがまだアクティブになっていますか?更新マネージャーでPPAを削除して、それらを取り除きます。
16.04LTSでは、zfsは標準インストールに含まれています。
Sudo apt clean
を使用してから、Sudo apt update
を使用して新たに開始します。次にapt purge zfs*
を実行しますが、zfs以外に何も削除されないようにしてください!
Sudo apt-get install zfsutils-linux
だけでzfsを再インストールできます。古いプールを必ずzpool import mypoolname
でインポートし、エクスポートされていない場合は-fスイッチを使用してください。