LINUX.ORG.RU

Iceweasel + социальные сети == глюкодром. Как так может быть, и что делать?

 , , ,


0

1

Дано:

  • Debian GNU/Linux 7.3 AMD64, со всеми обновлениями.
  • Последняя версия Iceweasel, т.е.
    # dpkg -s iceweasel
    Package: iceweasel
    Status: install ok installed
    Priority: optional
    Section: web
    Installed-Size: 7417
    Maintainer: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
    Architecture: amd64
    Version: 26.0-1~bpo70+1
    Provides: gnome-www-browser, www-browser
    Depends: libc6 (>= 2.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.10), libstdc++6 (>= 4.1.1), fontconfig, procps, debianutils (>= 1.16), xulrunner-26.0 (= 26.0-1~bpo70+1), libsqlite3-0 (>= 3.7.12-1~)
    Suggests: fonts-stix | otf-stix, fonts-oflb-asana-math, fonts-mathjax, mozplugger, libgssapi-krb5-2 | libkrb53
    Breaks: xul-ext-torbutton
    Conffiles:
     /etc/iceweasel/profile/chrome/userChrome-example.css fbfca410cac55d488681dc195a16d9e0
     /etc/iceweasel/profile/chrome/userContent-example.css b67258136ac90d8ebe43073a21894431
     /etc/iceweasel/profile/mimeTypes.rdf 904530787fbba18b4c308f61d98b7fa0
     /etc/iceweasel/profile/bookmarks.html bcc7546ec08281042c837603274d51bf
     /etc/iceweasel/profile/localstore.rdf 261033f45887bd20dbce72ea8d0fb34e
     /etc/iceweasel/profile/prefs.js 93be5f9524282281f3667126622465b3
     /etc/iceweasel/searchplugins/common/duckduckgo.xml 10875ea748c00bec65f896c0e8b4cb27
     /etc/iceweasel/searchplugins/common/debsearch.xml 626edd789818df62e5980799dcdb2b71
     /etc/iceweasel/searchplugins/locale/en-US/wikipedia.xml 4bf0b9bb9dadd8ef93129a90c047b732
     /etc/iceweasel/searchplugins/locale/en-US/bing.xml dac916913d8b3724452ccd5eea28d7f3
     /etc/iceweasel/searchplugins/locale/en-US/yahoo.xml 0f60b8553cc11238aa83c0676d353cd0
     /etc/iceweasel/searchplugins/locale/en-US/google.xml 02276c75987ee510626938de865b50d8
     /etc/iceweasel/searchplugins/locale/en-US/amazondotcom.xml 7789a0fcebe1a90c7ce4d14633bbba3a
     /etc/iceweasel/searchplugins/locale/en-US/twitter.xml af3080766ce6141c3ece9a0728bda820
     /etc/iceweasel/searchplugins/locale/en-US/eBay.xml 38b8e877633189e3604b423aca30e605
     /etc/iceweasel/pref/iceweasel.js f1bcbce2d713f2f639a9a9db7c3ad228
    Description: Web browser based on Firefox
     Iceweasel is Firefox, rebranded. It is a powerful, extensible web browser
     with support for modern web application technologies.
    
  • Система сконфигурирована для IPv6 по умолчанию
    # cat /etc/gai.conf
    [...]
    
    label ::1/128       0
    label ::/0          1
    #label 2002::/16    2
    label 2000::/3    2
    label ::/96         3
    label ::ffff:0:0/96 4
    label fec0::/10     5
    label fc00::/7      6
    #label 2001:0::/32   7
    
    [...]
    
    
  • Для справки: IPv6 настроен через 6to4.
  • С недавнего времени появившаяся проблема практической неработоспособности этого браузера в социальных сетях vk.com и facebook.com. Причём, неработоспособность выявлена для двух различных хостов, у каждого хоста — свой ISP. Выражается в том, что редко когда открывается и попадается в социальную сеть, тормозит, крутит колёсико, и дальше — ни с места.
  • В других браузерах, картина такая: в Chromium — всё ок, но в epiphany — такая же проблема, что и в iceweasel — тормозит и не открывает; вероятно, chromium-у наплевать на настройки протокола по умолчанию, и работает в обоих случаях через IPv4.
  • Для справки — настройка репозиториев
    # cat /etc/apt/sources.list
    # deb http://mirror.yandex.ru/debian/ wheezy main
    
    #deb http://mirror.yandex.ru/debian/ wheezy main 
    deb http://mirror.yandex.ru/debian/ wheezy main contrib non-free
    deb http://mirror.yandex.ru/debian/ wheezy-proposed-updates main contrib non-free
    #deb-src http://mirror.yandex.ru/debian/ wheezy main
    deb-src http://mirror.yandex.ru/debian/ wheezy main contrib non-free
    deb-src http://mirror.yandex.ru/debian/ wheezy-proposed-updates main contrib non-free
    
    #deb http://security.debian.org/ wheezy/updates main
    deb http://security.debian.org/ wheezy/updates main contrib non-free
    #deb http://security.debian.org/ wheezy/wheezy-proposed-updates main contrib non-free
    #deb-src http://security.debian.org/ wheezy/updates main
    deb-src http://security.debian.org/ wheezy/updates main contrib non-free
    #deb-src http://security.debian.org/ wheezy/wheezy-proposed-updates main contrib non-free
    
    #for the VirtualBox
    deb http://download.virtualbox.org/virtualbox/debian wheezy contrib non-free
    #deb http://download.virtualbox.org/virtualbox/debian wheezy non-free contrib
    
    #for flashplayer etc.
    #deb http://www.deb-multimedia.org wheezy main non-free
    deb http://mirror.yandex.ru/debian-multimedia/ stable main non-free
    deb-src http://mirror.yandex.ru/debian-multimedia/ stable main non-free
    
    # for my video driver
    #deb http://debian.oppserver.net/fglrxlegacy/ wheezy main non-free contrib
    #deb-src http://debian.oppserver.net/fglrxlegacy/ wheezy main non-free contrib
    
    #for old packages
    #deb http://mirror.yandex.ru/debian/ squeeze main contrib non-free
    #deb http://mirror.yandex.ru/debian/ squeeze-proposed-updates main contrib non-free
    #deb-src http://mirror.yandex.ru/debian/ wheezy main
    #deb-src http://mirror.yandex.ru/debian/ squeeze main contrib non-free
    #deb-src http://mirror.yandex.ru/debian/ squeeze-proposed-updates main contrib non-free
    
    #for Iceweasel last version
    #deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
    
  • Также пробовал откатиться на штатную или из бэкпортов версию браузера — не получается:
    # aptitude update
    # apt-get -t wheezy install --reinstall iceweasel
    Чтение списков пакетов… Готово
    Построение дерева зависимостей       
    Чтение информации о состоянии… Готово
    Переустановка iceweasel невозможна, он не скачивается.
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
    # apt-get -t wheezy-proposed-updates install --reinstall iceweasel
    Чтение списков пакетов… Готово
    Построение дерева зависимостей       
    Чтение информации о состоянии… Готово
    Переустановка iceweasel невозможна, он не скачивается.
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
    
    притом, что в /var/log/apt при этом — ни гу-гу.
  • Если редактированием /etc/gai.conf вернуть IPv4 по умолчанию, то тоже не скачивается старая версия IceWeasel, хотя социальные сети начинают работать ОК.
  • Пробовал отключать плагины в iceweasel — не помогает.
  • Но иногда всё же пробивается: или поздней ночью, или как только перезагрузишь роутер, который в аплинке одного из хостов. Но и то не всегда.

