Этот сайт имеет ограниченную функциональность, пока мы проводим техническое обслуживание для улучшения его работы. Если какая-либо статья не решила вашу проблему и вы хотите задать вопрос, наше сообщество поддержки ждёт вас: @FirefoxSupport в Твиттере и /r/firefox на Reddit.

Поиск в Поддержке

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

Подробнее

Firefox 6.0.2 does not recognize global extensions

  • 7 ответов
  • 15 имеют эту проблему
  • 31 просмотр
  • Последний ответ от Raspy32

more options

Firefox 6.0.2 en_US, Linux x86: Attempting upgrade from 3.6.20 which is using global extensions. 6.0.x does not recognize any global extensions, even it it's own extensions directory. Tried unzipping extensions into their own dirs, using -install-global-extensions, -ms options. Nothing happens & only users' extensions are recognized (and disabled). Cannot upgrade without global extensions.

Firefox 6.0.2 en_US, Linux x86: Attempting upgrade from 3.6.20 which is using global extensions. 6.0.x does not recognize any global extensions, even it it's own extensions directory. Tried unzipping extensions into their own dirs, using -install-global-extensions, -ms options. Nothing happens & only users' extensions are recognized (and disabled). Cannot upgrade without global extensions.

Все ответы (7)

more options

You need to rename the extension to the GUID or email address as shown in the ... in the file install.rdf in the xpi file or what you see if you install the extension in Firefox.

DOM Inspector: inspector@mozilla.org.xpi
more options

That didn't work. All the pre-existing extensions, which included those named, those by email addy, those by GUID, all were not recognized. Manual install, whether by dropping the xpi in the directory, unzipping into their own directories by name, email addy or GUID failed. Clean install whether by dropping xpi's in the directory or by unzipping, etc., also failed.

Only a few local extensions were recognized, and even this was inconsistent from user to user: Certain extensions were recognized while others were not for some users, and vice-versa for others.

What is the advantage to making it so much more difficult and tedious to install extensions globally?

more options

Renaming xpi's to email addy fails as well.

more options

Did you try to install such an extension to see how Firefox installs it itself?

If you copy such a folder to the extensions directory in the Firefox program directory then it should work.

You can also try locations like this or do a search for extensions that are installed globally by the distribution if there are any.

/usr/lib/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}/
more options

Both Firefox 6 and 7 failed to find any extensions and failed to find any updates using the add-on manager. Firefox 6 and 7 did not install any new extensions after they were downloaded using the browser. The downloaded extensions were put in the user's extension directory as xpi's and were never installed even after several restarts.

I took the time to manually download latest versions of all the existing extensions and placed them in the system extensions directory. Most were already current. I added a new extension as well. No updates or installations occurred when Firefox 6 & 7 started.

Does the standard Firefox 6 & 7 build actually look for /usr/lib/Mozilla or variants on the system? 3.6 apparently does not. /usr/lib/Mozilla exists here. lsof shows nothing from there linked to a running instance of Firefox of any version. It must therefore be irrelevant.

more options

FF7 fails to install a new extension.

Clean install of Firefox 7 with a new, virgin user set up specifically to test FF7:

1. Start up FF7 as virgin user.

2. No problems reported. (New/Welcome page suppressed to save time.)

3. Go to add-on manager.

4. Search of Cookie Swap.

5. Returns *one* "Cookie Swap (Modified by ...)" This is not the expected one.

6. Close add-on manager

7. Search for Cookie Swap using browser. Find it.

8. Download extension

9. FF says it is downloading extension.

10 FF says it will install extension on restart.

11. Restart

12. On restart, Cookie Swap is not seen on lower bar. It should be there!

13. Go to add-on manager. Cookie Swap is not listed.

14. ls ~/.mozilla/firefox/$PROFILE/extensions: See "cookieSwap@cookieSwap.mozdev.org.xpi" in the directory.

15. Restart FF. maybe it forgot to install extensions?

16. FF restarts. Cookie Swap is still not there.


So. What did I miss here?

more options

I have a somewhat similar issue in that any XPI I drop into the extensions folder under Program Files\Mozilla Firefox\Extensions just shows up as "Disabled" in the addons screen due to being "incompatible with FF 7.0.1". However, if the same extension is installed by a user into their profile then it works fine.

The same issue occurs when unzipping the contents of the XPI into a folder of the same name (there is no email address named in the RDF file)

Изменено Raspy32