Package Problems upgrading to Meteor 1.2, cannot start server now - meteor

I just upgraded to Meteor 1.2 from 1.1.
It did not upgrade and this is what it output
MacBook-Pro:ProjectX Nearpoint$ meteor update
Update to release METEOR#1.2.0.1 is impossible:
While selecting package versions:
error: Conflict: Constraint less#1.0.11 is not satisfied by less 2.5.0_2.
Constraints on package "less":
* less#=2.5.0_2 <- top level
* less#1.0.11 <- multiply:iron-router-progress 1.0.1
* less#1.0.0||2.0.0 <- matteodem:easy-search 1.6.3
* less#1.0.0||2.0.0 <- mdg:camera 1.1.5
This project is at the latest release which is compatible with your current package constraints.
npm-container: updating npm dependencies -- beagle, validator, async...
Changes to your project's package version selections from updating package versions:
cfs:http-methods upgraded from 0.0.29 to 0.0.30
ian:accounts-ui-bootstrap-3 upgraded from 1.2.79 to 1.2.80
matteodem:easy-search upgraded from 1.6.3 to 1.6.4
meteorhacks:kadira upgraded from 2.23.2 to 2.23.4
The following top-level dependencies were not updated to the very latest version available:
* kevohagan:sweetalert 0.5.0 (1.0.0 is available)
* mdg:camera 1.1.5 (1.2.0 is available)
* natestrauser:filepicker-plus 1.2.3 (2.0.0 is available)
* natestrauser:select2 3.5.1 (4.0.0_1 is available)
* zimme:iron-router-active 1.0.4 (2.0.1 is available)
Newer versions of the following indirect dependencies are available:
* babrahams:editable-json 0.4.3 (0.6.0 is available)
* matb33:collection-hooks 0.7.15 (0.8.0 is available)
* meteorhacks:aggregate 1.2.1 (1.3.0 is available)
* meteortoys:hotreload 0.2.0 (0.3.0 is available)
* meteortoys:listen 0.3.0 (0.4.0 is available)
* meteortoys:pub 0.3.1 (0.4.0 is available)
* meteortoys:status 0.1.0 (0.2.0 is available)
* meteortoys:toypro 0.4.2 (0.5.0 is available)
* softwarerero:accounts-t9n 1.0.9 (1.1.4 is available)
* tap:i18n 1.5.1 (1.6.1 is available)
* underscorestring:underscore.string 3.0.3_1 (3.2.2 is available)
To update one or more of these packages, pass their names to `meteor update`.
What should I do to fix this now? I currently cannot start my server after upgrading.
I am getting the error
=> Started proxy.
=> Started MongoDB.
=> Errors prevented startup:
While selecting package versions:
error: Potentially incompatible change required to top-level dependency: matteodem:easy-search 1.6.3,
was 1.6.4.
Constraints on package "matteodem:easy-search":
To allow potentially incompatible changes to top-level dependencies, you must pass
--allow-incompatible-update on the command line.
=> Your application has errors. Waiting for file change.

Related

After upgrading, why isn't my Meteor app starting anymore?

