Рабочая среда К

8.4. KFM не может подсоединиться к 'localhost'. В чем проблема?

В большинстве случаев это происходит из-за неправильно настроенного loopback-маршрута в вашей системе.

Как проверить в чем проблемы

Проверьте, возвращает ли следующая команда выходную информацию, аналогичную указанной ниже:

# 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 
...

Если нет, ваш loopback-интерфейс или маршрут настроены неправильно.

Выходной сигнал команды

/sbin/route 

должен содержать строки вроде:

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

Важные поля в этом случае -- Destination, Gateway, Genmask и Iface. Это означает, что система правильно настроена на маршрутизацию всего loopback-транспорта через loopback-интерфейс (lo).

Выходной сигнал от команды

/sbin/ifconfig

должен содержать следующие строки:

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

Это означает, что loopback-интерфейс включен и работает.

Ваш /etc/hosts файл должен содержать следующую строку:

127.0.0.1       localhost

Она определяет, что имя системы "localhost" ассоциировано с системным адресом для loopback (127.0.0.1).

Как поправить положение

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

Обе эти команды на правильно настроенной системе должны выполняться при загрузке компьютера. Если этого не происходит, проверьте ваши файлы инициализации сети в /etc/rc.d.

Если это ВСЕ ЕЩЕ не работает

Если вам так и не удалось ничего сделать -- пошлите подробное сообщение в базу данных ошибок KDE. Не забудьте отметить в письме, что вы проверили все перечисленное выше: