この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
広告
posted by fanblog
2021年10月22日
rasberry pi で samba がインストールできない
概要
sudo apt-get install samba を実行すると以下のエラーが。
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:
以下のパッケージには満たせない依存関係があります:
samba : 依存: python-samba しかし、インストールされようとしていません
依存: samba-common-bin (= 2:4.5.16+dfsg-1+deb9u4) しかし、インストールされようとしていません
依存: libwbclient0 (= 2:4.5.16+dfsg-1+deb9u4) しかし、2:4.9.5+dfsg-5+deb10u1+rpi1 はインストールされようとしています
依存: samba-libs (= 2:4.5.16+dfsg-1+deb9u4) しかし、インストールされようとしていません
推奨: attr しかし、インストールされようとしていません
推奨: samba-dsdb-modules しかし、インストールされようとしていません
推奨: samba-vfs-modules しかし、インストールされようとしていません
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
やったこと
sambaに依存関係のあるパッケージを手動でインストールしてみる。
python-samba を apt-get install してみると、同様にエラーが。
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。
以下の情報がこの問題を解決するために役立つかもしれません:
以下のパッケージには満たせない依存関係があります:
python-tdb : 依存: libtdb1 (= 1.3.11-2) しかし、1.3.16-2+b1 はインストールされようとしています
E: 問題を解決することができません。壊れた変更禁止パッケージがあります。
さらに依存関係のある libtdb1 も apt-get install してみると、以下の文言が。
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
libtdb1 はすでに最新バージョン (1.3.16-2+b1) です。
libtdb1 は手動でインストールしたと設定されました。
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
libtalloc2
これを削除するには 'sudo apt autoremove' を利用してください。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
libtdb1のバージョンが現在のバージョンとあっていない。。。
同様にほかのパッケージもsambaが求めるバージョンとあわないようだったため、削除する必要がありそう。
解決方法
以下コマンドでパッケージを消して、再度apt-get install sambaを行うと、インストール出来た!
sudo apt-get remove libtdb1
sudo apt-get remove libwbclient0