In order to update all the meteor packages in my app, I feed in the command meteor update --all-packages. Many packages seem to now be updated to their latest versions, BUT now when I try to start my app using meteor --port 8000, the firing up of the app seems to stall in the Starting your app / process indefinitely ...meaning my app never actually fires up anymore!
Find below an image illustrating my experience:
Does anyone know why this is happening and perhaps provide a solution to the issue? Looking forward to your help!
Find below further details.
Following is the reaction after I fed in: meteor update --all-packages
Changes to your project's package version selections from updating the release:
accounts-base upgraded from 1.3.1 to 1.4.3
accounts-facebook upgraded from 1.2.1 to 1.3.2
accounts-google upgraded from 1.2.0 to 1.3.2
accounts-oauth upgraded from 1.1.15 to 1.1.16
accounts-password upgraded from 1.4.0 to 1.5.1
accounts-ui upgraded from 1.1.9 to 1.3.1
accounts-ui-unstyled upgraded from 1.2.1 to 1.4.1
allow-deny upgraded from 1.0.6 to 1.1.0
autoupdate upgraded from 1.3.12 to 1.5.0
babel-compiler* upgraded from 6.19.4 to 7.2.0
babel-runtime upgraded from 1.0.1 to 1.3.0
base64 upgraded from 1.0.10 to 1.0.11
binary-heap upgraded from 1.0.10 to 1.0.11
blaze upgraded from 2.3.2 to 2.3.3
boilerplate-generator upgraded from 1.1.1 to 1.6.0
caching-compiler upgraded from 1.1.9 to 1.2.0
callback-hook upgraded from 1.0.10 to 1.1.0
check upgraded from 1.2.5 to 1.3.1
coffeescript downgraded from 1.12.6_1 to 1.0.17
ddp upgraded from 1.3.0 to 1.4.0
ddp-client upgraded from 2.0.0 to 2.3.3
ddp-common upgraded from 1.2.9 to 1.4.0
ddp-server upgraded from 2.0.0 to 2.2.0
diff-sequence upgraded from 1.0.7 to 1.1.0
dynamic-import upgraded from 0.1.1 to 0.5.0
ecmascript upgraded from 0.8.2 to 0.12.0
ecmascript-runtime upgraded from 0.4.1 to 0.7.0
ecmascript-runtime-client upgraded from 0.4.3 to 0.8.0
ecmascript-runtime-server upgraded from 0.4.1 to 0.7.1
ejson upgraded from 1.0.13 to 1.1.0
es5-shim upgraded from 4.6.15 to 4.8.0
facebook-config-ui upgraded from 1.0.1 to 1.0.2
facebook-oauth upgraded from 1.3.2 to 1.5.0
fastclick removed from your project
fetch added, version 0.1.0
google-config-ui upgraded from 1.0.0 to 1.0.1
google-oauth upgraded from 1.2.5 to 1.2.6
http upgraded from 1.2.12 to 1.4.1
id-map upgraded from 1.0.9 to 1.1.0
inter-process-messaging added, version 0.1.0
less upgraded from 2.7.9 to 2.8.0
localstorage upgraded from 1.1.1 to 1.2.0
logging upgraded from 1.1.17 to 1.1.20
meteor upgraded from 1.7.0 to 1.9.2
meteor-base upgraded from 1.1.0 to 1.4.0
minifier-css upgraded from 1.2.16 to 1.4.0
minifier-js upgraded from 2.1.1 to 2.4.0
minimongo upgraded from 1.2.1 to 1.4.5
mobile-experience upgraded from 1.0.4 to 1.0.5
modern-browsers added, version 0.1.2
modules upgraded from 0.9.2 to 0.13.0
modules-runtime upgraded from 0.8.0 to 0.10.2
mongo upgraded from 1.1.22 to 1.6.0
mongo-decimal added, version 0.1.0
mongo-dev-server added, version 1.1.0
mongo-id upgraded from 1.0.6 to 1.0.7
npm-mongo* upgraded from 2.2.30 to 3.1.1
oauth upgraded from 1.1.13 to 1.2.3
oauth2 upgraded from 1.1.11 to 1.2.1
ordered-dict upgraded from 1.0.9 to 1.1.0
promise upgraded from 0.8.9 to 0.11.1
random upgraded from 1.0.10 to 1.1.0
rate-limit upgraded from 1.0.8 to 1.0.9
reactive-dict upgraded from 1.1.9 to 1.2.1
reload upgraded from 1.1.11 to 1.2.0
retry upgraded from 1.0.9 to 1.1.0
routepolicy upgraded from 1.0.12 to 1.1.0
session upgraded from 1.1.7 to 1.1.8
shell-server upgraded from 0.2.4 to 0.4.0
socket-stream-client added, version 0.2.2
srp upgraded from 1.0.10 to 1.0.12
standard-minifier-css upgraded from 1.3.4 to 1.5.0
standard-minifier-js upgraded from 2.1.1 to 2.4.0
tracker upgraded from 1.1.3 to 1.2.0
url upgraded from 1.1.0 to 1.2.0
webapp upgraded from 1.3.17 to 1.7.0
* These packages have been updated to new versions that are not backwards
compatible.
escrow: updated to Meteor 1.8.
-- Notice --
1.7: The underscore package has been removed as a dependency of all packages in
meteor-base. Since some apps may have been using underscore through this
dependency without having it listed in their .meteor/packages files, it
has been added automatically. If your app is not using underscore, then
you can safely remove it using 'meteor remove underscore'.
Changes to your project's package version selections from updating package
versions:
caching-html-compiler upgraded from 1.1.2 to 1.1.3
iron:url upgraded from 1.0.11 to 1.1.0
jquery upgraded from 1.11.10 to 1.11.11
mizzao:timesync upgraded from 0.3.4 to 0.5.0
momentjs:moment upgraded from 2.18.1 to 2.22.2
spacebars-compiler upgraded from 1.1.2 to 1.1.3
standard-minifier-css upgraded from 1.5.0 to 1.5.1
templating-compiler upgraded from 1.3.2 to 1.3.3
The following top-level dependencies were not updated to the very latest
version available:
* iron:router 1.1.1 (1.1.2 is available)
Newer versions of the following indirect dependencies are available:
* coffeescript 1.0.17 (2.3.1_2 is available)
These versions may not be compatible with your project.
To update one or more of these packages to their latest
compatible versions, pass their names to `meteor update`,
or just run `meteor update --all-packages`.
The package.json content is
{
'name': 'Mellrose',
'private': true,
'scripts': {
'start': 'meteor run'
},
'dependencies': {
'#babel/runtime': '^7.1.2',
'africastalking': '0.0.10',
'babel-runtime': '^6.20.0',
'bcrypt': '^1.0.3',
'meteor-node-stubs': '~0.2.4'
}
}
The current Meteor version is: Meteor 1.8
Ubuntu version is Ubuntu 16.04 LTS
Please help!

