LINUX.ORG.RU

Перестал запускаться старый 42-й хромой в Debian Wheezy

 , ,


0

1

На днях прилетели обновы nss, и хромой перестал запускаться. Выдает такое:

[19743:19743:1101/175002:ERROR:url_pattern_set.cc(240)] Invalid url pattern: chrome://print/*
[7:7:1101/175002:ERROR:nss_util.cc(207)] Error initializing NSS without a persistent database: NSS error code: -8023
[7:7:1101/175002:FATAL:nss_util.cc(209)] nss_error=-8023, os_error=0

Помогает только запуск без песочницы с опцией "--no-sandbox", но это не есть гуд, ибо тогда не работают ссылки https://

Решение найти не могу, никакие симлинки на /usr/lib/x86_64-linux-gnu/nss/ из /usr/lib/nss не помогают (проблема гуглится, но все решения старые).

Видать, что-то не все хорошо в новой версии nss. Подозреваю, поломали https, но не уверен.

Вопрос: у всех все OK и у меня просто очень старый хромой или есть проблемы похожие у кого-то? Спасибо.

Перемещено shell-script из talks

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

Нет, не из реп. Качал с гугла дебчик. Но когда проблема появилась, пробовал еще и SRWare Iron (те же яйца на базе хромиума) - не решает ничего.

Gonzo ★★★★★
() автор топика
Последнее исправление: Gonzo (всего исправлений: 2)
Ответ на: комментарий от Gonzo

Поставь из реп, все равно что 42, что 37 - оба старые. Или тебе конкретно какие-то фичи из 42-го нужны?

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

wheezy

Действительно, просто так не устанавливается. Но можно пересадить часть корневых библиотек из jessie, и заработает:

libkrb5-3 (1.12.1+dfsg-19+deb8u2) [Debian: 1.10.1+dfsg-5+deb7u7 1.10.1+dfsg-5+deb7u7]
libk5crypto3 (1.12.1+dfsg-19+deb8u2) [Debian: 1.10.1+dfsg-5+deb7u7 1.10.1+dfsg-5+deb7u7]
libstdc++6 (4.9.2-10) [Debian: 4.7.2-5]
libc-bin (2.19-18+deb8u6) [Debian: 2.13-38+deb7u11 2.13-38+deb7u10]
libmpfr4 (3.1.2-2) [Debian: 3.1.0-5]
libcloog-isl4 (0.18.2-1+b2)
libgomp1 (4.9.2-10) [Debian: 4.7.2-5]
libquadmath0 (4.9.2-10) [Debian: 4.7.2-5]
libgcc1 (1:4.9.2-10) [Debian: 1:4.7.2-5]
locales (2.19-18+deb8u6) [Debian: 2.13-38+deb7u11 2.13-38+deb7u10]
cpp (4:4.9.2-2) [Debian: 4:4.7.2-1]
libkrb5support0 (1.12.1+dfsg-19+deb8u2) [Debian: 1.10.1+dfsg-5+deb7u7 1.10.1+dfsg-5+deb7u7]
libtirpc1 (0.2.5-1) [Debian: 0.2.2-5]
google-chrome-stable (54.0.2840.90-1) [Google, Inc.: 54.0.2840.90-1]
libkeyutils1 (1.5.9-5+b1) [Debian: 1.5.5-3+deb7u1]
gcc-4.9-base (4.9.2-10)
libgfortran3 (4.9.2-10) [Debian: 4.7.2-5]
cpp-4.9 (4.9.2-10)
libgssapi-krb5-2 (1.12.1+dfsg-19+deb8u2) [Debian: 1.10.1+dfsg-5+deb7u7 1.10.1+dfsg-5+deb7u7]
libc6 (2.19-18+deb8u6) [Debian: 2.13-38+deb7u11 2.13-38+deb7u10]
nfs-common (1:1.2.8-9) [Debian: 1:1.2.6-4]
libmpc3 (1.0.2-1)
libisl10 (0.12.2-2) [Debian: 0.10-3]

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

такой старый Chrome

Я ставил и SRWare Iron, а это 53-й хромой. Проблему не решает. Говорю ж, в аккурат после обновления nss в системе :(

Потому и спросил, может у кого тоже проблемы появились.

Gonzo ★★★★★
() автор топика
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от dvl36

Вот, о чем и речь... А то все такие умники, мол, «wheezy? страдай» :)

Вопрос: как откатил? Я не могу найти старые версии нигде. Смотрел на snapshot.debian.org, либо я слепой, либо хз... Помоги, бро.

Gonzo ★★★★★
() автор топика
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от xkool

А где взять старую версию? Не могу найти просто. Смотрел на snapshot.debian.org и /debian-archive/debian-security/ :(

Спасибо заранее!

Gonzo ★★★★★
() автор топика
Последнее исправление: Gonzo (всего исправлений: 1)
Ответ на: комментарий от Gonzo

«wheezy? страдай»

Решение «обновить часть корневых библиотек из jessie» никак не подходит? Я не вижу особых проблем с этим. В принципе, можно даже заморочиться и попробовать обновить только libstdc++, пересобрав gcc 4.9 с libc из wheezy.

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

Та уже порешал... Даунгрейд одной либы лучше чем полсистемы перековырять / наобновлять, к тому же сто процентов прилетит системд, а я этого пока не хочу.

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

к тому же сто процентов прилетит системд

Я тут выше по теме приводил выхлоп apt-forktracer, там упомянуты все пакеты, которые не соответствуют версиям из Debian Wheezy. Обновлял я libstdc++6, все остальные подтянулись по зависимостям. Нет там systemd.

Та уже порешал

OK.

i-rinat ★★★★★
()
Ответ на: комментарий от Gonzo

Если ещё не начал, сначала попробуй на виртуальной машине. Когда я начал, на некоторое время система оказалась в нерабочем состоянии — пакет libstdc++6 поставился, а новая libc6 — нет. Из-за этого отвалилось вообще всё, что на C++ написано или как-то его использовало: apt-get, aptitude. Работал wget. И браузер у меня уже был запущенным, так что тоже работал.

В общем, если я вдруг такое буду проворачивать на реальной машине, буду делать локальный репозиторий из надёрганных пакетов, чтобы в aptitude потом разом обновлять.

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