Looks to me like there may be a problem with the Ubuntu EC2 mirrors. After a fresh apt-get update, I'm seeting this:
$ apt-get install -yq git
E: Unable to locate package git
After a few more apt-get
's, it will often succeed.
Open the Amazon EC2 console. In the left navigation pane, choose Instances and select the instance to which to connect. Choose Connect. On the Connect To Your Instance page, choose EC2 Instance Connect (browser-based SSH connection), Connect.
Update apt-get
packages, run the following command:
$ apt-get update
The mirrors still seem to be broken, but I was able to work around the issue with a dumb loop:
# stupid loop to get around ubuntu package mirror problems
for attempt in 1 2 3; do
if [ ! -z "`which git`" ]; then
break
fi
echo "Trying to install git, attempt $attempt"
sudo apt-get update -yq --fix-missing
sudo apt-get install -yq git
done
3 attempts is usually enough to find a working mirror.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With