Having issues with the quick setup of Meteor under Ubuntu or any other debian based system?
user@system:~/Development$ curl https://install.meteor.com | /bin/sh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  5239    0  5239    0     0   3334      0 --:--:--  0:00:01 --:--:--  5116
Detected a Debian system. Downloading install package.
curl: (35) error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Installation failed.
This is how I got it to run:
- Compile Meteor using the slow way. Run in Terminal:
 git clone git://github.com/meteor/meteor.git
 cd meteor
 ./admin/generate-dev-bundle.sh
- Install it:./install.sh
- Try to setup the documentation:cd docs/
 meteor
If it works, congratulations. In my case I got this lovely message:
user@system:~/Development/meteor/docs$ meteor
[[[[[ /media/data/Development/meteor/docs ]]]]]
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Unexpected mongo exit code 100. Restarting.
Can't start mongod. Check for other processes listening on port 3002 or other meteors running in the same project.
Especially if you are using a dual-boot setup, you may have an NTFS partition for your shared data. Are your development files placed there? By default the NTFS partition is mounted with “root” as user. Check whether this is the case:
user@system:~$ ls -lah /media/
drwxrwxrwx   1 root   root   8.0K Sep  6 13:50 data
In my case this was causing the installation error. For different error sources read this page. The owner problem is solved by editing “/etc/fstab”:
- gksudo gedit /etc/fstab
- Edit the line for the specific partition or add a new one, for example:
 # data
 UUID=5A1E2B642B59C3C8 /media/data ntfs uid=1000,gid=1000,umask=022,exec 0 2- to get the UUID of your partition, use sudo blkid
- uid=1000,gid=1000,umask=022,exec are used to set your username and group as owner of the partition (details) and to set the permission attributes to read, write and execute for the owner and read and execute for everyone else (details)
- /media/data is my mounting point for this partition, use yours
 
- to get the UUID of your partition, use 
- Unmount and remount your partition by rebooting.
- Ensure that you are now owner of your NTFS partition:
 user@system:~$ ls -lah /media
 drwxr-xr-x 1 user user 8.0K Sep 6 13:50 data
 
- Try again to setup the documentation in your meteor directory:cd docs/…
 meteor
 [[[[[ /media/data/Development/meteor/docs ]]]]]You did it.
 Initializing mongo database... this may take a moment.
 Running on: http://localhost:3000/