web-dev-qa-db-fra.com

Google Chrome et Chrome ne fonctionnent pas

J'ai utilisé Google Chrome tout le temps en parcourant l'heure; Je pense que j’ai alors essayé de mettre à jour le système vers 16.04 (mais j’ai échoué) et que google chrome ne fonctionne pas (je ne suis pas sûr que ce soit la raison ou non).

Cela me montre cette erreur:

[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)

J'ai beaucoup cherché à résoudre ce problème et chaque fois que je voyais des gens se référer à la réponse: erreur de Google Chrome: erreur lors de l'initialisation de NSS sans base de données persistante

J'ai essayé et ça ne marche pas. Une autre solution que j'ai trouvée consiste à installer et à utiliser Chromium Browser. Je l'ai installé mais cela n'a pas fonctionné non plus et il me montre la même erreur ci-dessus.

Mettre à jour

Voici la sortie du terminal lorsque j'essaie de lancer Chrome sous 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>

La sortie de

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

J'ai eu le même problème:

$ 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)

J'ai trouvé que libnss3-nssdb avait été supprimé et libnss3 mis à niveau en une mise à niveau partielle sous Ubuntu 16.04. Maintenant, j'essaie d'installer 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.

puis rétrograder libnss3:

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

Finalement ça marche.

1
Andy

D'après vos erreurs et la sortie de vos commentaires, vous avez exécuté des applications en tant qu'utilisateur élevé, ce qui vous fait perdre l'autorisation d'accéder à certaines parties de votre dossier personnel.

Vous pouvez résoudre ce problème en exécutant cette commande pour redonner l'autorisation à votre ID utilisateur:

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

Remplacez [youruserID] par le nom d'utilisateur avec lequel vous vous êtes connecté. N'incluez pas les crochets dans la commande. Le second [youruserID] est votre identifiant de groupe, qui est par défaut le même que votre identifiant utilisateur.

J'ai pu reproduire l'erreur dans votre question en exécutant la même commande que vous avez exécutée:

$ Sudo chromium-browser

Après avoir corrigé vos données personnelles avec la commande chown ci-dessus, réinstallez Google chrome en téléchargeant la dernière version fournie par Google à partir de:
https://www.google.com/chrome/browser/desktop/

Installez-le soit en double-cliquant sur le fichier deb à partir de votre navigateur, soit à partir de la ligne de commande avec:

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

Pour la Chromium, installez-la directement à partir du référentiel par défaut, comme vous l'avez fait pour la première fois:

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

Cela peut ne pas fonctionner pour vous. Je recevais un message d'erreur connexe et le résolvais en appelant chromium-browser --user-data-dir=/path/to/some/temp/directory/i/made/up/to/hold/my/browsing/profile/and/history.

HTH.

0
isomorphismes