Search code examples
javascriptmeteor

Meteor PKG zimme:active-route errors, Cannot install packages, various other issues (Meteor)


I cannot seem to get a basic workspace to work.

This issue is a known issue here: https://github.com/zimme/meteor-active-route/issues/52


Specs: Win7, 64bit.

I create a new app,

> meteor create example 

That works fine.

I run the app,

> cd example
> meteor 

I then add some packages to the packages file ([default] represents the default packages installed by meteor create, with autopublish and insecure removed.),

# [default]
kadira:flow-router
kadira:blaze-layout
erasaur:meteor-lodash
mquandalle:stylus
fortawesome:fontawesome
spiderable
fastclick
raix:handlebar-helpers
aldeed:collection2
aldeed:autoform
accounts-ui
accounts-password
matb33:bootstrap-glyphicons
msavin:jetsetter
zimme:active-route
gwendall:auth-client-callbacks

I then start Meteor again:

> meteor

=> Started proxy.
=> Started MongoDB.
C:\Users\Pj\AppData\Local\.meteor\packages\meteor-tool\1.4.2\mt-os.windows.x86_3
2\dev_bundle\lib\node_modules\meteor-promise\promise_server.js:190
      throw error;
      ^

Error: Extracted archive '/C/Users/Pj/AppData/Local/Temp/.tmpkxwy69' should only
 contain one entry

[ full dump here http://pastebin.com/raw/jSA9N3AF ]

Happens every time, without fail.


FAQ

Q. Have you restarted your machine?

  • Yes. Too many times.

Q. Have you reinstalled Meteor?

  • Multiple times, yes.

Q. Have you deleted the stuff in Local/Temp?

  • Before, after, and during the installs.

Solution

  • I think you need to add one package at a time and see where it breaks. I know it's tedious, but you need to find the problem somehow :)

    To save some time, you can use a technique called binary chop (or binary search). Add half of the packages, if it's good, the problem is in the second half of the list. Keep chopping until you find it.