I installed the dokku-apt plugin, which runs the command “apt-get update” in a deploy script. When running during the deploy process, this line results in the following error:
Err: http://archive.ubuntu.com quantal/main amd64 Packages 404 Not Found [IP: 91.189.91.13 80]
However, when I simply log into my server and run “apt-get update”, everything works fine.
Anyone know why?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
This has been confirmed to be a bug in Dokku. You can view the issue on GitHub.
Upgrading buildstep will resolve the problem:
$ git clone https://github.com/progrium/buildstep.git
$ cd buildstep
$ git pull origin master
$ sudo make build
Quick and dirty hack:
/etc/apt/sources.list
) to your apt-repositories /var/lib/dokku/plugins/dokku-apt
pre-build
:if [ -f $DIR/apt-repositories ]; then
apt-get update
apt-get install -y software-properties-common
cat "$DIR/apt-repositories" | while read repository; do
add-apt-repository -y "\$repository"
done
fi
with the following:
if [ -f $DIR/apt-repositories ]; then
cat $DIR/apt-repositories > /etc/apt/sources.list
apt-get update
apt-get install -y software-properties-common
fi
cd -
dokku plugins-install
Yep, I have the same error. Everything until http://archive.ubuntu.com quantal-security
works fine, then starting with quantal/main amd64
the 404s come in spades. The server itself, as it seems, uses different set of repositories, so apt-get update
works fine.
Edit: You may try to use sources from /etc/apt/sources.list
on your server, by specifying those in apt-repositories
, in your repo.
Click below to sign up and get $100 of credit to try our products over 60 days!
This comment has been deleted
This is an old thread but I wanted to reply in case it helps someone else. Here are the steps I took:
progrium/buildstep
docker image by runningdocker rmi progrium/buildstep
sudo BUILD_STACK=true DOKKU_VERSION=v0.2.3 make install
This should download the latest progrium/buildstep and progrium/cedarish so that you are no longer using quantal and instead you should be running trusty.