LINUX.ORG.RU

Debian lenny: зависают панели Gnome, если есть соединение с интернет


0

0

Итак, Debian, до этого времени безукоризненно отработавший 2 года, внезапно заглючил. При отсутствии связи с внешним миром кнопки панелей и программы,запускаемые ими,работают.После того,как запускаю в инет (модем 3G+wvdial),всё,что ни попытайся запустить с помощью этих панелей (nautilus,системный монитор и.т.п) загрузится в лучшем случае минут через 10-15,причём нагрузка проца в это время нормальна,повышенного сетевого траффика не наблюдается. В целях эксперимента установил kdm & kde, стало получше (менюшки открываются),но konqueror зависает с сетью аналогично наутилусу. ЗЫ.Последними обновлениями перед глюками были dbus,dbus-x11 и libdbus.Откат на прежние версии не помог. Помогите,кто знает,очень,очень не хочется переустанавливать «обжитую» систему...


Ответ на: комментарий от pekmop1024

У меня тоже ленни, и все работает.

На панель не ставил апплетов, связанных\конектящихся к интернету?

Еще посмотри процессы, маловероятно конечно, но возможно у тебя клиент для ддос атак)

Поудаляй подозрительные элементы и проверь

ReckouNT
()
Ответ на: комментарий от Zubok

На панель не ставил апплетов, связанных\конектящихся к интернету?

Апплеты конечно присутствуют такие,iceweasel,апплет погоды,время синхронизируется опять-же. Но на данный момент всё это отсутствует в системе,тогда как проблема осталась.

Еще посмотри процессы, маловероятно конечно, но возможно у тебя клиент для ддос атак)

Лишние процессы не замечены.И в сеть никто не лезет,траффика минимум.

Да, похоже проблема с DNS. А что у тебя в файле /etc/hosts, /etc/nsswitch.conf?

в hosts как и должно быть,127.0.0.1 localhost,а вот nsswitch.conf

nsswitch.conf


passwd: compat
group: compat
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis

Тут,насколько понял,тоже дефолтные параметры. Пробую копать в сторону DNS,результат пока нулевой...

Autumn
() автор топика
Ответ на: комментарий от Autumn

ping localhost

нормально ходит?

Попробуй удалить ~/.dbus, проверь под другим пользователем, посмотри в ~/.xsession-errors и /var/log/Xorg.0.log

GotF ★★★★★
()
Ответ на: комментарий от Autumn

Тогда еще попробуй запустить твои «задумывающиеся» программы из терминала при помощи strace и посмотри, что там происходит, когда программа «задумывается». Может, они пытаются резолвить какой-то хост, который к этому моменту отсутвует в /etc/hosts. Тогда в соответсвии с /etc/nsswitch.conf (строчка hosts: files dns) следующая попытка будет за DNS, а они-то и дают тебе тайм-аут DNS.

Zubok ★★★★★
()
Ответ на: комментарий от GotF

>ping localhost

Кстати, да, при поднятии интернета, может быть, убивается интерфейс loopback (lo)? Скрипты кривые, например.

Zubok ★★★★★
()
Ответ на: комментарий от GotF

GotF

ping localhost


нормально ходит?

Это без коннекта с интернетом:

user@localhost:~$ ping localhost
connect: Network is unreachable

А это с ним:

user@localhost:~$ ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
^C
--- localhost ping statistics ---
30 packets transmitted, 0 received, 100% packet loss, time 99030ms

GotF

Попробуй удалить ~/.dbus, проверь под другим пользователем, посмотри в
~/.xsession-errors и /var/log/Xorg.0.log

Иксы сам сначала подозревал,но нет,в логах всёто,что было и раньше. ~/.dbus удалил,бестолку.Новый юзер,к сожалению,тоже ничего не дал.

Autumn
() автор топика
Ответ на: комментарий от Zubok

Вот вывод strace (это konqueror завис):

user@localhost:~$ strace -p 6137
Process 6137 attached - interrupt to quit
connect(12, {sa_family=AF_INET, sin_port=htons(111), sin_addr=inet_addr(«127.0.0.1»)}, 16

и host.conf

multi on

Autumn
() автор топика
Ответ на: комментарий от Zubok

А вот что получилось с loopback

user@localhost:~$ sudo /sbin/ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:04:61:4e:48:f8
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:250 Base address:0xe000

eth1 Link encap:Ethernet HWaddr 00:04:61:4e:48:f9
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:249

lo Link encap:Local Loopback
LOOPBACK MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)

ppp0 Link encap:Point-to-Point Protocol
inet addr:172.20.100.179 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:64 (64.0 B) TX bytes:245 (245.0B)

затем

user@localhost:~$ sudo /sbin/ifconfig lo 127.0.0.1
user@localhost:~$ sudo /sbin/ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 B) TX bytes:100 (100.0 B)

ppp0 Link encap:Point-to-Point Protocol
inet addr:172.20.100.179 P-t-P:10.6.6.6 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:64 (64.0 B) TX bytes:420 (420.0 B)

и сразу появляется пинг, приложения уже не зависают,но вся радость длится до первой перезагрузки. Как это корректно исправить,пока не придумал.

Autumn
() автор топика
Ответ на: комментарий от Autumn

>и сразу появляется пинг, приложения уже не зависают,но вся радость длится до первой перезагрузки. Как это корректно исправить,пока не придумал.

О! Да, loopback запарывается. Неплохо было бы проверить скрипты, касающиеся интернета. Портится же, насколько я понимаю, после них.

Zubok ★★★★★
()
Ответ на: комментарий от Autumn

Насколько глубоко надо смотреть, я сразу не скажу. Обычно при экспериментах с настройками то там что-то подправишь, то сям, а потом забываешь, что и где правил, пока разбирался, как настроить. Наверное, сперва стоит посмотреть в логах, что пишет wvdial и что pppd, глянуть в /etc/network/interfaces. Потом надо вспомнить, добавлялись ли самостоятельно какие-то скрипты в /etc/ppp/ip-up.d.

Zubok ★★★★★
()
Ответ на: комментарий от Autumn

Заодно попробуй установить соединение wvdial, вообще не заходя в графическую подсистему. Прямо из голой консоли, затем проверь интерфейсы.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

Как вы и намекали,причиной явления был /etc/network/interfaces.Абсолютно пустой внутри.Здесь глянул,как отредактировать параметры,отредактировал-заработало.Вернул в систему гном,потестил-сутки прошли,полёт нормальный!

Autumn
() автор топика
Ответ на: комментарий от Autumn

Ну и отлично. Вообще-то, этот файл пустым быть не должен. Вот почему так получилось, что он был не пустой, а стал пустой — это вопрос. Всякое могло произойти: и вручную можно было случайно очистить и не заметить, и глюк файловой системы (я, например, похожий фокус с внезапным очищением файлов пронаблюдал лет шесть назад на reiserfs3) или скрипт конфигурационный какой-нибудь в файл залез и некорректно его обработал, или обработка этого была прервана пользователем на середине пути.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

Этот вопрос скорее всего так и останется без ответа, т.к аптайм системы на тот момент был около месяца.Остался network~,а в нём обрывок конфигурации

iface eth1 inet static
address 192.168.001.001
netmask 255.255.255.0
gateway 192.168.001.001


auto eth1

Руками так врядли случайно потрёшь,это ж от рута надо,так что скорее всего скрипт поработал ... Вам отдельное спасибо за то,что помогли разобраться,ну и всем остальным тоже.Я бы сам ещё долго ковырялся,если бы вообще обошёлся без переустановки всех и вся...Best regards!

Autumn
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.