質問: アンインストール後にsambaをインストールできませんか? を使用してsambaを削除しました:apt-get --purge remove samba 次に、sambaディレクトリに移動した後、rm *.*を使用してsmb.confを手動で削除しました。sambaを再度インストールしようとすると、次のエラーが発生します。starting samba daemons: nmbd/usr/sbin/nmbd: /usr/local/lib/libldap_r-2.4.so.2: no version information available (required by /usr/sbin/nmbd) /usr/sbin/nmbd: /usr/local/lib/liblber-2.4.so.2: no version information available (required by /usr/sbin/nmbd) failed! なぜこれが起こっているのか理解できません。助けてください編集: ps aux | grep sambaを試した後、次の応答を取得します。root 25793 0.0 0.0 3088 716 pts/0 r+ 09:17 0:00 grep samba これをどうしたらいいのか分かりませんか?edit @ matthew次のエラーが発生します:man-dbのトリガーを処理しています...setting up samba-common (2:3.2.5-4lenny11) ... not replacing deleted config file /etc/samba/smb.conf chmod: cannot access `/etc/samba/smb.conf': no such file or directory dpkg: error processing samba-common (--configure): subprocess post-installation script returned error exit status 1 dpkg: dependency problems prevent configuration of samba: samba depends on samba-common (= 2:3.2.5-4lenny11); however: package samba-common is not configured yet. dpkg: error processing samba (--configure): dependency problems - leaving unconfigured errors were encountered while processing: samba-common samba e: sub-process /usr/bin/dpkg returned an error code (1) 私はすでにsmb.cnfファイルを削除しました
回答: / usr/localに互換性のない共有ライブラリがあります。これは個別にインストールされ、notはdebianパッケージの一部としてインストールされました(debianパッケージは 許可されていません /usr/localにインストールされます)。それと/ usr/localにある他の関連する共有ライブラリを削除し、すべてのsambaパッケージをアンインストールしてから、再インストールする必要があります。grepの結果は、「samba」を含むプロセスが実行されていないことを意味することに注意してください。 grepのみが実行されています。私はこれが少し混乱しているように見えることを知っています。編集:さて、試してみてください:sudo rm /usr/local/lib/libldap_r-2.4.so.2 これにより、/ usr/localに個別にインストールされた共有ライブラリが削除されます。そこに他の人がいるかもしれませんが、間違ったものを削除するとシステムが壊れる可能性があります。sudo apt-get remove samba samba-common smbclient swat samba-doc smbfs libpam-smbpass libsmbclient libsmbclient-dev winbind これにより、samba関連のパッケージがすべて削除されます。次に、必要なものを再インストールします。例えば。:sudo apt-get install samba 編集2:ニコライディスは正しい。すべてのsamba構成ファイルを手動で削除するのは間違いでした。行う:sudo cp /usr/share/samba/smb.conf /etc/samba/smb.conf sudo dpkg --configure -a