NY3 Ubuntu 14 Missing Components

October 28, 2014 1.7k views

Make, Apache, PHP, MySQL, and the Ubuntu base install are missing on the NY3 droplets. Why can't NY3 mirror what's available on the other servers?? It makes support a nightmare. Thanks.

2 Answers

Why would it be a nightmare? Install what you need when you get the droplet, whatever is installed already will get skipped. A base image really shouldn't contain a LAMP environment.

  • Whether a base image should include the LAMP environment is beside the point since all of the other DO servers already do. That was the point. It's a nightmare because one would expect all of the DO servers to serve up the same Ubuntu droplet. Having built lots of code based upon the previous design, it's a nightmare to go back and rework all of it.

  • Why is adding a single apt-get command to your script a nightmare? And why don't you use the "LAMP on 14.04" image if that's what you want?

  • Just explained the WHY. In case you forgot to read it:

    Whether a base image should include the LAMP environment is beside the point since all of the other DO servers already do. That was the point. It's a nightmare because one would expect all of the DO servers to serve up the same Ubuntu droplet. Having built lots of code based upon the previous design, it's a nightmare to go back and rework all of it.

  • 1) Why is it a nightmare to add a single command?
    2) Why do you have to rework "all of it"?
    3) Which image do you use? None of my Ubuntu 14 droplets have LAMP.
    4) Why can't you use the LAMP application image?

  • It's not a single command. And it's considerably more than LAMP. It's the Basic Ubuntu Server setup that is standard on pretty much any cloud-based platform (including DO except in NY3). Try issuing a make command after doing a LAMP install and see how that works for you. There's much more.

  • "tasksel install server". Done.

  • Try it and see what you get. It won't be what's on the other DO servers. In fact, it won't be anything.

  • Again, which exact image are you using on which regions? All my Ubuntu 14 images are coming with a base install and without LAMP, as they should.

  • Ubuntu14.04/64 on NY2. It's considerably more than LAMP. It's missing all the development tools usually associated with a BASIC SERVER, things like make, gawk, git, and on and on. The point is NY3 is VERY DIFFERENT. The question is WHY??

  • Looks like NY2 droplets now have been "improved" as well. A little documentation and a heads up would be a nice touch!!!

  • Things like "git" are not associated with a basic server. Again, as I've told you several times, it's extremely trivial to install the packages you need.

Hi,

Perhaps if you explain the actual problem that you are facing, we might be able to help you.

The Ubuntu 14.04 base image is the same in all regions. It has never had a LAMP stack installed on it by default. When creating a new droplet, if you look in the "Applications" tab you will see a number of options to launch droplets with some software pre-installed including a LAMP on Ubuntu 14.04 image.

We try to keep the distro base images as close as possible to the upstream defaults. For instance, if you were to download an Ubuntu Server ISO and install it in a VM or on bare metal, neither Apache nor git will be preinstalled.

You might also be interested in the "metadata" service which allows users to provide scripts or cloud-config files that will be run on first boot to preconfigure your server:

Update CloudInit link and conclusion Metadata is a service provided to DigitalOcean droplets that allows a droplet to access data about itself, i.e. its metadata. Examples of available droplet metadata include user-provided user data, droplet ID, data center region,...
Have another answer? Share your knowledge.