Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№120-06-2017 19:48:24

Ali-dgi
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 4
UA: Firefox 54.0

Не устанавливаются яндекс-элементы

"Дополнение, загруженное с этого сайта, не может быть установлено, так как оно, по-видимому, повреждено."
Появилась такая ошибка после переустановки браузера. Что с этим можно сделать?

Отсутствует

 

№220-06-2017 21:07:34

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 54.0

Re: Не устанавливаются яндекс-элементы

Ali-dgi, проверку цифровых подписей отключали?

Отсутствует

 

№324-06-2017 13:25:52

Ali-dgi
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 4
UA: Firefox 54.0

Re: Не устанавливаются яндекс-элементы

Coroner пишет

Ali-dgi, проверку цифровых подписей отключали?

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

Отсутствует

 

№424-06-2017 13:38:56

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3141
UA: Firefox 55.0

Re: Не устанавливаются яндекс-элементы

Ali-dgi

при наличии этих двух файлов присутствует и отрицательный эффект - невозможно установить/обновить некоторые расширения и Firefox выдает ошибку "это дополнение не может быть установлено так как оно по-видимому повреждено". При возникновении этой ошибки закройте Firefox, удалите эти два файла (предварительно сделайте резервную копию файлов!) и запустите Firefox. Установите нужное вам дополнение, закройте Firefox и верните эти файлы обратно в папки.

Как отключить проверку цифровых подписей в дополнениях Firefox | Форум Mozilla Россия

Отсутствует

 

№524-06-2017 14:29:26

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 54.0

Re: Не устанавливаются яндекс-элементы

oleg.sgh, я вот так сделал.
https://forum.mozilla-russia.org/viewto … 13#p734313

Отсутствует

 

№624-06-2017 15:11:17

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2143
UA: Firefox 52.0

Re: Не устанавливаются яндекс-элементы

Coroner

oleg.sgh, я вот так сделал.

У меня форум показывает UA oleg.sgh как FF55.0
А для 55 нужен другой код.

Вот, сделал так. Вроде пока работает на 55.0b4
Возможно потребуется очистить папку startupCache и удалить extensions.json

скрытый текст

Выделить код

Код:

//
["Provider", "Install"].forEach(name => {try {
    Components.utils.import(`resource://gre/modules/addons/XPI${name}.jsm`, {})
        .eval("SIGNED_TYPES.clear(); this;").eval(String.raw`"verifyZipSignedState" in this && (uuidg => {
            var signedState = AddonManager.SIGNEDSTATE_NOT_REQUIRED;
            var re = /\x06\x03U\x04\x03\x14[\s\S](\{[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}\}|[a-z0-9-\._]*\@[a-z0-9-\._]+)0\x82\x02"0\r\x06\t/i;
            var bsp = Cu.getGlobalForObject(XPIProvider), til = bsp.eval("TemporaryInstallLocation");
            var getId = file => {
                var result, is = {close() {}}, sis = {close() {}};
                var uri = bsp.getURIForResourceInFile(file, "META-INF/mozilla.rsa");
                try {
                    is = Services.io.newChannelFromURIWithLoadInfo(uri, null).open();
                    sis = Cc["@mozilla.org/scriptableinputstream;1"].createInstance(Ci.nsIScriptableInputStream);
                    sis.init(is); var str = sis.readBytes(sis.available());
                    var match = str.match(re); if (match) result = match[1];
                } catch(ex) {}
                sis.close(); is.close();
                return result || uuidg.generateUUID().toString();
            }
            verifyZipSignedState = function verifyZipSignedState(aFile, aAddon) {
                if (aAddon.id || aAddon._installLocation == til)
                    return Promise.resolve({signedState, cert: null});
                var root = !AppConstants.MOZ_REQUIRE_SIGNING && Preferences.get(PREF_XPI_SIGNATURES_DEV_ROOT, false)
                    ? Ci.nsIX509CertDB.AddonsStageRoot : Ci.nsIX509CertDB.AddonsPublicRoot;
                return new Promise(resolve => {
                    var callback = {openSignedAppFileFinished(rv, zipReader, cert) {
                        zipReader && zipReader.close();
                        resolve({signedState, cert: cert || {commonName: getId(aFile)}});
                    }};
                    gCertDB.openSignedAppFileAsync(root, aFile, callback.wrappedJSObject = callback);
                });
            }
        })(Cc["@mozilla.org/uuid-generator;1"].getService(Ci.nsIUUIDGenerator));`);
} catch(ex) {}});

