Debian Wheezy 上的 Chromium “噢,啪!”錯誤

Debian Wheezy 上的 Chromium “噢,啪!”錯誤

我的電腦因 RAM 耗盡而死機。我執行了硬重置。當我啟動 Chromium 時,我得到的是“噢,啪!”每頁都有錯誤。所以我刪除了資料夾 .config/chromium/ 並運行apt-get purge chromium,然後重新啟動並再次安裝。不幸的是一切都沒有改變。我現在該怎麼做?

答案1

您最近是否進行了軟體升級,包括核心?幾天前我有一個。更新量約 160 兆。之後我在 Chromium 中也收到了「Aw Snap」訊息。我卸載了它,刪除了快取和配置文件,重新安裝了它,但沒有任何變化。

我在同一條船上。

第二部分

我認為我從未遇到過 RAM 耗盡的情況,所以我無法對此提供答案。我的用法可能和你的有很大不同。我每天至少運行一次 Bleachbit 來清除我的快取檔案等。

我決定重新安裝 Wheezy。

我首先使用以下命令在外部硬碟上備份我的主目錄:

tar -pczf home.tar.gz /home

然後我從兩年前創建的原始 ISO 光碟重新安裝了 Wheezy。

安裝後,我檢查了 Chromium,運行良好。我重置了我的偏好並像往常一樣繼續。

24 小時後,我收到了 350 兆更新的更新通知。這是針對核心和其他一些東西的。以前,更新發生的時間較長,但現在會跳到較新的內容。我下載並安裝了它們。

更新後,我發現 Chromium 再次收到「Aw Snap」訊息,所以我假設問題出在更新的某個地方。

我的理論是,一旦 Wheezy 更新超過某一點,Chromium 就會停止運作 (37.0.2062.120-1)。您必須使用更新版本的 Chromium 轉向 Jessie 才能繼續使用它。或者找一個在 Wheezy 上安裝 Jessie/Chromium 版本的方法。

第三部分

上述答案僅適用於在 amd64 機器上運行的 32 位元 Wheezy(長話短說)。

我剛剛在同一台機器上更新到了 Wheezy 的 amd64 版本。

我打開 Chromium 並立即再次收到“Aw Snap”訊息;無需記憶體耗盡或更新。

我想既然我現在運行的是 64 位元作業系統,我可以只安裝 Google Chrome 而不必擔心 Chromium。我下載並嘗試使用 GDebi 安裝它,但收到以下訊息:

錯誤:依賴關係無法滿足:libstdc++6(>=4.8.0)

Google 僅終止了對 32 位元 Wheezy 的支持,那麼為什麼 64 位元會收到此訊息?

我可能會問這個作為一個新問題。

第四部分

這是我的問題: 無法在 amd64 Wheezy 上安裝 Google Chrome

答案2

回答/評論

我想知道您是否嘗試過從喘息的向後移植安裝 chromium。也許那個版本有效?放

deb http://ftp.debian.org/debian wheezy-backports main

在您的sources.list中,然後再次下載chromium。 (清除後)您應該在更新/升級之前刪除目前的軟體包清單並註解掉其他來源,以避免任何衝突。

谷歌瀏覽器的糟糕之處在於,除非您啟用崩潰報告並將其發送到谷歌,否則不會有真正的錯誤日誌。

uname -a對你來說什麼?您使用的是哪個版本的 Chromium?如果您想提交文件,這些事情很重要錯誤報告

我的另一個建議是下載壓縮包[警告 - 超過 2GB] 它可能比你的 .deb (debian 的 chromium 包)更新

答案3

下次當您的系統因記憶體耗盡而凍結時,您可以嘗試手動呼叫 OOM Killer,然後再進行硬重置。

1) 新增或更改kernel.sysrq=1/etc/sysctl.conf運行sysctl -p.

2) 當系統記憶體不足時,按Alt+SysRq+f終止進程。

答案4

Chrome 在運作時會使用大量 RAM。若要解決此問題,請使用 fdisk/gdisk/parted/whatever 建立新分割區,在硬碟機上建立一些交換空間,然後在該分割區上建立交換檔案系統

mkswap /dev/sdX

假設 /dev/sdX 是您建立的分割區。接下來,啟用交換空間

swapon /dev/sdX

最後,在 /etc/fstab 中新增一行以在啟動時自動掛載交換空間

/dev/sdX   none   swap   defaults   0 0

執行指令mount -a掛載交換空間

當記憶體不足時,該分區將保存記憶體中的資料。這就像擴展 RAM,但訪問速度較慢。

相關內容