EasyEngine v3.8 released with support for Ubuntu 18.04 LTS

Last updated on Dec 18, 2020

While we are working on EasyEngine v4, we have a minor update for EasyEngine v3.

We have released v3.8.0 which adds support for Ubuntu 18.04 LTS (Bionic Beaver).

At the same time, we have removed the support for Ubuntu 12.04, which has reached it’s End of Life. We highly recommend you to upgrade to the latest LTS version of Ubuntu, that is 18.04. We have also removed support for Debian 7.x (Wheezy)

We have also updated Nginx build we maintain to Nginx v1.14.0. Latest Nginx release has features such as Nginx server push, gRPC Support, Dynamic modules.

Apart from Nginx, we updated WP-CLI, ViMbAdmin, Roundcube, Adminer.

Upgrade

To update EasyEngine, please run following command

ee update

To update Nginx, we recommend you run following command

ee stack upgrade --nginx

Need help?

If you need any help, please use community forum.

Link: EasyEngine v3.8.0

On this page

Comments

  1. This won’t overwrite custom Nginx conf files?

    1. mbtamuli Avatar
      mbtamuli

      No it wouldn’t overwrite your custom Nginx configuration files.

      1. Thanks. The HTTP/2 push Nginx module is not installed by default?

  2. ee update is broken.

    You have to use wget -qO ee rt.cx/ee && sudo bash ee

  3. After updating I am getting the error “The ‘ee==3.8.0’ distribution was not found and is required by the application”.

    I am now seeing this when I try to load EE –> https://i.imgur.com/4iCbV1v.png

    Can I fix it somehow?

    1. mbtamuli Avatar
      mbtamuli

      You can run these steps on instead of the update command. We’re working on fixing the update command.
      sudo rm -rf /tmp/easyengine
      sudo git clone -b master https://github.com/EasyEngine/easyengine.git /tmp/easyengine
      cd /tmp/easyengine
      sudo python3 setup.py install

      This won’t work for fresh install. For new install use the ee install command wget -qO ee rt.cx/ee && sudo bash ee

      1. @mbtamuli Thank you so much. That worked perfectly.

  4. santropex Avatar
    santropex

    How do we upgrade the distro and then update easyengine. Will it coz issues ??

    Using Ubuntu 16.04 + Easyengine 3.7.5

    1. mbtamuli Avatar
      mbtamuli

      That is possible, but the recommended way is to install EasyEngine on a fresh instance. You can create a ticket on https://community.rtcamp.com/c/easyengine for help on how to do this.

  5. @santropex Yes, it will cause the above issues. However, @mbtamuli just gave us a ‘get-out-jail-free’ card, which solves the problem. At least it did for me here. However, the first rule of creative tinkering is to save all the parts. So do as I did and make a full backup before you start.

  6. The ee stack upgrade –nginx command also does not work.

    At the end, it says it updated the NGINX, but when I run the nginx -v command it continues the same version.

    I rebooted the server but it did not work.

    I upgraded the server as well.

    Note: My server is a Debian version 8, PHP 7.

    But now, when trying to update again, the answer is the message below:

    Oops Something went wrong!! Check logs for reason tail /var/log/ee/ee.log & Try Again!!!

    1. mbtamuli Avatar
      mbtamuli

      Please create a ticket on https://community.rtcamp.com/c/easyengine.

      1. It worked. 😉

        I executed the commands:

        sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E9C74FEEA2098A6E

        After…

        wget -qO ee https://raw.githubusercontent.com/EasyEngine/easyengine/master/install && bash ee

        nginx version: nginx/1.14.0 (EasyEngine)

  7. Frank Helmschrott Avatar
    Frank Helmschrott

    ee stack upgrade is causing me some errors. Looking at the repo list it might be that. I’m on Ubuntu 16.04.

    File: /etc/apt/sources.list.d/ee-repo.list

    deb http://dl.hhvm.com/ubuntu trusty main
    deb http://download.opensuse.org/repositories/home:/rtCamp:/EasyEngine/xUbuntu_14.04/ /
    deb http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.1/ubuntu trusty main
    deb http://download.opensuse.org/repositories/home:/rtCamp:/EasyEngine-dev/xUbuntu_14.04/ /

    Here’s the error from the Log:

    404 Not Found [IP: 2620:113:80c0:8::13 80]
    E: Failed to fetch http://download.opensuse.org/repositories/home:/rtCamp:/EasyEngine/xUbuntu_14.04/./amd64/nginx-ee_1.10.3-10ppa~stable_amd64.deb 404 Not Found [IP: 2620:113:80c0:8::13 80]

    E: Failed to fetch http://download.opensuse.org/repositories/home:/rtCamp:/EasyEngine/xUbuntu_14.04/./amd64/nginx-custom_1.10.3-10ppa~stable_amd64.deb 404 Not Found [IP: 2620:113:80c0:8::13 80]

    E: Failed to fetch http://download.opensuse.org/repositories/home:/rtCamp:/EasyEngine/xUbuntu_14.04/./all/nginx-common_1.10.3-10ppa~stable_all.deb 404 Not Found [IP: 2620:113:80c0:8::13 80]

    E: Unable to fetch some archives, maybe run apt-get update or try with –fix-missing?

    1. Nirja Shah Avatar
      Nirja Shah

      Please create a ticket on https://community.rtcamp.com/c/easyengine.

  8. v3.8.1 fixes the update problem here, and I guess a whole bunch of other stuff too.

    Is there a changelog somewhere?

  9. Asking again – In order to use the NGinx HTTP/2 push feature, the Nginx preload module has to be included in the configuration. However, the upgrade didn’t do it. Is it a bug? or was it simply was not included?

    Thanks

    1. mbtamuli Avatar
      mbtamuli

      Yes. You are correct. It was not included in the configuration. You can follow this article for now – https://easyengine.rtcampmu.rt.gw/tutorials/nginx/configuring-http-2-server-push/. This will be added to the next release.

      1. Thanks, but this article explains how to enable it, in case the module is installed
        Is there an easy way to recompile Nginx with the module?
        I’ll wait

        1. mbtamuli Avatar
          mbtamuli

          The module is installed with the latest Nginx provided with EasyEngine. You can upgrade to it as mentioned in this article https://easyengine.rtcampmu.rt.gw/tutorials/nginx/configuring-http-2-server-push/. As for help with recompilation, please create a ticket here https://community.rtcamp.com/c/easyengine

          1. Oh, I did ran the upgrade command and it says it was successful, but now I see it’s still the old version (10.0.3). I’ll open a ticket

  10. How about support for Debian 9?

    1. mbtamuli Avatar
      mbtamuli

      Debian 9 support is in the pipeline. But we’re focusing our efforts on EasyEngine v4, which you will be able to run on any distribution where you can install Docker. Still, we’ll try to release Debian 9 support soon.

  11. hmm

    sudo ee update
    Downloading update script Unable to download file, /tmp/eeupdate20180604-112309

    I mention that i am on Google Compute Engine and Ubuntu 16.04

    1. mriyamtamuli Avatar
      mriyamtamuli

      We’ve fixed the update command in the latest version – https://github.com/EasyEngine/easyengine/releases/tag/v3.8.1.

      But, since you’re on an older version, you can run these steps –
      sudo rm -rf /tmp/easyengine
      sudo git clone https://github.com/EasyEngine/easyengine.git /tmp/easyengine
      cd /tmp/easyengine
      sudo python3 setup.py install

      You can check if you have the latest version using ee -v. From the next version onwards, ee update should work.

  12. It will be nice to add debian 9 support too 🙂

  13. […] EasyEngine v3.8 được phát hành và hỗ trợ Ubuntu 18.04 LTS […]

  14. Running EasyEngine 3.7.5 on Debian 8 Jessie. When I try to upgrade using described steps, I have this error:
    python3: can’t open file ‘setup.py’. What can I do?

    1. It’s work with wget -qO ee rt.cx/ee && sudo bash ee.

  15. Hi,

    in ubuntu 18.04 version of ee 3.8, I’m having trouble with a missing package: command ee stack install –mail fails, because of zoo package:

    tail /var/log/ee/ee.log says:

    Package zoo is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    E: Package ‘zoo’ has no installation candidate

    as I said here: https://community.rtcamp.com/t/zoo-package-missing/10806 the zoo package was not found …
    Can you fix this bug?

    Best regards,
    Eric A.

  16. Dear, i have a problem with my VPS – Linux Debian8 – OpenVZ Virtualization (my VPS is at Time4VPS)
    During the install show me this error:
    $ Reload : nginx [Failed]
    $ Oops Something went wrong !!
    $ Calling cleanup actions …
    $ Reload : nginx [OK]
    $ service nginx reload failed. check issues with nginx -t command.
    $ Check logs for reason tail /var/log/ee/ee.log & Try Again!!!

    Can anyone help me how to fix this problem ?!

  17. […] EasyEngine v3.8 được phát hành và hỗ trợ Ubuntu 18.04 LTS […]