コマンドラインでの警告メッセージ `sudo`


19

sudoターミナルで何かをしようとするたびに、警告メッセージが表示されます。

alexandre@XPS-15Z $ sudo mount file.iso /mnt/ -o loop
[sudo] password for alexandre: 
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

常にそれを取得するのは面倒です。どうすれば解決できますか?Ubuntu 14.04を使用しています(13.10からアップグレード)


回答:


37

少しグーグルで調べたところ、このメッセージはSambaのパスワード同期に関連しいることがわかりました

修正するには、実行pam-auth-updateして、SMB password synchronization選択が解除されていることを確認してください(source)。スペースを使用して選択を解除します。

SMBパスワード同期

これは、SAMBAでバグが修正されている場合は必要ありません(実際、Ubuntu 14.10にはsamba 4.1.11同じ動作が含まれていません)。


このバグは、Samba 4.1.10で修正されたと言われています。
ハックソー

@HackSawはまだPPAでしか利用できませんよね?
アレクサンドル14

私の知る限りでは。今のところ、私はそれがすぐにもたらされることを望みますが、待つことに満足しています。
ハック見た14

0

私にとってより効果的な別のソリューションは、Debian安定版リリースへの移行でした。

私の目標は安定性と信頼性であり、古い報告されたバグを回避するための機能を無効にすることはサーバーでは受け入れられません。

がっかりだよ。Ubuntu Server 14.04 LTSの最新リリースのクリーンインストール、およびOpenSSHとSambaのインストールプロンプトからの選択。


1
それは何も解決しません。上記の答えは明らかに最良の答えです。
ジョンスコット14

4
パスワード同期を無効にしてSambaを実行できません。したがって、これは有効な代替ソリューションです。この問題は1年以上報告および追跡されています。sambaがサポートまたは更新されない場合は、ubuntuインストーラーから削除する必要があります。また、debianはバグやメモリリークをリポジトリにコミットしないため、この問題は完全に解決します。
user1820024 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.