Ubiquiti Employee
Posts: 4,170
Registered: ‎12-10-2015
Kudos: 1477
Solutions: 315

New UCRM version 2.15.2 released

New UCRM version ready for you.

We are happy to announce a new UCRM hotfix version with several improvements and fixes, which many of them comes from your feedback, your feature requests, and discussions in this community forum. Thanks a lot!

 

Use the in-app update button to switch to this beta version. 

 

Changelog 2.15.2 (2019-04-16)

Added

  • New option for Stripe subscriptions "Import unattached payments" - if turned on in the organization settings, Stripe payments that would normally be ignored are imported as Unattached payments into UCRM.
  • Added validation for IPpay payment form - zip code length is limited to 10 characters to prevent failing payments.

Changed

  • Only the full proforma invoice's amount can be paid now, partially paid proforma invoices are not enabled by UCRM.
  • Ticket subject limited to 80 characters. The input longer than 80 characters becomes part of the ticket message (applies only to the input from UCRM Client Zone, not from IMAP ticketing import).
  • PHP upgraded to version 7.2.17

Fixed

  • Fix issues with ticketing import for emails with incorrect encoding or formatting.
  • Fixed manual editing of client's data usage (manual NetFlow edits).
  • Raw payment amount from Stripe payment now shown in the correct format.
  • Fixed minor rounding issue for the predefined amount shown in the new subscription form.
  • Fixed performance issues on Organization show and edit pages.
  • Fixed bugs with editing service deferred change.
  • Fixed crashes when batch sending the invitation emails to the client zone.
  • Fixed crash when plugin is updated and its new configuration requires a different configuration type.
  • Minor improvements, tools update, logger improvements.
  • Minor fixes.

 

Full changelog here: 

https://github.com/Ubiquiti-App/UCRM/blob/master/CHANGELOG.md

 

 

reply Hit Reply and let us know what do you think

Please let us know what you like or dislike about the latest improvements. Thank you for your feedback!

New Member
Posts: 5
Registered: ‎09-12-2017

Re: New UCRM version 2.15.2 released

Hi, I recently updated my UCRM today to version 2.15.2 and I don't know what happened it's been 12 hours now and still my site is under maintenance. What should I do?

Ubiquiti Employee
Posts: 1,476
Registered: ‎03-21-2016
Kudos: 244
Solutions: 161

Re: New UCRM version 2.15.2 released

Hello @nicholaskids, please send us the following log files:

 

  1. /home/ucrm/data/ucrm/updates/update.log
  2. /home/ucrm/data/ucrm/log/ucrm/app/logs/prod.log

Then please try to restart your UCRM with the following commands:

cd /home/ucrm
sudo docker-compose down
sudo docker-compose up -d
New Member
Posts: 5
Registered: ‎09-12-2017

Re: New UCRM version 2.15.2 released

[ Edited ]

Can you please guide me through? I'm new to this UCRM thing and it is installed in digital ocean. I don't know how to access the log files. ..and also, how do I access the Linux terminal?

Ubiquiti Employee
Posts: 4,170
Registered: ‎12-10-2015
Kudos: 1477
Solutions: 315

Re: New UCRM version 2.15.2 released

@nicholaskids the cloud ssh credentials should have been sent to your email or maybe you configured ssh access with your ssh key?
check out the DO docs or support: https://www.digitalocean.com/docs/droplets/how-to/connect-with-ssh/
New Member
Posts: 5
Registered: ‎09-12-2017

Re: New UCRM version 2.15.2 released


@UBNT-Petr wrote:
@nicholaskidsthe cloud ssh credentials should have been sent to your email or maybe you configured ssh access with your ssh key?
check out the DO docs or support: https://www.digitalocean.com/docs/droplets/how-to/connect-with-ssh/

I contacted Digital ocean for my password and I was able to reset everything and finally was able to restart my system. I can now access my account and everything seems fine now. Thank you very much for your assistance. Very much Appreciated.

Ubiquiti Employee
Posts: 4,170
Registered: ‎12-10-2015
Kudos: 1477
Solutions: 315

