顯示具有 Chrome 標籤的文章。 顯示所有文章
顯示具有 Chrome 標籤的文章。 顯示所有文章

2015年5月22日 星期五

解決「Chrome 在 32-Bit 的舊電腦,因使用低位址記憶體被 SELinux 禁止,而出現警告」的問題

在 32-bit 的電腦中開啟 Google Chrome 又出現 SELinux 的警告(參考:解決「Chrome 因 sandbox 被 SELinux 禁止,而出現錯誤訊息」的問題)。這次是『nacl_helper_boo』,
仿照前文的步驟,叫出『SELinux 警告瀏覽器』查看建議的修正方法。

2015年4月16日 星期四

解決「Chrome 因 sandbox 被 SELinux 禁止,而出現錯誤訊息」的問題

昨天更新 Google Chrome,因習慣於關機前下達更新、關機的複合命令,今天開機後一執行 Google Chrome 就出現 SELinux 的安全性警告,
不理會它直接也不影響 Google Chrome 繼續執行,但是 SELinux 是 Fedora 重要的安全機制,會出現警告訊息,也不知是否有安全顧慮。

2015年1月25日 星期日

解決「在 Fedora 更新 Chrome 失敗」問題(二)

前文『解決「在 Fedora 更新 Chrome 失敗」問題(一)』只是暫時提供一個解決辦法,當 Google 再更新 Chrome 時,又得再做一次,並不能算是一勞永逸。再整理出兩個方法,應該可以根本解決這個問題了。

一、手動載入 Google 的 Linux 『數位簽章』

更新 Google Chrome 前,在「終端機」中以 root 身分輸入以下命令,
[root@Celeron-D ~]# rpm --import https://dl-ssl.google.com/linux/linux_signing_key.pub
這個命令是從 Google 官網下載 Linux 用的『數位簽章』,並將『數位簽章』加入「套件安裝程式」(即:RPM)的簽章資料庫。

:筆者較推薦這個步驟,因其只要下一次命令即可,且不更改其它檔案設定。

二、修改 Google Chrome 的「套件資料庫」設定

另一個方法是在 Google Chrome 的「套件資料庫」設定檔中,加上一列指示『數位簽章』下載點的設定。用讀者熟悉的「文字編輯器」(gedit, pluma 或 vim)開啟位於『/etc/yum.repos.d/』目錄中,的 google-chrome.repo 檔。
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
上面的紅色文字,就是新加上的指示設定。

:這個步驟筆者並不建議使用,只是查到這個解決辦法做個記錄。

三、正常的更新程序

經過上面的任一個步驟操作後,Google Chrome 的更新就可以如其它 Fedora 套件般,方便地用『yum update』命令更新了。

已測試版本:

  • Fedora: 21, 22

參考資料:

2015年1月19日 星期一

解決「在 Fedora 更新 Chrome 失敗」問題(一)

前幾天更新時,Google Chrome 發生更新失敗。之前也沒有碰過,先把它略過,再找時間處理。這幾天剛好有空,就試試看能否找出發生了什麼問題。
請參考另一篇發文:解決「在 Fedora 更新 Chrome 失敗」問題(二)
本篇留做備用方法。
在終端機中下達更新命令,出現如下的錯誤訊息:

2014年4月20日 星期日

Google Chrome 在 32-Bit 的舊電腦不能啟動的原因

在舊的 M2400 筆電中安裝 Fedora 已不記得是多久前的事了,換用「MATE 桌面環境」也有好幾個月,沒注意到何時開始發現 Google 的 Chrome 不能啟動,並出現這個錯誤訊息:
ERROR:nacl_helper_linux.cc(233)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly
這問題找了很久,網路上也有許多討論,
  • SELinux 的限制某些子行程的啟動:有試著將它關閉也不能正常啟動。
  • Sandbox 的版本問題:用『google-chrome --no-sandbox』命令列啟動,雖說可以啟動,但似乎還是不太正常。
  • Google Chrome 的程式碼未更新,建議用 Chromium:Google Chrome 已經更新好幾版了,應該不是這問題。
一直沒有找出比較可能的答案,當然也沒辦法解決這問題。只好轉而找出引發這個問題的根本原因,至少確認是否值得再花時間去找解答。

2013年5月17日 星期五

解決「Chrome 因缺 libudev.so.0 而不能開啟」問題

將 Fedora 18 的系統核心更新到 kernel 3.9.2-200 後,驅動程式也都更新或重新編譯。重新開機後,一切似乎很順利;突然發現,Chrome 不能開啟,點選程式選單似乎都沒反應。
  為查詢錯誤訊息,從「終端機」下命令開啟 Chrome,如果有任何錯誤訊息,就會顯示些線索。
[SiB@Celeron-D ~]$ google-chrome
/usr/bin/google-chrome: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

2012年8月17日 星期五

在 Fedora 快速安裝 Chrome 的方法

Chrome 這個瀏覽器很好用,常見的下載方式為:在 Google 的搜尋框鍵入 "chrome",Google 就會幫你找到下載畫面,按下「下載」鈕後,依指示完成整個安裝過程。
在 Fedora 裏有個快速安裝的的命令,可以用一個命令就把 Chrome 安裝妥當,省了許多滑鼠的操作。