Eu gostaria de conversar sobre o assunto para adicionar clareza. Estou reiterando a discussão desta postagem no fórum do ubuntu: link
O problema que todos estão acontecendo é devido à opção 'Navegação segura' do Facebook. Isso requer que os logons e conexões do Facebook usem HTTPS, em vez de HTTP (HTTP seguro versus HTTP normal). Por padrão, acredito que as contas on-line estejam usando HTTP, então isso não funcionará.
Por causa disso, temos algumas opções.
Opção 1 (Solução insegura):
Desabilite a navegação segura do Facebook através da interface de segurança no Facebook.com. Isso desativará os padrões HTTPS em TODAS as suas páginas do Facebook em TODOS os dispositivos, por exemplo, telefones celulares, outros computadores, etc. Isso funciona, mas não é a solução ideal.
Opção 2 (caminho certo):
Podemos simplesmente solicitar que as contas online usem apenas uma conexão HTTPS, em vez de uma conexão HTTP. Para fazer isso, podemos usar o conselho anterior de Derek Karpinski (citado abaixo). Essencialmente, isso está dizendo às Contas on-line para tentar usar HTTP e HTTPS. Como o Facebook precisa de HTTPS, é isso que queremos. Depois de seguir os passos abaixo, exclua o aplicativo do Ubuntu no Facebook (se você já tentou e não conseguiu adicioná-lo), faça logout do Facebook e feche as contas on-line. Na verdade, você não precisa reiniciar o computador, basta fechar as contas on-line. Reabra as contas on-line e tente novamente. e as coisas devem funcionar bem!
É assim que você conserta, execute este comando em um terminal:
gksudo gedit /usr/share/accounts/providers/facebook.provider
Ele abrirá o editor de texto. O arquivo em questão é o perfil da conta do Facebook.
Adicione esta linha:
<setting name="AllowedSchemes" type="as">['https','http']</setting>
logo após esta linha:
<group name="user_agent">
Salve o arquivo e feche o editor de texto. Agora você poderá inserir suas credenciais do facebook corretamente no painel de contas on-line.