web-dev-qa-db-ja.com

パッケージが壊れているため、Sambaがインストールされない

Ubuntu Server 14.04.4を実行していますが、元のOSセットアップでSambaをインストールしませんでした。今すぐインストールしたいのですが、壊れたパッケージに関するエラーが表示され続けます。主なハングアップはsamba-libs依存関係のようです。 「Depends:libldb1(<1:1.1.25〜)but 2:1.1.17-2 is installed」ということですが、私はすでに持っていますインストールされている最新のlibldb1。グーグルでできることはほぼすべて試しましたが、見落としているかもしれません。どんなポインタでも大歓迎です。

何が起こっているのか:

root@MAILSVR:/etc/apt# Sudo apt-get  install  samba
Reading package lists... Done 
Building dependency tree        
Reading state information... Done 
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:  samba : Depends: python-samba but it is not going to be installed
         Depends: samba-common-bin (= 2:4.3.8+dfsg-0ubuntu0.14.04.2) but it is not going to be installed
         Depends: samba-libs (= 2:4.3.8+dfsg-0ubuntu0.14.04.2) but it is not going to be installed
         Recommends: samba-dsdb-modules but it is not going to be installed
         Recommends: samba-vfs-modules but it is not going to be installed 
         E: Unable to correct problems, you have held broken packages.

aptitudeから得られるものは次のとおりです

root@MAILSVR:/etc/apt# aptitude install samba

The following NEW packages will be installed:
  libwbclient0{a} python-crypto{a} python-ldb{ab} python-samba{a} python-talloc{a} python-tdb{ab} samba samba-common{a} samba-common-bin{a} samba-dsdb-modules{a} 
  samba-libs{ab} samba-vfs-modules{a} tdb-tools{a} 
0 packages upgraded, 13 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,519 kB of archives. After unpacking 48.3 MB will be used.
The following packages have unmet dependencies:
 python-tdb : Depends: libtdb1 (= 1.3.8-0ubuntu0.14.04.1) but 1.3.8-2 is installed.
 samba-libs : Depends: libldb1 (< 1:1.1.25~) but 2:1.1.17-2 is installed.
 python-ldb : Depends: libldb1 (= 1:1.1.24-0ubuntu0.14.04.1) but 2:1.1.17-2 is installed.
The following actions will resolve these dependencies:


     Keep the following packages at their current version:
1)     python-ldb [Not Installed]                         
2)     python-samba [Not Installed]                       
3)     python-tdb [Not Installed]                         
4)     samba [Not Installed]                              
5)     samba-common-bin [Not Installed]                   
6)     samba-dsdb-modules [Not Installed]                 
7)     samba-libs [Not Installed]                         
8)     samba-vfs-modules [Not Installed]                  


     Leave the following dependencies unresolved:         
9)     samba-common recommends samba-common-bin           




Accept this solution? [Y/n/q/?]

Samba-libsエラー:

root@MAILSVR:/etc/apt# apt-get install samba-libs
Reading package lists... Done

Building dependency tree       
Reading state information... Done
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:
 samba-libs : Depends: libldb1 (< 1:1.1.25~) but 2:1.1.17-2 is to be installed
E: Unable to correct problems, you have held broken packages.
1
PadreD727

問題はパッケージソースにあったため、 repogen.simplylinux.ch を使用して/etc/apt/sources.listをデフォルトに戻しました。

次に、これらのコマンドを実行しました。

apt-get update
apt-get autoremove libtdb1 --purge
apt-get install libtdb1=1.3.8-0ubuntu0.14.04.1
apt-get install samba

できたあなたの援助のためのThx!

2
PadreD727

次のコマンドは、Ubuntu 18.04.2 LTS上にsambaをインストールするのに役立ちました。

Sudo aptitude install samba

出力:

The following NEW packages will be installed:
  attr{a} ibverbs-providers{a} libcephfs2{a} libibverbs1{a} libldb1{a} 
  libnl-route-3-200{a} librados2{a} libtdb1{a} python-crypto{a} 
  python-dnspython{a} python-ldb{a} python-samba{a} python-tdb{a} samba 
  samba-common{a} samba-common-bin{a} samba-dsdb-modules{ab} samba-libs{ab} 
  samba-vfs-modules{a} tdb-tools{a} 
0 packages upgraded, 20 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.1 MB of archives. After unpacking 70.7 MB will be used.
The following packages have unmet dependencies:
 samba-dsdb-modules : Depends: libwbclient0 (= 2:4.7.6+dfsg~ubuntu-0ubuntu2) but 2:4.7.6+dfsg~ubuntu-0ubuntu2.9 is installed
 samba-libs : Depends: libwbclient0 (= 2:4.7.6+dfsg~ubuntu-0ubuntu2) but 2:4.7.6+dfsg~ubuntu-0ubuntu2.9 is installed
The following actions will resolve these dependencies:

Keep the following packages at their current version:
1)     python-samba [Not Installed]                       
2)     samba [Not Installed]                              
3)     samba-common-bin [Not Installed]                   
4)     samba-dsdb-modules [Not Installed]                 
5)     samba-libs [Not Installed]                         
6)     samba-vfs-modules [Not Installed]                  

Leave the following dependencies unresolved:         
7)     samba recommends samba-dsdb-modules                
8)     samba-common recommends samba-common-bin           

    Accept this solution? [Y/n/q/?] n


The following actions will resolve these dependencies:

Downgrade the following packages:                                          
1)     libwbclient0 [2:4.7.6+dfsg~ubuntu-0ubuntu2.9 (now) -> 2:4.7.6+dfsg~ubuntu



    Accept this solution? [Y/n/q/?] y

The following packages will be DOWNGRADED:
  libwbclient0 
The following NEW packages will be installed:
  attr{a} ibverbs-providers{a} libcephfs2{a} libibverbs1{a} libldb1{a} 
  libnl-route-3-200{a} librados2{a} libtdb1{a} python-crypto{a} 
  python-dnspython{a} python-ldb{a} python-samba{a} python-tdb{a} samba 
  samba-common{a} samba-common-bin{a} samba-dsdb-modules{a} samba-libs{a} 
  samba-vfs-modules{a} tdb-tools{a} 
.......

    samba


[2019/07/11 12:31:24.139070,  0] ../lib/util/debug.c:1053(reopen_logs_internal)
  Unable to open new log file '/var/log/samba/log.%m': Permission denied
[2019/07/11 12:31:24.139119,  0] ../source4/smbd/server.c:448(binary_smbd_main)
  samba version 4.7.6-Ubuntu started.
  Copyright Andrew Tridgell and the Samba Team 1992-2017
0
Shakir Shah

同じことが私に起こりましたが、以前の返信はどれも私のために働いていませんでした....何時間も解決策を探した後、私はこれを適切に機能させました:

Sudo wget http://launchpadlibrarian.net/109052...1.0.15_all.deb
Sudo dpkg -i python-support_1.0.15_all.deb

実行:

Sudo apt-get install samba

私はubuntuサーバー16.04.1を使用しています

乾杯

0
lkneedles

私はこれで解決しました:

Sudo apt-get install libwbclient0 = 2:4.3.8 + dfsg-0ubuntu1 && Sudo apt-get install samba

エイタ!!!

0