web-dev-qa-db-ja.com

Google ChromeとChromiumの両方が機能していません

Google Chromeを閲覧時間ごとに使用しました。その後、システムを16.04にアップグレードしようとしましたが(失敗しました)、Google chromeが機能していません(それが理由かどうかはわかりません)。

このエラーが表示されます:

[6405:6437:0806/161203:ERROR:nss_util.cc(744)] Error initializing NSS with a persistent database (sql:/home/maldini/.pki/nssdb): /usr/lib/libsoftokn3.so: undefined symbol: PR_GetEnvSecure
[6405:6437:0806/161203:ERROR:nss_util.cc(212)] Error initializing NSS without a persistent database: NSS error code: -5925
[6405:6437:0806/161203:FATAL:nss_util.cc(214)] nss_error=-5925, os_error=0
Aborted (core dumped)

私はこれを解決するために多くのことを探してきましたが、人々がここで答えを参照するのを見るたびに: Google Chromeエラー:永続的なデータベースなしでNSSを初期化するエラー

試しましたが、うまくいきません。私が見つけた他の解決策は、Chromium Browserをインストールして使用することです。インストールしましたが、どちらも機能せず、上記と同じエラーが表示されます。

更新

これは、クロームをSudoとして実行しようとしたときのターミナルからの出力です。

Sudo chromium-browser 
[0820/003010:ERROR:nss_util.cc(98)] Failed to create /home/maldini/.pki/nssdb directory.
[0820/003010:FATAL:chrome_main_delegate.cc(411)] Check failed: process_type.empty(). Unable to get the user data directory for process type: zygote
#0 0x7f3b087afdee base::debug::StackTrace::StackTrace()
#1 0x7f3b087ce42e logging::LogMessage::~LogMessage()
#2 0x5646620584eb <unknown>
#3 0x7f3b10187da2 <unknown>
#4 0x7f3b101867fd content::ContentMain()
#5 0x5646620578ea <unknown>
#6 0x7f3afce73830 __libc_start_main
#7 0x5646620577a9 <unknown>

の出力

Sudo dpkg -i google-chrome-stable_current_AMD64.deb
Selecting previously unselected package google-chrome-stable.
(Reading database ... 244298 files and directories currently installed.)
Preparing to unpack google-chrome-stable_current_AMD64.deb ...
Unpacking google-chrome-stable (52.0.2743.116-1) ...
Setting up google-chrome-stable (52.0.2743.116-1) ...
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/google-chrome (google-chrome) in auto mode
Processing triggers for gnome-menus (3.13.3-6ubuntu3) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160415-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for man-db (2.7.5-1) ...
1
Maldini

私は同じ問題を抱えていました:

$ google-chrome-stable 
[12296:12330:0719/235802.416830:ERROR:nss_util.cc(706)] Error initializing NSS with a persistent database (sql:/home/andy/.pki/nssdb): /usr/lib/libsoftokn3.so: undefined symbol: PR_GetEnvSecure
[12296:12330:0719/235802.416884:ERROR:nss_util.cc(201)] Error initializing NSS without a persistent database: NSS error code: -5925
[12296:12330:0719/235802.416891:FATAL:nss_util.cc(203)] nss_error=-5925, os_error=0
Aborted (core dumped)

Ubuntu 16.04では、libnss3-nssdbが削除され、libnss3が部分的なアップグレードでアップグレードされていることがわかりました。次に、libnss3-nssdbをインストールしようとしています。

$ Sudo apt install libnss3-nssdb 
...    
The following packages have unmet dependencies:
 libnss3-nssdb : Depends: libnss3 (= 2:3.21-1ubuntu4) but 2:3.26.2-0ubuntu0.12.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

次に、libnss3をダウングレードします。

$ Sudo apt install libnss3=2:3.21-1ubuntu4

最後に動作します。

1
Andy

エラーとコメントの出力から、昇格したユーザーとしてアプリケーションを実行しているため、ホームフォルダーの一部に対する許可がゆるくなっています。

この問題を修正するには、次のコマンドを実行してユーザーIDに許可を返します。

$ Sudo chown -R [youruserID]:[youruserID] ~[youruserID]

[youruserID]を、ログインに使用するユーザー名に変更します。コマンドに括弧を含めないでください。 2番目の[youruserID]は、デフォルトではユーザーIDと同じグループIDです。

実行したのと同じコマンドを実行して、質問のエラーを複製できました。

$ Sudo chromium-browser

上記のchownコマンドで個人を修正したら、Googleから提供された最新のものをダウンロードしてGoogle chromeを再インストールします。
https://www.google.com/chrome/browser/desktop/

ファイルブラウザからdebファイルをダブルクリックするか、コマンドラインから次のコマンドを使用してインストールします。

$ Sudo dpkg -i google-chrome-stable_current_AMD64.deb

Chromiumの場合、最初に行ったのと同じ方法でデフォルトのリポジトリから直接インストールします。

$ Sudo apt-get install chromium-browser
0
L. D. James

これはあなたのために働かないかもしれません。関連するエラーメッセージが表示され、chromium-browser --user-data-dir=/path/to/some/temp/directory/i/made/up/to/hold/my/browsing/profile/and/historyを呼び出して解決しました。

HTH。

0
isomorphismes