Unable to install Elasticsearch 2.3.1

Hi,

I have followed all the instuctions given on this page: https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html

The last step mentioned results in a HttpError404:
sudo apt-get update && sudo apt-get install elasticsearch

It is not able to find the packages mentioned in this link: https://packages.elastic.co/elasticsearch/2.3.1/debian/dists/stable/main/binary-amd64/Packages

below is the result of me running the installation command (I've removed all the the hit, get and ign lines)

sudo apt-get update && sudo apt-get install elasticsearch
Err https://packages.elastic.co stable/main amd64 Packages
HttpError404
Err https://packages.elastic.co stable/main i386 Packages
HttpError404
Err https://packages.elastic.co stable/main amd64 Packages
HttpError404
Err https://packages.elastic.co stable/main i386 Packages
HttpError404
Fetched 72 B in 53s (1 B/s)
W: Failed to fetch https://packages.elastic.co/elasticsearch/2.3.1/debian/dists/stable/main/binary-amd64/Packages HttpError404

W: Failed to fetch https://packages.elastic.co/elasticsearch/2.3.1/debian/dists/stable/main/binary-i386/Packages HttpError404

W: Failed to fetch https://packages.elastic.co/elasticsearch/2.3/debian/dists/stable/main/binary-amd64/Packages HttpError404

W: Failed to fetch https://packages.elastic.co/elasticsearch/2.3/debian/dists/stable/main/binary-i386/Packages HttpError404

E: Some index files failed to download. They have been ignored, or old ones used instead.

What does your repo file contain?