Re: New UCRM version 2.15.2 released

Good to hear that.

Can you still send us the update log file to help us discover the cause of your issue? If your UCRM UI is accessible now, you can get it from System > Tools > Updates.
New Member
Posts: 5
Registered: ‎09-12-2017

Re: New UCRM version 2.15.2 released

Wed Apr 17 15:04:02 UTC 2019 --- Initializing UCRM update to version 2.15.2.
Wed Apr 17 15:04:02 UTC 2019 --- Using update-cron.sh v1.0
Wed Apr 17 15:04:02 UTC 2019 --- Downloading current updater.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 46322 100 46322 0 0 869k 0 --:--:-- --:--:-- --:--:-- 869k
Wed Apr 17 15:04:03 UTC 2019 --- Starting the update process.
+------------------------------------------------+
| UCRM - Complete WISP Management Platform |
| |
| https://ucrm.ubnt.com/ (updater v3.2) |
+------------------------------------------------+

Setting UPDATE_TO_VERSION=2.15.2
Setting CRON=true
Skipping auto-update permissions setup.
Backing up docker compose files.
Updating elastic service
Pulling rabbitmq (rabbitmq:3)...
3: Pulling from library/rabbitmq
Digest: sha256:3a660c5e75e4031e87cc050718c973c324c1fd0119c0e668088ddd7868c254a5
Status: Downloaded newer image for rabbitmq:3
Pulling postgresql (postgres:9.5)...
9.5: Pulling from library/postgres
Digest: sha256:67c9f3170ce542fc0eba4b78622a68dee0becc0b86e33d9075939f2f7974596c
Status: Image is up to date for postgres:9.5
Pulling elastic (elastic/elasticsearch:6.2.4)...
6.2.4: Pulling from elastic/elasticsearch
Digest: sha256:9ae20c753f18e27d1dd167b8675ba95de20b1f1ae5999aae5077fa2daf38919e
Status: Image is up to date for elastic/elasticsearch:6.2.4
Pulling web_app (ubnt/ucrm-billing:2.15.2)...
2.15.2: Pulling from ubnt/ucrm-billing
Digest: sha256:72da2bd3f54ddb45051920e154918185470760d835f69eb3d8a100e6fb3dfe54
Status: Downloaded newer image for ubnt/ucrm-billing:2.15.2
Stopping ucrm_web_app_1 ...

Stopping ucrm_web_app_1 ... done
Stopping ucrm_rabbitmq_1 ...
Stopping ucrm_elastic_1 ...
Stopping ucrm_postgresql_1 ...

Stopping ucrm_postgresql_1 ... done

Stopping ucrm_elastic_1 ... done

Stopping ucrm_rabbitmq_1 ... done
--all flag is obsolete. This is now the default behavior of `docker-compose rm`
Removing ucrm_web_app_1 ...
Removing ucrm_rabbitmq_1 ...
Removing ucrm_elastic_1 ...
Removing ucrm_postgresql_1 ...

Removing ucrm_elastic_1 ... done

Removing ucrm_rabbitmq_1 ... done

Removing ucrm_postgresql_1 ... done

Removing ucrm_web_app_1 ... done
Going to remove ucrm_web_app_1, ucrm_rabbitmq_1, ucrm_elastic_1, ucrm_postgresql_1
Creating ucrm_postgresql_1 ...
Creating ucrm_postgresql_1

