[Solved] v1.3 not updating core packages

$ meteor create my-app
Created a new Meteor app in 'my-app'.

To run your new app:
  cd my-app
  meteor

If you are new to Meteor, try some of the learning resources here:
  https://www.meteor.com/learn

$ cd my-app

$ meteor --version
Meteor 1.3

$ meteor list
autopublish            1.0.5* (For prototyping only) Publish the entire database to all clients
blaze-html-templates   1.0.2* Compile HTML templates into reactive UI with Meteor Blaze
ecmascript             0.4.1* Compiler plugin that supports ES2015+ in all .js files
es5-shim               4.5.8* Shims and polyfills to improve ECMAScript 5 support
insecure               1.0.5* (For prototyping only) Allow all database writes from the client
jquery                 1.11.6* Manipulate the DOM using CSS selectors
meteor-base            1.0.2* Packages that every Meteor app needs
mobile-experience      1.0.2* Packages for a great mobile user experience
mongo                  1.1.5* Adaptor for using MongoDB and Minimongo over DDP
reactive-var           1.0.7* Reactive variable
standard-minifier-css  1.0.4* Standard css minifier used with Meteor apps by default.
standard-minifier-js   1.0.4* Standard javascript minifiers used with Meteor apps by default.
tracker                1.0.11* Dependency tracker to allow reactive callbacks

* New versions of these packages are available! Run 'meteor update' to try to update those packages to their latest
  versions. If your packages cannot be updated further, try typing `meteor add <package>@<newVersion>` to see more
  information.

$ meteor update
This project is already at Meteor 1.3, the latest release.
Your top-level dependencies are at their latest compatible versions.

$ meteor list
autopublish            1.0.5* (For prototyping only) Publish the entire database to all clients
blaze-html-templates   1.0.2* Compile HTML templates into reactive UI with Meteor Blaze
ecmascript             0.4.1* Compiler plugin that supports ES2015+ in all .js files
es5-shim               4.5.8* Shims and polyfills to improve ECMAScript 5 support
insecure               1.0.5* (For prototyping only) Allow all database writes from the client
jquery                 1.11.6* Manipulate the DOM using CSS selectors
meteor-base            1.0.2* Packages that every Meteor app needs
mobile-experience      1.0.2* Packages for a great mobile user experience
mongo                  1.1.5* Adaptor for using MongoDB and Minimongo over DDP
reactive-var           1.0.7* Reactive variable
standard-minifier-css  1.0.4* Standard css minifier used with Meteor apps by default.
standard-minifier-js   1.0.4* Standard javascript minifiers used with Meteor apps by default.
tracker                1.0.11* Dependency tracker to allow reactive callbacks

* New versions of these packages are available! Run 'meteor update' to try to update those packages to their latest
  versions. If your packages cannot be updated further, try typing `meteor add <package>@<newVersion>` to see more
  information.

$ meteor show autopublish
Package: autopublish@1.0.6
Maintainers: mdg

Publish all server collections to the client. This package is useful for prototyping an app without worrying about
which clients have access to certain data, but should be removed as soon as the app needs to restrict which data is
seen by the client.

The `autopublish` package is automatically added to every Meteor app by `meteor create`.

Recent versions:
  1.0.2  December 19th, 2014
  1.0.3  March 17th, 2015      installed
  1.0.4  September 21st, 2015  installed
  1.0.5  March 28th, 2016      installed
  1.0.6  April 4th, 2016

Older and pre-release versions of autopublish have been hidden. To see all 54 versions, run
'meteor show --show-all autopublish'.

$ meteor add autopublish@1.0.6
 => Errors while adding packages:

While selecting package versions:
error: No version of autopublish satisfies all constraints: @1.0.6, @=1.0.5
Constraints on package "autopublish":
* autopublish@1.0.6 <- top level
* autopublish@=1.0.5 <- top level
* autopublish@1.0.5 <- ddp-server 1.2.4 <- ddp 1.2.3 <- allow-deny 1.0.2 <- mongo 1.1.5
* autopublish@1.0.5 <- ddp-server 1.2.4 <- ddp 1.2.3 <- meteor-base 1.0.2
* autopublish@1.0.5 <- mongo 1.1.5

