I dug into this a little bit, and it appears to me that the newer package now tries to bind to IPv6 ::1
as well as 127.0.0.1
. IPv6 is not available on our images, so the server fails to start. You’ll have to remove ::1
from /etc/redis/redis.conf
after the new package has been installed, and start the service after that.
before_install:
- sudo sed -e 's/^bind.*/bind 127.0.0.1/' /etc/redis/redis.conf > redis.conf
- sudo mv redis.conf /etc/redis
- sudo service redis-server start
- echo PING | nc localhost 6379