Re: [問題] 今天我 Ubuntu apt update 莫名其妙卡住

看板Linux作者 (V字龍)時間9年前 (2016/05/21 00:02), 9年前編輯推噓6(600)
留言6則, 6人參與, 最新討論串3/3 (看更多)
※ 引述《s9209122222 (海海海)》之銘言: : 一開始是會卡在幾個 ppa,移除掉之後還是無法順利 update : 於是我換了個伺服器,但卻會卡在這個地方: : http://i.imgur.com/jFnBHl4.png?1 : 要是我 Ctrl+C 後重新跑就會卡在這邊: : http://i.imgur.com/rskVNja.png?1 : 請問該怎麼辦? : 有人回報了這個 BUG,有空拜託各位去投個票囉 : https://bugs.launchpad.net/ubuntu/+source/update-manager/+bug/1583854 最早的(?)軟體缺陷報告: Bug #1579712 “Refresh hangs indefinitely, appstreamcli using 100...” : Bug: appstream package : Ubuntu https://bugs.launchpad.net/ubuntu/+source/appstream/+bug/1579712 據說軟體缺陷已經存在快 3 年了,最近才被(好像是特殊的 metadata)觸發造成無限迴圈(?) 由於軟體來源快取更新都因為這個軟體缺陷跑不完了,當然就不可能直接用軟體更新的方式來修正問題。 這邊來分享我的解法,這個解法不用去手動抓新版本的 Debian 軟體包來安裝。 1. 首先先用「(GNOME)系統監控」(或任何您慣用的方式)幹(kill)掉壞的 appstreamcli 進程(process)(注意要在選單中勾選「所有程序(L)」appstreamcli 才會列在進程列表中) 2. 這個進程是在 APT 軟體包管理系統更新本地端軟體來源快取資料時被執行的,所以就修改 APT 軟體包管理系統的設定將這個程序先停用。以 root 身份編輯 /etc/apt/apt.conf.d/50appstream 檔案將最後幾列的 APT::Update::Post-Invoke-Success 設定註解掉: ````````````` # Refresh AppStream cache when APT's cache is updated (i.e. apt update) #APT::Update::Post-Invoke-Success { # "if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; #then appstreamcli refresh > /dev/null; fi"; #}; ````````````` 3. 執行「軟體更新(更新管理員)」重新更新 APT 軟體來源快取資料,這個時候就不會卡住了。 4. 升級 appstream 軟體包 5. 於終端機中以 root 身份執行 appstreamcli refresh 命令更新 appstream 資料 6. 把 2. 所做的設定變更還原 嗯?您問 AppStream 是什麼?AppStream 是新的軟體元件詮釋資料(metadata)規範,用在許多「軟體中心」應用軟體上,例如 Ubuntu Software。 https://www.freedesktop.org/wiki/Distributions/AppStream/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.34.167 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1463760129.A.45E.html ※ 編輯: Vdragon (59.115.34.167), 05/21/2016 00:14:24 ※ 編輯: Vdragon (59.115.34.167), 05/21/2016 00:14:55 ※ 編輯: Vdragon (59.115.34.167), 05/21/2016 00:16:14 ※ 編輯: Vdragon (59.115.34.167), 05/21/2016 00:16:56

05/21 00:17, , 1F
05/21 00:17, 1F
※ 編輯: Vdragon (59.115.34.167), 05/21/2016 00:17:39 ※ 編輯: Vdragon (59.115.34.167), 05/21/2016 00:18:49 ※ 編輯: Vdragon (59.115.34.167), 05/21/2016 00:19:14

05/21 07:43, , 2F
那不就每次重裝系統都要搞一次了?
05/21 07:43, 2F

05/21 13:30, , 3F
05/21 13:30, 3F

05/22 03:02, , 4F
推薦文章。
05/22 03:02, 4F

05/22 23:00, , 5F
暫時還沒遇到,不過不用裝東西看起來就是比較好解..
05/22 23:00, 5F

06/05 16:35, , 6F
推~~
06/05 16:35, 6F
※ 編輯: Vdragon (180.217.217.173), 09/01/2016 17:37:04 ※ 編輯: Vdragon (180.217.217.173), 09/01/2016 17:40:22 ※ 編輯: Vdragon (180.217.217.173), 09/01/2016 17:46:34 ※ 編輯: Vdragon (180.217.217.173), 09/01/2016 17:47:07
文章代碼(AID): #1NFpK1HU (Linux)
文章代碼(AID): #1NFpK1HU (Linux)