| Summary: | После обновления libnss перестали открываться сайты Google в Chromium | ||
|---|---|---|---|
| Product: | Branch p7 | Reporter: | anton |
| Component: | chromium | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED FIXED | QA Contact: | qa-p7 <qa-p7> |
| Severity: | normal | ||
| Priority: | P3 | CC: | admaks, admin, lav |
| Version: | не указана | ||
| Hardware: | all | ||
| OS: | Linux | ||
Да, забыл упомянуть: другие (негугловские) сайты открываются без проблем. Уже неделю над этой проблемой бюсь. Скорее всего, пересоберу без libnss. Пока лучше откатить libnss и поставить на Hold. Писал в официальных группах и на форуме. То же в Ubuntu: All queries fails when 'google' is used: ERR_SSL_PROTOCOL_ERROR https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1520568 Действительно вызвано этим изменением? * nss/lib/ssl/sslsock.c: Disable transitional scheme for SSL renegotiation. 5 years after the transition started, it shouldn't be necessary anymore. (В ответ на комментарий №3) > То же в Ubuntu: > All queries fails when 'google' is used: ERR_SSL_PROTOCOL_ERROR > https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1520568 > > Действительно вызвано этим изменением? > * nss/lib/ssl/sslsock.c: Disable transitional scheme for SSL renegotiation. > 5 years after the transition started, it shouldn't be necessary anymore. Там они решили тупым обновлением chromium. Переезд с 2 на 3 флаг enableRenegotiation проблему не решает. Никаких новостей? С другой стороны, устаревший chromium всё равно особо не имеет смысла. (В ответ на комментарий №5)
> Никаких новостей? С другой стороны, устаревший chromium всё равно особо не
> имеет смысла.
Никаких. Работа продолжается.
Для восстановления нужно установить старые версии libnss и nssutils - http://pastebin.com/VbKmqYZz: rpm -Uvh --oldpackage http://ftp.altlinux.org/pub/distributions/archive/p7/date/2016/02/13/files/`uname -m`/RPMS/libnss-3.20.1-alt0.M70P.1.`uname -m`.rpm http://ftp.altlinux.org/pub/distributions/archive/p7/date/2016/02/13/files/`uname -m`/RPMS/nss-utils-3.20.1-alt0.M70P.1.`uname -m`.rpm и на будущее поставить на Hold эти два пакета в Hold { // Old-style kernels. "^(kernel|alsa)[0-9]+-source"; //"libnss"; //"nss-utils"; }; *** Bug 32230 has been marked as a duplicate of this bug. *** chromium-38.0.2125.122-alt0.M70P.2 -> p7: * Thu Sep 08 2016 Andrey Cherepanov <cas@altlinux> 38.0.2125.122-alt0.M70P.2 - Build with nss-compat to fix SSL error (ALT #31829) - Use fast build flags - Add directory /usr/lib(64)/chromium/extensions for extensions |
После обновления пакетов на рабочей машине (p7, 32bit) обнаружил, что Chromium не открывает Gmail, youtube, google.ru, а выдает ошибку ERR_SSL_PROTOCOL_ERROR . Замечу сразу, что в Firefox все в порядке. Разобрал логи обновления - версия браузера не менялась: # apt-cache policy chromium chromium: Установлен: 38.0.2125.122-alt0.M70P.1 Значит, вероятно, виноват какой-то из пакетов... Перебирал варианты на другой машине - добился воспроизведения проблемы, обновив libnss (+libnss-utils как зависимость). Обновления всяких ca-certificates, openssl, libssl - ничего не нарушали, а libnss - да: -0:libnss-3.19.2-alt0.M70P.1.i586 +0:libnss-3.22.0-alt0.M70P.1.i586 Настройки /etc/nss*.conf не менялись, но проблема возникла...