Автор Тема: Некоторые дополнения были отключены  (Прочитано 802 раз)

0 Пользователей и 1 Гость просматривают эту тему.

robok

  • Гость

Опять не работают дополнения в ФайрФокс!
Ввверху в Мазиле появляется предупреждение о том, что некоторые дополнения не могут быть проверены и были отключены. >:(
Цитировать
Некоторые дополнения были отключены
Работа следующих дополнений в Firefox не была проверена. Вы можете найти им замену...
и т.д. >:(


И скачать новые нельзя, потому что видите ли они не проходят проверку цифровой подписи! Как отключить вообще эту проверку подписей-сертификатов и прочей байды? А то мне они вилдите ли будут еще указывать, какие дополнения ставить, а какие нет, надоело!
Хочу отключить проверку цифровых сертификатов раз и навсегда!
 

Riina

  • Гость
Вот этот совет попробуйте.
Отключение проверки цифровых подписей

Пользователи версий Firefox (Developer Edition, Nightly) могут отключить проверку подписи расширений, некоторые пользователи сообщили, что это временно решило проблему.

Чтобы отключить проверку подписи, установите для параметра xpinstall.signatures.required значение false на странице настроек about:config.
 

danforth

  • Гость
Это не поможет, у меня так и стояло и все равно полетели все дополнения.
Произошло это из-зе истечения срока мазиловского сертификата.

Все дополнения Firefox отключены и появились в списке «устаревшие расширения».
Пользователи Mozilla Firefox начали сообщать, что все установленные дополнения браузера внезапно отключились, попав в «Устаревшие расширения».
Произошло это из-за ошибки .. разработчиков Мазиллы - из-за истечения срока сертификата Mozilla. :o
Отключенные дополнения Firefox перемещены в список «Устаревшие расширения», и для них отображается сообщение «работа ...  в Firefox не была проверена, поэтому оно было отключено».

Эти расширения не соответствует текущим стандартам Firefox, поэтому они были отключены.
Некоторые дополнения были отключены. Работа следующих дополнений Firefox не была проверена. Вы можете найти им замену...
Затронутые расширения включают LastPass, Ghostery, Kaspersky Protection, Download Manager (S3), Dark Mode, Honey, uBlock Origin, Greasemonkey, NoScript и многие другие.
Все расширения отключены из-за истечения срока действия промежуточного сертификата Mozilla.
Расширения для Firefox должны быть подписаны начиная с Firefox 48 и Firefox ESR 52.

Из-за этой же ошибки некоторые пользователи не могут устанавливать расширения из официального каталога дополнений Mozilla. Пользователи получают сообщение об ошибке «Загрузка не удалась. Пожалуйста, проверьте ваше соединение» при попытке загрузить любое расширение из официального репозитория.

Решение
Пользователи версий Firefox и Firefox для Android могут отключить подпись расширений, возможно это решит Вашу проблему. Для этого нужно установить для параметра xpinstall.signatures.required значение false на странице настроек about:config, что отключит проверку подписи.
Пользователи не должны удалять проблемные расширения – стоит дождаться, когда Mozilla Foundation исправит ошибку.
 

Оффлайн ССергей

  • Пользователь
  • **
  • Сообщений: 40
  • Карма: +0/-0
  • Рефералов: 1
    • Просмотр профиля
Короче, братва, решение проблемы - от души!""
Что делал я...
Установка хотфикса вручную
Вы можете попробовать установить хотфикс в браузере вручную - просто скопируйте ссылку и вставьте в новую вкладку браузера -
https://storage.googleapis.com/moz-fx-normandy-prod-addons/extensions/hotfix-update-xpi-intermediate%40mozilla.com-1.0.2-signed.xpi
Мне не помогло, хотфикс при перезагрузке пропадал чудным образом. :)
 

Оффлайн ССергей

  • Пользователь
  • **
  • Сообщений: 40
  • Карма: +0/-0
  • Рефералов: 1
    • Просмотр профиля
Дополнение:   
это дополнение все-таки встало)
Цитировать
hotfix-update-xpi-intermediate 1.0.2

А не видно его было потому что надо нажимать "Показать все расширения", там кстати была половина моих расширений, таких как Менеджер сессий, ФайрБаг и др, только на всех стояла отметка "Устаревшее"))

