Erro de perfil ao iniciar o Google Chrome

2

Sempre que eu abro o Google Chrome, uma janela é exibida contendo esta mensagem:

  

Seu perfil não pôde ser aberto corretamente.

     

Alguns recursos podem estar indisponíveis. Por favor, verifique se o perfil existe e se você tem permissão para ler e escrever seu conteúdo.

Primeiro, tentei remover a pasta ~/.configure/google-chrome e reiniciei o Google Chrome. Ele criou uma nova pasta google-chrome , mas não resolve o problema. A mesma janela é exibida novamente.

Como resolvo o problema?

O Atrícula Original da comunidade do douban chinês

  
    

Google 在 Linux 环境 下 对 Chrome 的 做 做 了 限制 , , 可能 可能 是 安全 安全 的 的 的 配合 配合 配合 配合 配合 配合 配合 配合 配合 配合 配合 配合 配合 配合 配合 配合 以 以 以 以 以 以 以 以 以 以 以 以但是 危险 的。 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是 但是。。。          

于是 :     首先 需要 安装 十六 进制 编辑 器

         

apt-get instala o hexedit

         

然后 使用 编辑 器 编辑 Chrome

         

hexedit / opt / google / chrome / chrome

         

注意 : 路径 如果 不同 的 的 使用 使用 使用 使用 使用 dpkg -c 安装 包 来 察看 安装 到 哪里 了。     AS 到 编辑 器 后 , , , 按 按 按 按 按 按 按 按 Ctrl + S 打开 搜索 功能 输入 geteuid 查找 , geteuid 改为 getppid , 最后 按 Ctrl + X 保存退出。     打开 打开 Chrome , 正常 运行。

  

Traduzido em inglês

  
    

quando você usa o google-chrome no Linux, verá que há algumas limitações, provavelmente as limitações são baseadas em considerações de segurança.     Caso contrário, se for usado em conjunto com o xss e esse tipo de vulnerabilidades,     o hakcer é capaz de executar o comando como privilégio root. Isso é muito perigoso.     Mas o Chrome é um dos maiores navegadores. Não é comum abandonar o Chrome por esse motivo.

         

então faremos algo para deixar o cromo livre dessas limitações.

         

1.Instale o HexEdit, abra um terminal e execute: sudo apt-get install hexedit

         

2.e edite o Chrome com o Hexedit: sudo hexedit / opt / google / chrome / chrome     dicas: verifique se você tem o privilégio de gravação no Chrome.     se você não tiver esses privilégios, execute: sudo chmod -R 777 / opt / google / chrome / chrome

         

Aviso: se você não tiver instalado o chrome no diretório de exemplo, por favor, execute dpkg -c para encontrar o diretório r.

         
  • Insira o HexEdit, o cursor está à esquerda.
  •     
  • Pressione a tecla Tab para deixar o cursor para a direita, que era o modelo Ascii.
  •     
  • Pressione Ctrl + S para abrir o mecanismo de pesquisa
  •     
  • pesquisa "geteuid"
  •     
  • Substitua "geteuid" por "getppid"
  •     
  • Pressione Ctrl + X, salve e saia.
  •     
  • lance seu cromo, funcione corretamente.
  •     

That'all

    
por plusmancn 23.05.2013 / 15:30

3 respostas

5

Este é um problema conhecido do chrome. Tente o seguinte:

  1. Encerre o Google Chrome.
  2. Abra um shell.
  3. Altere o diretório (cd) para ~ / .config / google-chrome / Default
  4. Exclua o arquivo denominado "Dados da Web": rm -rf Web \ Data;
  5. Inicie o Google Chrome e o erro deverá desaparecer.

Como alternativa, você pode tentar o seguinte primeiro:

1) Clique no ícone da ferramenta no canto superior direito do seu navegador chrome. 2) No menu suspenso, clique no botão de login como.
3) Na seção Usuários, clique no botão Excluir este usuário e o retira.
4) Reinicie o Google Chrome e adicione o usuário, e o Chrome estará em boa forma.

    
por Dipto 23.05.2013 / 15:38
0

Resolvi o problema criando um novo lançador corrigido para o Google Chrome.

Basta executar o Chrome a partir do novo ícone chamado "Google Chrome Patched" sem nenhuma modificação dos arquivos originais.

Depois de instalar o pacote google-chrome-stable, basta executar o seguinte script como root para criar o novo lançador:

#!/bin/bash

cat > /opt/google/chrome/google-chrome-patched <<PATCHEND
#!/bin/bash

#
# This is a google-chrome patched launch script to fix the common profile connection error.
#
# By Luc Bruninx 2014-09-15 on Ubuntu 13.04
#

if [[ -d "$HOME/.config/google-chrome.bak" ]]; then
  rm -fr "$HOME/.config/google-chrome.bak"
fi

if [[ -d "$HOME/.config/google-chrome" ]]; then
  mv "$HOME/.config/google-chrome" "$HOME/.config/google-chrome.bak"
  cp -r "$HOME/.config/google-chrome.bak" "$HOME/.config/google-chrome"
fi

$(dirname $0)/google-chrome

PATCHEND

chmod a=r+w+x /opt/google/chrome/google-chrome-patched

cat /usr/share/applications/google-chrome.desktop | sed "s/\/usr\/bin\/google-chrome-stable/\/opt\/google\/chrome\/google-chrome-patched/g" | sed > /usr/share/applications/google-chrome-patched.desktop "s/Google\ Chrome/Google\ Chrome\ Patched/g"
    
por Luc Bruninx 16.09.2014 / 00:49
0

Às vezes, é uma questão de várias instâncias.

Tente digitar o seguinte em um terminal:

pkill chrome

Em seguida, reinicie o Chrome.

    
por user74146 11.07.2015 / 07:53