NuGet can't update packages

Could not install package 'Microsoft.AspNetCore.Http.Abstractions
2.0.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.7', but the package does not contain
any assembly references or content files that are compatible with that
framework. For more information, contact the package author.
There are 3 packages I cannot update because of this error:
Microsoft.AspNetCore.Http.Abstractions (Attempting to go from 1.1.2 to 2.0.0)
Microsoft.AspNetCore.Http.Features (Attempting to go from 1.1.2 to 2.0.0)
Microsoft.Extensions.Primiatives (Attempting to go from 1.1.1 to 2.0.0)
Can I simply not use these packages if I'm on .net 4.7?

Error while upgrading from 1.4.4.2 to 1.4.4.3 or higher

I faced below error when I ran below commands;
meteor update --patch
ran command meteor
ERROR
D:\test>meteor update --patch
Changes to your project's package version selections from updating the
release:
accounts-base upgraded from 1.2.17 to 1.3.0
babel-compiler upgraded from 6.18.2 to 6.19.1
boilerplate-generator upgraded from 1.0.11 to 1.1.0
dynamic-import added, version 0.1.0
ecmascript upgraded from 0.7.3 to 0.8.0
ecmascript-runtime upgraded from 0.3.15 to 0.4.1
ecmascript-runtime-client added, version 0.4.1
ecmascript-runtime-server added, version 0.4.1
localstorage upgraded from 1.0.12 to 1.1.0
meteor-base upgraded from 1.0.4 to 1.1.0
minifier-js upgraded from 2.0.0 to 2.1.0
minimongo upgraded from 1.0.23 to 1.2.0
modules upgraded from 0.8.2 to 0.9.0
modules-runtime upgraded from 0.7.10 to 0.8.0
mongo upgraded from 1.1.17 to 1.1.18
promise upgraded from 0.8.8 to 0.8.9
reactive-dict upgraded from 1.1.8 to 1.1.9
standard-minifier-js upgraded from 2.0.0 to 2.1.0
webapp upgraded from 1.3.15 to 1.3.16
test: updated to Meteor 1.4.4.3.
D:\test>meteor
[[[[[ ~\D\test ]]]]]
=> Started proxy.
=> Meteor 1.5 is available. Update this project with 'meteor update'.
=> Started MongoDB.
=> Errors prevented startup:
While selecting package versions:
error: Potentially incompatible change required to top-level
dependency: meteor-base 1.0.4, was 1.1.0.
Constraints on package "meteor-base":
* meteor-base#1.0.4 <- top level
* meteor-base#1.0.4 <- top level
Potentially incompatible change required to top-level dependency:
dynamic-import 0.1.0-beta.20, was 0.1.0.
Constraints on package "dynamic-import":
To allow potentially incompatible changes to top-level dependencies,
you must pass --allow-incompatible-update on the command line.
=> Your application has errors. Waiting for file change.
if you update to meteor 1.5 with meteor update Everything will work as expected with 0 conflict.
Dont touch any files!
Worked for me, first update that actually does not break anything.
I have noticed that the update included package "dynamic-import".
Just taking it out solved the issue. Then run with:
meteor --allow-incompatible-update
Maybe it is just a coincidence I have made this patch just a bit after the new Meteor 1.5 is launched. I wonder if this package should not be in this release.