А вот если нажать на "Некоторые расширения не могут быть проверены", то там уже вторая половина - отключенные расширения, такие как Аваст, Адблок, Авира, Переводчик и т.п.))
 

Оффлайн ССергей

  • Пользователь
  • **
  • Сообщений: 40
  • Карма: +0/-0
  • Рефералов: 1
    • Просмотр профиля
А от это мне помогло!
Импорт сертификата вручную (для старых версий, напр. Firefox 56.0)
    Скачайте файл сертификата icfix.pem
* icfix.pem (2.53 КБ - загружено 158 раз.)

    В меню Настройки > Приватность и защита > Сертификаты > Просмотр сертификатов > Центры сертификации» нажмите Импортировать, выберите скачанный файл и проставьте все галочки.

    Перейдите на страницу настроек about:config и для параметра devtools.chrome.enabled установите значение true.
    Откройте Консоль браузера, нажав CTRL+Shift+J (для Windows и Linux) или Command+Shift+J (для MacOS).
    Скопируйте и вставьте в консоль этот код и выполните его (нажав Enter):

Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm");
XPIProvider.verifySignatures();

Далее рекомендуется перезапустить браузер, поскольку какие-то дополнения заработают сразу, какие-то надо будет включить отдельно.
Но у меня итак всё заработало! :D
 

Оффлайн ССергей

  • Пользователь
  • **
  • Сообщений: 40
  • Карма: +0/-0
  • Рефералов: 1
    • Просмотр профиля
Ну и в качестве бонуса :)

Скрипт для восстановления дополнений (для Windows, MacOS, Linux)

Перейдите на страницу настроек about:config и для параметра devtools.chrome.enabled установите значение true.
Далее откройте Консоль браузера, нажав CTRL+Shift+J (для Windows и Linux) или Command+Shift+J (для MacOS).
Скопируйте и вставьте в консоль следующий код и выполните его (нажав Enter):
Для браузера Firefox 57 и выше

// Re-enable *all* extensions

    async function set_addons_as_signed() {
        Components.utils.import("resource://gre/modules/addons/XPIDatabase.jsm");
        Components.utils.import("resource://gre/modules/AddonManager.jsm");
        let addons = await XPIDatabase.getAddonList(a => true);
 
        for (let addon of addons) {
            // The add-on might have vanished, we'll catch that on the next startup
            if (!addon._sourceBundle.exists())
                continue;
 
            if( addon.signedState != AddonManager.SIGNEDSTATE_UNKNOWN )
                continue;
 
            addon.signedState = AddonManager.SIGNEDSTATE_NOT_REQUIRED;
            AddonManagerPrivate.callAddonListeners("onPropertyChanged",
                                                    addon.wrapper,
                                                    ["signedState"]);
 
            await XPIDatabase.updateAddonDisabledState(addon);
 
        }
        XPIDatabase.saveChanges();
    }
 

        set_addons_as_signed();
 

Оффлайн ССергей

  • Пользователь
  • **
  • Сообщений: 40
  • Карма: +0/-0
  • Рефералов: 1
    • Просмотр профиля
Для Firefox 56 и ниже (у меня такие, 48-50..)

async function set_addons_as_signed() {
    Components.utils.import("resource://gre/modules/addons/XPIProvider.jsm");
    Components.utils.import("resource://gre/modules/AddonManager.jsm");
    let XPIDatabase = this.XPIInternal.XPIDatabase;
    let addons = await XPIDatabase.getAddonList(a => true);
    for (let addon of addons) {
        if (!addon._sourceBundle.exists())
            continue;
        if( addon.signedState != AddonManager.SIGNEDSTATE_UNKNOWN)
            continue;
        addon.signedState = AddonManager.SIGNEDSTATE_NOT_REQUIRED;
                AddonManagerPrivate.callAddonListeners("onPropertyChanged",
                    addon.wrapper,
                    ["signedState"]);
        await XPIProvider.updateAddonDisabledState(addon);
    }
    XPIDatabase.saveChanges();
}
set_addons_as_signed();

 ;)
 

 

В быстром ответе можно использовать BB-теги и смайлы.

Имя: E-mail: