Ubuntu Server 14.04 LTS no talloc stackframe 錯誤訊息解決方法

Ubuntu Linux 四月中推出最新的14.04版本,沒幾天就將原本使用13.10的伺服器升級。升級後常在登入或是使用 sudo 命令時,都會顯示一段訊息:

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


系統使用是沒有什麼問題,但是時常出現看了就礙眼,尤其是常使用 sudo 指令時看到的確很不喜歡

搜尋網路上的資料,發現類似的訊息出現很久,只是後面出現的數字不同,似乎指出 samba (負責網路芳鄰 CIFS 服務)有錯,可是很奇怪,13.10就沒問題咧?

後來找到幾個方法解決這個問題,

第一個方法是移除一個套件, [記得使用sudo]
apt-get remove libpam-smbpass

據說移除這個套件影響不是很大
請參考這裡

後來又找到第二方法,看來似乎比較妥當一些!
執行 pam-auth-update
如下圖

就會出現以下的畫面

只要把第三個選項 SMB Password synchronization 取消再按OK就完成了, 試用的結果似乎真的解決這個問題,訊息不再出現,再多觀察一陣子看看
參考資料: https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1257186

1 Comment on "Ubuntu Server 14.04 LTS no talloc stackframe 錯誤訊息解決方法"

  1. Luo Yuan | 2015-12-16 at 00:04 |

    Thankyou. It really solved the tip.

Leave a comment

Your email address will not be published.


*


這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料