How to update all indirect dependencies after fresh project creation

So, ever since meteor unpinned package versions to the releases I've been experiencing this problem.
when I run $ meteor create [project], cd into that project and then check it with $ meteor update
I get the following:
$ meteor update
This project is already at Meteor 1.4.0.1, the latest release.
Your top-level dependencies are at their latest compatible versions.
Newer versions of the following indirect dependencies are available:
* autoupdate 1.2.11 (1.3.11 is available)
* caching-compiler 1.0.6 (1.1.6 is available)
* ddp-client 1.2.9 (1.3.0 is available)
* ddp-server 1.2.10 (1.3.9 is available)
* http 1.1.8 (1.2.8 is available)
* templating 1.1.14 (1.2.13 is available)
To update one or more of these packages, pass their names to `meteor
update`.
Which means then the next command is inevitably:
$ meteor update autoupdate caching-compiler ddp-client ddp-server http templating
Changes to your project's package version selections from updating package
versions:
autoupdate upgraded from 1.2.11 to 1.3.11
caching-compiler upgraded from 1.0.6 to 1.1.6
ddp-client upgraded from 1.2.9 to 1.3.0
ddp-server upgraded from 1.2.10 to 1.3.9
http upgraded from 1.1.8 to 1.2.8
templating upgraded from 1.1.14 to 1.2.13
And this is frankly annoying.
When I create a new project - I want everything to be the latest and greatest - new. Now, I understand sometimes some people don't want that and I'm okay with that. But for people like me, it sure would be nice to have a command meteor update everything - papa want's a brand new car!
Is anyone aware of such a command? The documentation doesn't seam to have this command listed.
Edit:
Note, that this also doesn't work:
$ meteor update --packages-only
Your top-level dependencies are at their latest compatible versions.
Newer versions of the following indirect dependencies are available:
* autoupdate 1.2.11 (1.3.11 is available)
* caching-compiler 1.0.6 (1.1.6 is available)
* ddp-client 1.2.9 (1.3.0 is available)
* ddp-server 1.2.10 (1.3.9 is available)
* http 1.1.8 (1.2.8 is available)
* templating 1.1.14 (1.2.13 is available)
To update one or more of these packages, pass their names to `meteor
update`.

After upgrading to Meteor 1.2 it still reports I have packages that were not upgraded

I just successfully upgraded to Meteor 1.2
But after upgrading I got this
The following top-level dependencies were not updated to the very latest version available:
* kevohagan:sweetalert 0.5.0 (1.0.0 is available)
* natestrauser:filepicker-plus 1.2.3 (2.0.0 is available)
* natestrauser:select2 3.5.1 (4.0.0_1 is available)
* zimme:iron-router-active 1.0.4 (2.0.1 is available)
Newer versions of the following indirect dependencies are available:
* babrahams:editable-json 0.4.3 (0.6.0 is available)
* matb33:collection-hooks 0.7.15 (0.8.0 is available)
* meteorhacks:aggregate 1.2.1 (1.3.0 is available)
* meteortoys:hotreload 0.2.0 (0.3.0 is available)
* meteortoys:listen 0.3.0 (0.4.0 is available)
* meteortoys:pub 0.3.1 (0.4.0 is available)
* meteortoys:status 0.1.0 (0.2.0 is available)
* meteortoys:toypro 0.4.2 (0.5.0 is available)
* softwarerero:accounts-t9n 1.0.9 (1.1.4 is available)
* tap:i18n 1.5.1 (1.6.1 is available)
* underscorestring:underscore.string 3.0.3_1 (3.2.2 is available)
If I type meteor update I get the same thing. Am I supposed to upgrade each package manually? Why is Meteor not upgrading these automatically for me?

Resources