Найти:

  • Куда рыть дальше, если вдруг реально понадобится откатить версию iceweasel на штатную?
  • Куда рыть дальше в плане отыскивания сути проблемы неработоспособности социальных сетей по IPv6?
★★★★★

Куда рыть дальше, если вдруг реально понадобится откатить версию iceweasel на штатную?

apt-cache policy iceweasel что скажет? Попробуйте явно указать версию: apt-get install iceweasel=17.0.10esr-1~deb7u1.

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

Приветствую! Спасибо за скорый ответ!

1. Скажет вот что:

# apt-cache policy iceweasel
iceweasel:
  Установлен: 26.0-1~bpo70+1
  Кандидат:   26.0-1~bpo70+1
  Таблица версий:
 *** 26.0-1~bpo70+1 0
        100 /var/lib/dpkg/status
     17.0.10esr-1~deb7u1 0
        500 http://mirror.yandex.ru/debian/ wheezy/main amd64 Packages
        500 http://security.debian.org/ wheezy/updates/main amd64 Packages
2. Однако да, при явном указывании версии не ругается:
# apt-get install iceweasel=17.0.10esr-1~deb7u1
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmozjs26d xulrunner-26.0
Для их удаления используйте «apt-get autoremove».
Будут установлены следующие дополнительные пакеты:
  libmozjs17d xulrunner-17.0
Предлагаемые пакеты:
  mozplugger
Пакеты, которые будут УДАЛЕНЫ:
  iceweasel-l10n-ru
НОВЫЕ пакеты, которые будут установлены:
  libmozjs17d xulrunner-17.0
Пакеты, будут заменены на более СТАРЫЕ версии:
  iceweasel
обновлено 0, установлено 2 новых пакетов, 1 пакетов заменены на старые версии, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 14,7 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 35,5 MB.
Хотите продолжить [Д/н]?
Огромное спасибо! :-)

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

Нашёл тему случайно. От себя хочу добавить, что, как вариант, можно ещё скачать в виде Firefox с сайта разработчика. Причём, рекомендую взять Firefox 24.5.0 ESR.

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

UP! Нашёл решение: заменить подкллючение IPv6 6to4 на 6in4 от he.net (tunnelbroker.net). Глюки с соц. сетями пропали, т.е. расхожее утверждение о глючности оказалось справедливым 6to4. Только жаль, что адресов российских у he.net нету.

Infra_HDC ★★★★★ ()
Ответ на: комментарий от Tactile
# aptitude show iceweasel
Пакет: iceweasel                                 
Состояние: установлен
Автоматически установлен: нет
Версия: 24.6.0esr-1~deb7u1
Приоритет: необязательный
Раздел: web
Сопровождающий: Maintainers of Mozilla-related packages <pkg-mozilla-maintainers@lists.alioth.debian.org>
Архитектура: amd64
Размер в распакованном виде: 7 347 k
Зависимости: libc6 (>= 2.4), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>=
                        2.16.0), libgtk2.0-0 (>= 2.10), libstdc++6 (>= 4.1.1),
                        fontconfig, procps, debianutils (>= 1.16),
                        xulrunner-24.0 (= 24.6.0esr-1~deb7u1), libsqlite3-0 (>=
                        3.7.12-1~)
Предлагаются: fonts-stix | otf-stix, fonts-oflb-asana-math, fonts-mathjax,
                          mozplugger, libgssapi-krb5-2 | libkrb53
Конфликтуют: iceweasel
Ломают: xul-ext-torbutton, xul-ext-torbutton
Предоставляют: gnome-www-browser, www-browser
Описание: веб-браузер, основанный на Firefox
 Iceweasel — это Firefox без торговой марки. Мощный расширяемый веб-браузер с
 поддержкой технологий современных веб-приложений.

Плюс iceweasel, взятой из репозитория, в том, что делаются security update для неё, и она обновляется автоматически, когда выходят новые ESR.

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