Отредактировано Dumby (06-07-2017 14:50:26)

Отсутствует

 

№724-06-2017 15:19:04

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 54.0

Re: Не устанавливаются яндекс-элементы

Dumby, и снова спасибо :beer: Пригодится.
Ожидаешь, конечно, что всё постепенно отваливается, а про такие вот вещи забываешь.

Отсутствует

 

№824-06-2017 15:38:43

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3141
UA: Firefox 55.0

Re: Не устанавливаются яндекс-элементы

Dumby

А для 55 нужен другой код.

Вообще, я только предложил вариант возможной причины ошибки у автора, который весьма немногословен.
Сколько у меня подписанная фикс-СВ будет работать, столько и проработает. Устал бодаться в каждой версии с тем, что скоро точно умрет. Умирающие дополнения уже меняю на 57+, что бы час Хэ, не показался концом света :P

Отсутствует

 

№924-06-2017 22:25:06

Ali-dgi
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 4
UA: Firefox 54.0

Re: Не устанавливаются яндекс-элементы

К сожалению, ни один из предложенных способов не заработал.
Может попробовать полностью снести firefox, удалив все дополнительные файлы? Правда большого желания этого делать нет.

Отсутствует

 

№1024-06-2017 22:30:29

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 54.0

Re: Не устанавливаются яндекс-элементы

Ali-dgi пишет

Может попробовать полностью снести firefox, удалив все дополнительные файлы?

Для начала можно попробовать создать новый чистый профиль, запустив браузер с параметрами -p -no-remote
Создали, запустили, попробовали установить дополнение на новый профиль.
Если вышло — нужен новый профиль. Можно использовать тот, что только что создали.
Если не вышло — нужна новая установка браузера и новый профиль.

Ну или лечение существующей установки, правда что именно лечить — непонятно.

Отредактировано Coroner (24-06-2017 22:32:16)

Отсутствует

 

№1106-07-2017 12:54:39

Ali-dgi
Участник
 
Группа: Members
Зарегистрирован: 20-06-2017
Сообщений: 4
UA: Firefox 54.0

Re: Не устанавливаются яндекс-элементы

Coroner пишет
Ali-dgi пишет

Может попробовать полностью снести firefox, удалив все дополнительные файлы?

Для начала можно попробовать создать новый чистый профиль, запустив браузер с параметрами -p -no-remote
Создали, запустили, попробовали установить дополнение на новый профиль.
Если вышло — нужен новый профиль. Можно использовать тот, что только что создали.
Если не вышло — нужна новая установка браузера и новый профиль.

Ну или лечение существующей установки, правда что именно лечить — непонятно.

Не вышло. Посоветуете что-нибудь при полной переустановке браузера? Или что попробовать лечить?

Отсутствует

 

№1206-07-2017 13:21:16

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3141
UA: Firefox 55.0

Отсутствует

 

№1306-07-2017 14:19:22

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 54.0

Re: Не устанавливаются яндекс-элементы

Фигово. Ну как oleg.sgh подсказал, только весь профиль сначала сохраните где-нибудь, и потихоньку данные в него :
https://support.mozilla.org/ru/kb/profi … i-paroli-i

Отсутствует

 

№1406-07-2017 14:51:11

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2143
UA: Firefox 52.0

Re: Не устанавливаются яндекс-элементы

oleg.sgh пишет

Ali-dgi
Очистка Firefox – сброс дополнений и настроек | Справка Firefox
Важные папки профиля

Coroner пишет

Фигово.

Multipackage ? Не, никогда не слышал.

Отсутствует

 

№1506-07-2017 18:30:27

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14009
UA: Firefox 47.0
Веб-сайт

Re: Не устанавливаются яндекс-элементы

https://forum.mozilla-russia.org/viewtopic.php?id=55448


Через сомнения приходим к истине. Цицерон

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]