LINUX.ORG.RU

Научите найти и устранить проблему - Хром(иум) грузит страницы не до конца.

 , ,


0

1

Помогите начинающему линуксисту раскопать и устранить проблему. ОС Debian 10.8 (x86-64), ядро 4.19.0-14-amd64, Cinnamon 3.8.8, Google Chrome 87.0.4280.88. Суть в том, что Хром (и Хромиум) грузят страницы (любые) не до конца. То картинки крестиками, то какая-нибудь джаваскрипт недозагрузилась. Будто где-то разрыв связи. Короче, приходится по нескольку раз обновлять страницу, чтобы всё загрузилось как надо. При этом родной (из комплекта установки) фаерфокс загружает всё с первого раза. Где посмотреть лог загрузки страниц в хроме, чтобы найти проблему? Или включить какую-нибудь трассировку?

P.S. Надо отметить, что точно такая же конфигурация софта стоит на двух других компах и работает, как часы, т.е. хромы загружают всё отлично. Проблема только на одном локальном компьютере.



Последнее исправление: pavelkq (всего исправлений: 1)

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

Да, исследовал. В ошибках и предупреждениях вот что:

home:15 GET https://student.skyeng.ru/22-es2015.33cb1b250e2674c0fea4.js net::ERR_NETWORK_CHANGED 200 nrWrapper @ home:15 n.e @ runtime-es2015.3e22994c91a39f89eced.js:1 loadChildren @ main-es2015.51864eccf05282a884fe.js?65b9301684ed2c08b50df2787d7a5ef0:1 loadModuleFactory @ main- … Error: Uncaught (in promise): ChunkLoadError: Loading chunk 22 failed. (error: https://student.skyeng.ru/22-es2015.33cb1b250e2674c0fea4.js) ChunkLoadError: Loading chunk 22 failed. (error: https://student.skyeng.ru/22-es2015.33cb1b250e2674c0fea4.js) at Function.n.e (runtime-es2015.3e22994c91a39f89eced.js:1) at loadChildren (main-es2015.51864eccf05282a884fe.js?65b9301684ed2c08b50df2787d7a5ef0:1)

Что-то на сеть ругается.

Посмотрел схожую тему и проверил пинги с длинным MTU. Максимальный MTU, который работает 1472

$ ping -M do ya.ru -s 1473 PING ya.ru (87.250.250.242) 1473(1501) bytes of data. ping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 ^Cping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 ping: local error: Message too long, mtu=1500 ^C — ya.ru ping statistics — 8 packets transmitted, 0 received, +8 errors, 100% packet loss, time 180ms

$ ping -M do ya.ru -s 1472 PING ya.ru (87.250.250.242) 1472(1500) bytes of data. 1480 bytes from ya.ru (87.250.250.242): icmp_seq=1 ttl=63 time=90.7 ms 1480 bytes from ya.ru (87.250.250.242): icmp_seq=2 ttl=63 time=79.10 ms 1480 bytes from ya.ru (87.250.250.242): icmp_seq=3 ttl=63 time=77.10 ms ^C — ya.ru ping statistics — 3 packets transmitted, 3 received, 0% packet loss, time 208ms rtt min/avg/max/mdev = 77.952/82.859/90.671/5.593 ms

Выставил на интерфейсе $ sudo ip link set enp3s0 mtu 1400 - не помогло.

Тогда нашёл ещё непонятную инструкцию по выключению чего-то (думаю, что это запрет на фрагментацию)

$sudo iptables –insert FORWARD –protocol tcp –tcp-flags SYN,RST SYN –jump TCPMSS –clamp-mss-to-pmtu

Затем зашёл ещё в графический интерфейс настройки интерфейса. Там по-прежнему стояло MTU автоматически. Выставил руками 1400. Перезапустил интерфейс и УРА!!! Больше ошибок нет в хроме. Есть, правда, предупреждения, но страницы теперь грузятся, как надо - до конца с первого раза.

pavelkq
() автор топика

Помогите начинающему линуксисту

Линуксуалу же.

chenbr0
()
Ответ на: комментарий от anonymous

Смогу всё вернуть, кроме iptables. Это для меня китайский(( Т.е. не знаю, что там было по умолчанию. Или вообще не было этой записи? Если так, где её удалить?

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

Обновился до bullseye и снова такая же беда. И теперь этот танец с MTU уже не проходит. Открываем второй раунд. Куда копать?

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

Попробовал выйти в интернет через смартфон (как бы заменил сетевушку). Проводной интерфейс отправил в даун. В результате картина не изменилась. Хром вывалил 76 ошибок типа led to load resource: net::ERR_NETWORK_CHANGED

Скажите, это, всё же,MTU или что-то ещё надо копать?

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

Покопал интернет по конкретной ошибке и выяснил, что так может вести себя docker. Поглядел - действительно стоит эта штука. В ней даже вертится процесс Viber (видимо, давно ставил и забыл). Отключил демона и всё заработало, как часики. Судя по комментариям в интернете, docker дёргает ipv6, хотя он и отключён. Если кому нужен docker, то выключайте ipv6. Я не знаю, все места, где его надо выключить. Выключил в загрузчике и в свойствах сети, но не помогло. Но он мне не нужен, поэтому проблему считаю решённой.

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