為何沒法升級我的 ubuntu [論壇 - Ubuntu 哈啦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


為何沒法升級我的 ubuntu
會員五級
註冊日期:
2008/11/21 9:18
所屬群組:
已註冊使用者
等級: 23
HP : 0 / 571
MP : 229 / 18196
EXP: 84
離線
我現行的版本是 ubuntu 14.04
我想升級成 14.10
下了指令後,出現如下訊息


marco@server:~$ sudo do-release-upgrade
[sudo] password for marco:
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Ignoring unknown parameter "mangle case"
檢查是否有新的 Ubuntu 發行
沒找到新發行版


以前升級好多回了,do-release-upgrade,這行指令都有效,
為何這次失效?

2015/1/2 11:05
應用擴展 工具箱
回覆: 為何沒法升級我的 ubuntu
會員五級
註冊日期:
2009/10/29 4:50
所屬群組:
已註冊使用者
等級: 41
HP : 201 / 1007
MP : 894 / 29337
EXP: 29
離線
先檢查看看
/etc/update-manager/release-upgrades

2015/1/2 11:12
應用擴展 工具箱
回覆: 為何沒法升級我的 ubuntu
會員五級
註冊日期:
2009/10/16 8:57
所屬群組:
已註冊使用者
等級: 22
HP : 0 / 541
MP : 204 / 15835
EXP: 67
離線
Marco 寫到:
我現行的版本是 ubuntu 14.04
我想升級成 14.10
下了指令後,出現如下訊息


marco@server:~$ sudo do-release-upgrade
[sudo] password for marco:
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Ignoring unknown parameter "mangle case"
檢查是否有新的 Ubuntu 發行
沒找到新發行版


以前升級好多回了,do-release-upgrade,這行指令都有效,
為何這次失效?


你是要升級 Desktop 還是 server 版。

可參考:
https://help.ubuntu.com/community/UtopicUpgrades

2015/1/2 11:21
同源一体、感同身受、樂於分享、教學相長!
寬廣的心, 世界不會小 ^_^
CreMaker 的生活網誌
應用擴展 工具箱
回覆: 為何沒法升級我的 ubuntu
管理員
註冊日期:
2011/3/11 6:32
所屬群組:
討論區管理群
等級: 44
HP : 216 / 1084
MP : 1088 / 27264
EXP: 38
離線
Marco 寫到:
marco@server:~$ sudo do-release-upgrade
[sudo] password for marco:
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Ignoring unknown parameter "mangle case"
檢查是否有新的 Ubuntu 發行
沒找到新發行版

換個軟體來源鏡像站看看吧,另外同 xenomorph0525

2015/1/2 12:43
本篇發表文章以「創用CC BY 3.0 或更新之台灣地區版本」授權條款釋出,如何使用敬請參考
 Creative Commons — 姓名標示 3.0 台灣 — CC BY 3.0 TW
 http://creativecommons.org/licenses/by/3.0/tw/

「你不懂的東西就不要亂講,被懂得人看破手腳就算了,騙不懂的人誤導別人,還要別人把你當成大師,這就真的是說不過去了。」
 by Allen Own
 出處 http://www.plurk.com/p/i4uogm

自由知識創作平台介紹
 https://docs.google.com/document/d/1MGG6lW_0qCgH4U785R-IwSc_INdoBGej1l-JxiA4gPE
如何建立新的自由知識創作平台文件
 https://docs.google.com/document/d/11NdzOW2lGYksfyQIcPMPye5tlmj1J0QTkgPTmQvIvKA
應用擴展 工具箱
回覆: 為何沒法升級我的 ubuntu
會員五級
註冊日期:
2008/11/21 9:18
所屬群組:
已註冊使用者
等級: 23
HP : 0 / 571
MP : 229 / 18196
EXP: 84
離線
非常感謝各位先進的指導
我是desktop版的

原來問題出在 /etc/update-manager/release-upgrades

其中,
原本 Prompt=lts
把它改成 Prompt=normal

就可以執行了

又另一毎小問題

訊息中的

no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Ignoring unknown parameter "mangle case"

又是怎麼回事,雖然好像不妨礙什麼工作,但有需要處理解決嗎?
Ignoring unknown parameter "mangle case"

最後一個問題,本站下載區
http://www.ubuntu-tw.org/modules/tinyd0/
的版本,怎麼還停留在14.04?
怎不換新呀?

2015/1/2 14:11
應用擴展 工具箱
回覆: 為何沒法升級我的 ubuntu
會員五級
註冊日期:
2009/10/29 4:50
所屬群組:
已註冊使用者
等級: 41
HP : 201 / 1007
MP : 894 / 29337
EXP: 29
離線
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
是 libpam-smbpass 的臭蟲造成的。
我只知道會讓cheese的攝影機無法啟動,有什麼其他影響不知道。

Ignoring unknown parameter "mangle case"
不知道。

2015/1/2 16:56
應用擴展 工具箱
回覆: 為何沒法升級我的 ubuntu
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18527
EXP: 89
離線
Marco 寫到:
非常感謝各位先進的指導
我是desktop版的

原來問題出在 /etc/update-manager/release-upgrades

其中,
原本 Prompt=lts
把它改成 Prompt=normal

就可以執行了


$ cat /etc/update-manager/release-upgrades

把上面那個檔的內容貼出來,看一下註解,大家可能就比較清楚了


# /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.

[DEFAULT]
# Default prompting behavior, valid options:
#
# never - Never check for a new release.
# normal - Check to see if a new release is available. If more than one new
# release is found, the release upgrader will attempt to upgrade to
# the release that immediately succeeds the currently-running
# release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available after
# the currently-running one. Note that this option should not be
# used if the currently-running release is not itself an LTS
# release, since in that case the upgrader won't be able to
# determine if a newer release is available.
Prompt=lts



## 了解「/etc/update-manager/release-upgrades」這個檔,屬於哪個套件。
$ dpkg -S /etc/update-manager/release-upgrades

ubuntu-release-upgrader-core: /etc/update-manager/release-upgrades

$ apt-get download ubuntu-release-upgrader-core
$ dpkg -x ubuntu-release-upgrader-core_1%3a0.220.6_all.deb ubuntu-release-upgrader-core
$ tree ubuntu-release-upgrader-core

$ less /usr/bin/do-release-upgrade

$ man do-release-upgrade
$ man update-manager


Marco 寫到:

又另一毎小問題

訊息中的

no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Ignoring unknown parameter "mangle case"

又是怎麼回事,雖然好像不妨礙什麼工作,但有需要處理解決嗎?
Ignoring unknown parameter "mangle case"


查詢「loadparm.c 4864 leaking memory」,查到幾篇文章,雖然還「不求甚解」,但貼出來當參考摟,

* [Ubuntu] 執行 sudo 時,出現 "no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory"
* no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
* loadparm.c:4864, leaking memory?
* memory leakage messages (no talloc stackframe)
* "no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory"

2015/1/2 16:59
應用擴展 工具箱
回覆: 為何沒法升級我的 ubuntu
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18527
EXP: 89
離線
xenomorph0525 寫到:
no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
是 libpam-smbpass 的臭蟲造成的。
我只知道會讓cheese的攝影機無法啟動,有什麼其他影響不知道。

Ignoring unknown parameter "mangle case"
不知道。


$ apt-cache rdepends libpam-smbpass --recurse | less

$ apt-cache rdepends libpam-smbpass --recurse | grep cheese

$ man apt-cache

$ lynx http://learninginfree.blogspot.tw/2014/05/ubuntu-sudo-talloc-stackframe-at.html


2015/1/2 17:44
應用擴展 工具箱
回覆: 為何沒法升級我的 ubuntu
會員五級
註冊日期:
2008/11/21 9:18
所屬群組:
已註冊使用者
等級: 23
HP : 0 / 571
MP : 229 / 18196
EXP: 84
離線
samwhelp 寫到:
$ apt-cache rdepends libpam-smbpass --recurse | less
$ apt-cache rdepends libpam-smbpass --recurse | grep cheese
$ man apt-cache
$ lynx http://learninginfree.blogspot.tw/2014/05/ubuntu-sudo-talloc-stackframe-at.html


感謝指引,但功力太淺,不知如何解決問題。

2015/1/3 20:55
應用擴展 工具箱
回覆: 為何沒法升級我的 ubuntu
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 34
HP : 169 / 847
MP : 574 / 18527
EXP: 89
離線
Marco 寫到:
samwhelp 寫到:
$ apt-cache rdepends libpam-smbpass --recurse | less
$ apt-cache rdepends libpam-smbpass --recurse | grep cheese
$ man apt-cache
$ lynx http://learninginfree.blogspot.tw/2014/05/ubuntu-sudo-talloc-stackframe-at.html


感謝指引,但功力太淺,不知如何解決問題。


請參考「這一篇」提供的步驟來解決。

基本上我沒在用「Samba」,所以我也沒遇到過這個問題。

剛剛在測試環境「Ubuntu 14.04 LTS 32位元」測試,無法重現你遇到的問題。

$ sudo apt-get install libpam-smbpass

$ sudo apt-get install samba

$ sudo whoami

$ sudo ls

並不會出現

no talloc stackframe at ../source3/param/loadparm.c:4864, leaking memory
Ignoring unknown parameter "mangle case"


個人猜想,新版應該是有把這個bug解決了吧。

$ samba -V


Version 4.1.6-Ubuntu



$ apt-cache policy samba


samba:
Installed: 2:4.1.6+dfsg-1ubuntu2.14.04.3
Candidate: 2:4.1.6+dfsg-1ubuntu2.14.04.3
Version table:
*** 2:4.1.6+dfsg-1ubuntu2.14.04.3 0
500 http://tw.archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main i386 Packages
100 /var/lib/dpkg/status
2:4.1.6+dfsg-1ubuntu2 0
500 http://tw.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages




## 觀看changelog(下面兩個應該看到都是一樣的),並沒有看到相關的紀錄。

$ apt-get changelog libpam-smbpass
$ apt-get changelog samba

然後在「這一頁」的「Comment 54」。

有提到「一頁」有紀錄。


* BUG 8449: Simple use case results in "no talloc stackframe around, leaking
memory" error.)


## 更多參考

* https://lists.ubuntu.com/archives/foundations-bugs/2014-September/207845.html
* https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728666


2015/1/3 22:34
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.