Creating ucrm_postgresql_1 ... done
/usr/src/ucrm/scripts/init_log.sh
/usr/src/ucrm/scripts/dirs.sh
Wed Apr 17 15:06:34 UTC 2019 --- Creating directories.
Wed Apr 17 15:06:34 UTC 2019 --- Done creating directories.
Wed Apr 17 15:06:34 UTC 2019 --- Creating symbolic links.
Wed Apr 17 15:06:34 UTC 2019 --- Creating symbolic link for /usr/src/ucrm/app/data.
Wed Apr 17 15:06:34 UTC 2019 --- Creating symbolic link for /usr/src/ucrm/app/EmailQueue.
Wed Apr 17 15:06:34 UTC 2019 --- Creating symbolic link for /usr/src/ucrm/app/logs.
Wed Apr 17 15:06:34 UTC 2019 --- Creating symbolic link for /usr/src/ucrm/app/letsencrypt_logs.
Wed Apr 17 15:06:34 UTC 2019 --- Creating symbolic link for /usr/src/ucrm/web/uploads.
Wed Apr 17 15:06:34 UTC 2019 --- Creating symbolic links for /data/updates.
Wed Apr 17 15:06:34 UTC 2019 --- Publishing current /usr/src/ucrm/app/config/version.yml.
Wed Apr 17 15:06:34 UTC 2019 --- Done creating symbolic links.
/usr/src/ucrm/scripts/parameters.sh
Wed Apr 17 15:06:34 UTC 2019 --- Replacing configuration parameters.
Wed Apr 17 15:06:34 UTC 2019 --- Done replacing configuration parameters.
su-exec nginx /usr/src/ucrm/scripts/migrate.sh
Wed Apr 17 15:06:34 UTC 2019 --- Creating database backup.
Wed Apr 17 15:06:35 UTC 2019 --- Migrating database.
Wed Apr 17 15:06:41 UTC 2019 --- Migration complete.
Wed Apr 17 15:06:41 UTC 2019 --- Removing database backup.
--all flag is obsolete. This is now the default behavior of `docker-compose rm`
Removing ucrm_migrate_app_run_1 ...

Removing ucrm_migrate_app_run_1 ... done
Going to remove ucrm_migrate_app_run_1
Configuring auto-update.
* * * * * /home/ucrm/update-cron.sh > /dev/null 2>&1 || true
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed

0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 3652 100 3652 0 0 10494 0 --:--:-- --:--:-- --:--:-- 10494
no crontab for ucrm
Creating ucrm_elastic_1 ...
Creating ucrm_rabbitmq_1 ...
ucrm_postgresql_1 is up-to-date
Creating ucrm_elastic_1
Creating ucrm_rabbitmq_1

Creating ucrm_rabbitmq_1 ... done

Creating ucrm_elastic_1 ... done
Creating ucrm_web_app_1 ...
Creating ucrm_web_app_1

