0

Is there any way to globally install a signed addon (extension)?

  • copying the file to the installation directory did not do anything
  • starting Firefox as the owning user of /usr/lib/firefox-addons/extensions/ did not work (I set the group id to mine and did a chgrp 775).
  • I had previously offered a bounty on Installing firefox extension for all users [system wide installation], but to no avail. That contains the old procedure that worked.

When you unpack the .xpi-file, the signatures do not match the unpacked files.

Any ideas?

Community
  • 1
  • 1
serv-inc
  • 35,772
  • 9
  • 166
  • 188

2 Answers2

1

The mozillazine wiki page may be outdated, try the install locations listed on MDN

the8472
  • 40,999
  • 5
  • 70
  • 122
  • Thanks. For unsigned, it worked with the mozillazine-given locations. Does using the other locations (`/usr/lib/Mozilla/extensions`) avoid the signing problem? – serv-inc Jan 17 '16 at 08:06
  • 1
    i doubt that the locations make a difference wrt signing – the8472 Jan 17 '16 at 20:17
0

The signatures just seemed different because the sha1sum tool gives its output in hex, while the signatures in the manifest file are in base64.

Apart from this, it seems to be an intermittent problem in some Ubuntu releases, as described in this mailing list post.

serv-inc
  • 35,772
  • 9
  • 166
  • 188