O ambiente de trabalho K

7.4. "KFM não pode conectar-se ao 'localhost'", o que está acontecendo?

Na maioria dos casos, isto acontece pois existe uma rota incorretamente configurada ao dispositivo de loopback de seu sistema.

Como verificar se esse problema está presente

Verifique se esse comando retorna mensagens semelhantes às listadas:

 # ping localhost
 
 PING localhost (127.0.0.1): 56 data bytes
 64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.3 ms
 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.2 ms
 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.2 ms 
 ...

Se não retornar, sua interface de loopback ou rota não está configurada corretamente.

As mensagens do comando

 /sbin/route 

devem conter linhas como as seguintes:

 Destination     Gateway         Genmask         Flags MSS    Window Use Ifac
 loopback        *               255.0.0.0       U     3584   0       13 lo

Os campos mais importantes são: Destination, Gateway, Genmask e IFase. Isto significa que o sistema está corretamente configurado para rotear todo o tráfico de loopback pela interface de loopback (lo).

As mensagens do comando

 /sbin/ifconfig

devem conter as seguintes linhas:

 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
           UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1

Isto significa que a interface de loopback está ligada e funcionando.

Seu arquivo /etc/hosts deve conter a seguinte linha:

 127.0.0.1       localhost

Isto assegura que o nome 'localhost' está associado com seu endereço de loopback de sistema (127.0.0.1).

Resolvendo esses problemas

 /sbin/ifconfig lo 127.0.0.1
 /sbin/route add -net 127.0.0.0

Num sistema bem configurado, esses comandos deveriam ser executados durante a iniciação do computador. Se isso não está acontecendo, cheque seus arquivos de iniciação de rede em /etc/rc.d.

Se AINDA não funcionar

Se nada disso funcionar, mande um relatório completo para the KDE buglist Não esqueça de mencionar que você verificou tudo o que pedimos.