I see exactly the same problem when trying to install an extension
developed in our research project
(http://www.hiit.fi/g/reknow/software/dime_webextension-0.42-an+fx.xpi).
It works fine with the mozilla.org version of Firefox (I tested both
49.0 and 49.0.2).

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1628014

Title:
  WebExtension fails to install only on ubuntu packaged firefox

Status in firefox package in Ubuntu:
  Confirmed

Bug description:
  Hi,

  I have recently developed a WebExtension ( https://addons.mozilla.org
  /en-US/firefox/addon/surligneur/ ) but the installation from AMO
  freezes on a **ubuntu packaged firefox**. The download starts but the
  process freezes on the "Downloading and verifying addon" step (even on
  a clean profile and/or a clean install). In the browser console I get
  the following error :

  A promise chain failed to handle a rejection. Did you forget to '.catch', or 
did you forget to 'return'?
  See 
https://developer.mozilla.org/Mozilla/JavaScript_code_modules/Promise.jsm/Promise

  Date: Tue Sep 27 2016 11:05:24 GMT+0200 (CEST)
  Full Message: TypeError:  is not iterable
  Full Stack: 
AddonInstall.prototype.onStopRequest/<@resource://gre/modules/addons/XPIProvider.jsm:5974:1
  Handler.prototype.process@resource://gre/modules/Promise.jsm -> 
resource://gre/modules/Promise-backend.js:940:21
  this.PromiseWalker.walkerLoop@resource://gre/modules/Promise.jsm -> 
resource://gre/modules/Promise-backend.js:816:7
  this.PromiseWalker.scheduleWalkerLoop/<@resource://gre/modules/Promise.jsm -> 
resource://gre/modules/Promise-backend.js:750:11


  Please note that : 
  - I'm using firefox 49 on ubuntu 16.04.1
  - Installing the same extension on a Windows system or a Ubuntu system with a 
firefox directly downloaded from 
https://www.mozilla.org/en-US/firefox/all/#en-US works correctly.
  - Load the addon through the about:debugging page works correctly too.

  Best,

  Marius

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: firefox 49.0+build4-0ubuntu0.16.04.1
  ProcVersionSignature: Ubuntu 4.4.0-38.57-generic 4.4.19
  Uname: Linux 4.4.0-38-generic x86_64
  AddonCompatCheckDisabled: False
  ApportVersion: 2.20.1-0ubuntu2.1
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  marius     2137 F.... pulseaudio
   /dev/snd/controlC1:  marius     2137 F.... pulseaudio
  BuildID: 20160920074044
  Channel: Unavailable
  CurrentDesktop: Unity
  Date: Tue Sep 27 11:55:56 2016
  DefaultProfileExtensions: extensions.sqlite corrupt or missing
  DefaultProfileIncompatibleExtensions: Unavailable (corrupt or non-existant 
compatibility.ini or extensions.sqlite)
  DefaultProfileLocales: extensions.sqlite corrupt or missing
  DefaultProfilePlugins:
   Gnome Shell Integration - 
/usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so (gnome-shell)
   Shockwave Flash - /usr/lib/flashplugin-installer/libflashplayer.so
  DefaultProfilePrefSources: prefs.js
  DefaultProfileThemes: extensions.sqlite corrupt or missing
  EcryptfsInUse: Yes
  ForcedLayersAccel: False
  IfupdownConfig:
   # interfaces(5) file used by ifup(8) and ifdown(8)
   auto lo
   iface lo inet loopback
  InstallationDate: Installed on 2016-03-30 (180 days ago)
  InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Beta amd64 (20160323)
  IpRoute:
   default via 192.168.1.1 dev wlp4s0  proto static  metric 600 
   169.254.0.0/16 dev wlp4s0  scope link  metric 1000 
   192.168.1.0/24 dev wlp4s0  proto kernel  scope link  src 192.168.1.6  metric 
600
  MostRecentCrashID: bp-63a6343e-7c06-4bcb-8343-af7572160218
  Profile1Extensions: extensions.sqlite corrupt or missing
  Profile1IncompatibleExtensions: Unavailable (corrupt or non-existant 
compatibility.ini or extensions.sqlite)
  Profile1Locales: extensions.sqlite corrupt or missing
  Profile1Plugins:
   Gnome Shell Integration - 
/usr/lib/mozilla/plugins/libgnome-shell-browser-plugin.so (gnome-shell)
   Shockwave Flash - /usr/lib/flashplugin-installer/libflashplayer.so
  Profile1PrefSources: prefs.js
  Profile1Themes: extensions.sqlite corrupt or missing
  Profiles:
   Profile0 (Default) - LastVersion=49.0/20160920074044 (In use)
   Profile1 - LastVersion=49.0/20160920074044
  RelatedPackageVersions: gnome-shell 3.18.5-0ubuntu0.1
  RfKill:
   0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
  RunningIncompatibleAddons: False
  SourcePackage: firefox
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/29/2010
  dmi.bios.vendor: Dell Inc.
  dmi.bios.version: A14
  dmi.board.name: 0Y536R
  dmi.board.vendor: Dell Inc.
  dmi.board.version: A14
  dmi.chassis.type: 8
  dmi.chassis.vendor: Dell Inc.
  dmi.chassis.version: A14
  dmi.modalias: 
dmi:bvnDellInc.:bvrA14:bd03/29/2010:svnDellInc.:pnStudioXPS1640:pvrA143:rvnDellInc.:rn0Y536R:rvrA14:cvnDellInc.:ct8:cvrA14:
  dmi.product.name: Studio XPS 1640
  dmi.product.version: A143
  dmi.sys.vendor: Dell Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1628014/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to