"Update to release METEOR@1.3.1 is impossible"

I’m not quite sure which package(s) might be causing this; I do have two of my own packages specified by PACKAGE_DIRS, but neither of them depend on Blaze.

While selecting package versions:             
error: Conflict: Constraint blaze@=2.1.5 || =2.1.4 || =2.1.3 || =2.1.2 || =2.1.1 || =2.1.0 is not satisfied by blaze 2.1.6.
Constraints on package "blaze":
* blaze@=2.1.6 <- top level
* blaze@2.1.6 <- accounts-base 1.2.5 <- accounts-facebook 1.0.8
* blaze@2.1.6 <- spacebars 1.0.10
* blaze@2.1.6 <- ui 1.0.10 <- blaze-html-templates 1.0.3
* blaze@2.1.6 <- templating 1.1.8 <- accounts-ui-unstyled 1.1.11 <- accounts-ui 1.1.8
* blaze@2.1.6 <- templating 1.1.8 <- babrahams:editable-text-wysiwyg-bootstrap-3 0.5.10
* blaze@2.0.0 <- iron:layout 1.0.12 <- iron:controller 1.0.12 <- iron:router 1.0.12
* blaze@2.0.0 <- iron:layout 1.0.12 <- iron:router 1.0.12
* blaze@2.0.0 <- iron:dynamic-template 1.0.12 <- iron:controller 1.0.12 <- iron:router 1.0.12
* blaze@2.0.3 <- babrahams:editable-text-wysiwyg-bootstrap-3 0.5.10
* blaze@2.0.3 <- babrahams:editable-text 0.8.10 <- babrahams:editable-text-wysiwyg 0.5.10 <-
babrahams:editable-text-wysiwyg-bootstrap-3 0.5.10
* blaze@2.0.3 <- babrahams:editable-text 0.8.10 <- babrahams:editable-text-wysiwyg-bootstrap-3 0.5.10
* blaze@2.0.3 <- babrahams:editable-text-wysiwyg 0.5.10 <- babrahams:editable-text-wysiwyg-bootstrap-3 0.5.10
* blaze@2.1.6 <- launch-screen 1.0.10 <- mobile-experience 1.0.3
* blaze@2.1.6 <- blaze-html-templates 1.0.3
* blaze@2.1.3 <- alanning:roles 1.2.15
* blaze@=2.1.5 || =2.1.4 || =2.1.3 || =2.1.2 || =2.1.1 || =2.1.0 <- brettle:accounts-patch-ui 0.1.11 <- t3db0t:accounts-invite
1.2.0

This project is at the latest release which is compatible with your current package constraints.
Your top-level dependencies are at their latest compatible versions.
                                              
Newer versions of the following indirect dependencies are available:
 * dburles:mongo-collection-instances 0.3.4 (0.3.5 is available)
 * iron:middleware-stack 1.0.11 (1.1.0 is available)
 * lai:collection-extensions 0.1.4 (0.2.1_1 is available)
 * npm-bcrypt 0.7.8_2 (0.8.5 is available)    
To update one or more of these packages, pass their names to `meteor update`.

It seems there are quite a few packages (including your own) that (indirectly) need an older version of Blaze:

* blaze@2.0.0 <- iron:layout 1.0.12 <- iron:controller 1.0.12 <- iron:router 1.0.12
* blaze@2.0.0 <- iron:layout 1.0.12 <- iron:router 1.0.12
* blaze@2.0.0 <- iron:dynamic-template 1.0.12 <- iron:controller 1.0.12 <- iron:router 1.0.12
* blaze@2.0.3 <- babrahams:editable-text-wysiwyg-bootstrap-3 0.5.10
* blaze@2.0.3 <- babrahams:editable-text 0.8.10 <- babrahams:editable-text-wysiwyg 0.5.10 <-
babrahams:editable-text-wysiwyg-bootstrap-3 0.5.10
* blaze@2.0.3 <- babrahams:editable-text 0.8.10 <- babrahams:editable-text-wysiwyg-bootstrap-3 0.5.10
* blaze@2.0.3 <- babrahams:editable-text-wysiwyg 0.5.10 <- babrahams:editable-text-wysiwyg-bootstrap-3 0.5.10
* blaze@2.1.3 <- alanning:roles 1.2.15
* blaze@=2.1.5 || =2.1.4 || =2.1.3 || =2.1.2 || =2.1.1 || =2.1.0 <- brettle:accounts-patch-ui 0.1.11 <- t3db0t:accounts-invite
1.2.0

Right—I’m just not sure exactly what to do about this :frowning:

It seems like it’s only the last line (brettle:accounts-patch-ui) that has the explicit constraint causing the failure. This is, of course, what the error message states at the very top, but the whole rest of the listing was throwing me off.

I had the exact same problem with Angular-Meteor. I downgraded the offending packages and then it worked.