Creating ucrm_web_app_1 ... done
Name Command State Ports
-----------------------------------------------------------------------------------------------------------------------------------------------------------
ucrm_elastic_1 /usr/local/bin/docker-entr ... Up 9200/tcp, 9300/tcp
ucrm_postgresql_1 docker-entrypoint.sh postgres Up 5432/tcp
ucrm_rabbitmq_1 docker-entrypoint.sh rabbi ... Up 25672/tcp, 4369/tcp, 5671/tcp, 5672/tcp
ucrm_web_app_1 make server Up 0.0.0.0:2055->2055/udp, 0.0.0.0:443->443/tcp, 0.0.0.0:80->80/tcp, 0.0.0.0:81->81/tcp, 9000/tcp
conntrack v1.4.4 (conntrack-tools): 0 flow entries have been deleted.
Booting UCRM
Initializing: Web 07/18
Initializing: Web 08/18
Initializing: Web 10/18
Initializing: Web 11/18
Initializing: Web 12/18
Initializing: Web 13/18
Initializing: Web 14/18
Initializing: Web 15/18
Initializing: Web 18/18
UCRM ready
Removing old UCRM images
Untagged: ubnt/ucrm-billing:2.15.1
Untagged: ubnt/ucrm-billing@sha256:69d301319d96389c1c5617849da2ca9dab616d65dc30d5371c436c9309047186
Deleted: sha256:e382419648890ac737035409f350979219277f36c39c20a56a670c84d8f02e97
Deleted: sha256:a89dd94e8098e179cc04af1774f7822cd2dab4e53d8509e2cf6412b92928c8fd
Deleted: sha256:7582b644b01f42c88172a6b02a2cbc569163faac39864bd7d535ec30961bf301
Deleted: sha256:3dcc6ed0adcacc227e45d322c24fb381ca56cf129eb31dba6c4bbb642a079c90
Deleted: sha256:c4c2580c05f5e8d5ee68573500aadcc690bd12e9668ccdc4e937f5ec9b001a44
Deleted: sha256:f86e6b3852ba420493e32f7ec49ba18b04c82a80bb23f4e279913cbe383f7943
Deleted: sha256:e431ce1b6ceae8267a2f0082291a545bdb9e5e1e6d5f57a617e5eb0d752ba410
Deleted: sha256:464334f29a4735fa3296f99ddc8a12634746c900854dfdbb7a94854cfbcd673e
Deleted: sha256:bc7aa98e01826d1557d1a54ea70be2d480a528eb99c8c4f27e480760263c77ea
Deleted: sha256:6c362998f2309802f709c12a8fb5eb5c33ef63c99c503657b70579b8ab71da5d
Deleted: sha256:5d4e9fe85325645a6cce00501b0ad3ca9612e11b01580a3faf1994ff7e19649b
Deleted: sha256:b7d4668912bfcbe2f23c9f2b971a4111fce91bd5f80708892411e2341c815784
Deleted: sha256:caa3a9cde4f9c7782ed5565379201e6c27ca5e5f3f69f28892953663e6411acd
Deleted: sha256:31882b2f85920bc0692304a70d75c056e67621b6bf3a847041f59ec3b2e3b8e4
Deleted: sha256:55592dd90ff4e5eeff588569961b48ee88a6d42a00fc976568365ea436b2ee88
Deleted: sha256:b195c92606ab492d25d7ffcf2e42ad1714566a02e80cc4a6ae0b6474691cb27e
Deleted: sha256:1950f45ab83e24f6c118ae7596a778b381553e9d080f4254716c9a195d7eed22
Deleted: sha256:bdfb7d3f5587978bfda4f0dfc0dcd8dbcc82c410f0ea6e0129109fa1a37ed0d8
Deleted: sha256:2c42a5e6feb926377a006167ed2ab768eabccdf76e79c2c6309e74c0f09c2ee4
Deleted: sha256:9ad0f9185e43c0e13075a76a4714e8c8a7eb95b04388bb23ef6405a169930db0
Deleted: sha256:e2b5470970e2f239984e1ae28e29c6a4c9cb54f292e87c9706832d35e61b4f7d
Deleted: sha256:a78d9130d56bab80c9eb110107784d804e197f899ccad97b8c3b5af1b6e7783c
Deleted: sha256:8cad127a7c5ba04438705694cdc68d7949e6a6f02dfa39e9b230a0dec046f8a8
Deleted: sha256:30d3c1e21a448a2c3316516bff81e24c97d0e7b84e246df4a292b80864dc9cf0
Deleted: sha256:d8256adaf175c8670d6f6e40e4e45af110566d20ef62dce0db3a2d31318f9552
Deleted: sha256:d5ed695464afb52792f6729b508854c652cab79ec5e01a36e006099d9e5984b2
Deleted: sha256:90c2ddaf7c2b2b911a37056aa34bc3461290b53cfa435b66d0bbe92e3755232e
Deleted: sha256:1b9cf8d6a55f08f04a24f66a984c6920b863b59b6dd1c3eaac484da102a7ee5a
Deleted: sha256:9a94eea494140cbd4159350701e1f886d86a8f390831ef5c9bf785b986aec260
Deleted: sha256:0a99d0784aa0f23c1d4fc72308ec6697e6c6d3df96bd3e776a0cf761ab1b8d24
Deleted: sha256:721f42ba7740826656a45626fe7c952f09b9783413d1f7097a02ae47e2c82aaf
Deleted: sha256:cf81505dedafbb80b34eb5000e74c717fed784f9ced2fd08a4702903ba65bac6
Deleted: sha256:a6aae2baa1c87fda689f2fd42bdc670794434d92b2c51627e3598d165bca8fe4

----------------

We recommend running "docker system prune" once in a while to clean unused containers, images, etc.
You can determine how much space can be cleaned up by running "docker system df"
Wed Apr 17 15:07:49 UTC 2019 --- Update successful.