$

What gives?

I’m confused as well. I tried manually changing the version. Seems hacky, but it doesn’t work anyway. Perhaps some glitch in the version solver.

$ meteor add tracker@1.0.12
 => Errors while adding packages:             
                                              
While selecting package versions:
error: No version of tracker satisfies all constraints: @1.0.12, @=1.0.11
Constraints on package "tracker":
* tracker@1.0.12 <- top level
* tracker@=1.0.11 <- top level
* tracker@1.0.11 <- accounts-base 1.2.4 <- accounts-password 1.1.6
* tracker@1.0.11 <- mongo 1.1.5
* tracker@1.0.11 <- minimongo 1.0.12 <- allow-deny 1.0.2 <- mongo 1.1.5
* tracker@1.0.11 <- minimongo 1.0.12 <- mongo 1.1.5
* tracker@1.0.11 <- ddp-client 1.2.3 <- ddp 1.2.3 <- accounts-base 1.2.4 <- accounts-password 1.1.6
* tracker@1.0.11 <- ddp-client 1.2.3 <- ddp 1.2.3 <- accounts-password 1.1.6
* tracker@1.0.11 <- ddp-common 1.2.3 <- ddp-client 1.2.3 <- ddp 1.2.3 <- accounts-base 1.2.4 <- accounts-password 1.1.6
* tracker@1.0.11 <- ddp-common 1.2.3 <- ddp-client 1.2.3 <- ddp 1.2.3 <- accounts-password 1.1.6
* tracker@1.0.11 <- deps 1.0.10 <- htmljs 1.0.7 <- blaze 2.1.5 <- accounts-base 1.2.4 <- accounts-password 1.1.6
* tracker@1.0.11 <- deps 1.0.10 <- htmljs 1.0.7 <- blaze 2.1.5 <- blaze-html-templates 1.0.2
* tracker@1.0.11 <- deps 1.0.10 <- htmljs 1.0.7 <- spacebars 1.0.9
* tracker@1.0.11 <- spacebars 1.0.9
* tracker@1.0.11 <- blaze 2.1.5 <- accounts-base 1.2.4 <- accounts-password 1.1.6
* tracker@1.0.11 <- blaze 2.1.5 <- blaze-html-templates 1.0.2
* tracker@1.0.11 <- observe-sequence 1.0.9 <- blaze 2.1.5 <- accounts-base 1.2.4 <- accounts-password 1.1.6
* tracker@1.0.11 <- observe-sequence 1.0.9 <- blaze 2.1.5 <- blaze-html-templates 1.0.2
* tracker@1.0.11 <- observe-sequence 1.0.9 <- spacebars 1.0.9
* tracker@1.0.11 <- reactive-var 1.0.7
* tracker@1.0.11 <- autoupdate 1.2.6 <- hot-code-push 1.0.2 <- meteor-base 1.0.2
* tracker@1.0.11 <- reactive-dict 1.1.5 <- kadira:blaze-layout 2.0.0
* tracker@1.0.3 <- kadira:flow-router 2.0.0

You will need to update to the 1.3.1 release (not sure why this doesn’t happen automatically).

meteor update --release 1.3.1
3 Likes

:sunny: Yup. That did the trick.

Thanks!

1 Like

Following
meteor update --release 1.3.1
which also updated all of the packages

I then tried
meteor update
Which yielded the following

Not updating the release, because this app is at a newer release (METEOR@1.3.1)
than the latest recommended release (METEOR@1.3).
Your top-level dependencies are at their latest compatible versions.

Yeah - I guess this also happened at 1.2.1 - it was just so long ago that I’ve forgotten. :confused:

Boom! That worked. It’s like trying to run Windows 10 updates on XP. You know they’re there but your OS isn’t compatible.