# Updating from 2.15.3 to 2.16.3

**URL:** <https://forum.mautic.org/t/updating-from-2-15-3-to-2-16-3/15359>\
**Category:** Documentation\
**Created:** [July 24, 2020, 12:40pm UTC](https://forum.mautic.org/t/updating-from-2-15-3-to-2-16-3/15359 "2020-07-24T12:40:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![mikew](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/mikew/32/5156_2.png) [@mikew](https://forum.mautic.org/u/mikew)\
**Post date:** [July 24, 2020, 12:40pm UTC](https://forum.mautic.org/t/updating-from-2-15-3-to-2-16-3/15359/1 "2020-07-24T12:40:46Z")

</div>

I just went through a nightmare of an upgrade from an old mautic instance 2.15.3 to 2.16.3 and came accross a number of problems along the way that maybe helpful to someone some day.

So as follows:

1. Started upgrade via GUI - it just hung

2. Went for command line upgrade and received this error:  
[Symfony\Component\Debug\Exception\FatalErrorException]  
Compile Error: require\_once(): Failed opening required ‘PHPEXCEL\_ROOTPHPExcel/Shared/PCLZip/pclzip.lib.php’ (include\_path=’.:/usr/share/php’)

3. Found this article to fix the error: [https://kirelos.com/install-mautic-self-hosted-email-marketing-platform-on-ubuntu-18-04-server/](https://kirelos.com/install-mautic-self-hosted-email-marketing-platform-on-ubuntu-18-04-server/)

4. Re ran upgrade and ran into this error  
[Symfony\Component\Debug\Exception\ClassNotFoundException]  
Attempted to load class “ZipArchive” from the global namespace.  
Did you forget a “use” statement for “PHPExcel\_Shared\_ZipArchive”?

5. Followed this tutorial: [https://mauteam.org/mautic/mautic-admins/mautic-update-how-to-dont-click-that-button/](https://mauteam.org/mautic/mautic-admins/mautic-update-how-to-dont-click-that-button/)

Alas - still did not help, and the dreaded site offline was still there.

Then found that I needed to install php-zip which I did and then everything ran well!!

Hope this helps.
