no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory

見出しの変なエラーメッセージ、ubuntuを14.04LTSにバージョンアップしてから出るようになりました。

ターミナルでsudoで何かコマンドを打ったときに出ます。

すごく気持ち悪いメッセージですが、PC自体は別に何事もなく動きます。本当は何か問題があるのかもしれませんが、メッセージを見ない振りをすれば実用上問題ないので(笑)、ついついそのまま過ごしていました。

 

ubuntu 14.04LTS

samba 4.1.6

 

ところが、このメッセージで検索するとそのものずばりでかなりヒットします。

例えばこんなところ。

https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1257186

 

いつもながら英語でよく分かりませんが、どうもsambaがらみのエラーらしい。libparam-smbpassが悪いので、これがインストールされているのならばremoveするらしい。

user@myserver:~$sudo apt-get remove libpam-smbpass

ということで、これを実行した後の確認。

user@myserver:~$ dpkg -l | grep smb
rc  libpam-smbpass:amd64                                  2:4.1.6+dfsg-1ubuntu2.14.04.4                       amd64        pluggable authentication module for Samba
ii  libsmbclient:amd64                                    2:4.1.6+dfsg-1ubuntu2.14.04.4                       amd64        shared library for communication with SMB/CIFS servers
ii  python-smbc                                           1.0.14.1-0ubuntu2                                   amd64        Python bindings for Samba clients (libsmbclient)
ii  smbclient                                             2:4.1.6+dfsg-1ubuntu2.14.04.4                       amd64        command-line SMB/CIFS clients for Unix

libpam-smbpassは削除前の「ii」から「rc」に変わっており、削除されたようです。

見出しのエラーメッセージはsudoでコマンドを打ったときに必ず出るわけではないので、本当に直っているのかしばらく様子を見ます。