Yetiforcecrm: 馃摚 YetiForce 5.2 released! 馃帀

Created on 6 Sep 2019  路  32Comments  路  Source: YetiForceCompany/YetiForceCRM

We have just released long-awaited YetiForce CRM 5.2! First of all, we would like to thank all community members for their patience and support. Thank you for the time that you spent for testing, sending pull requests, submitting issues, and translating YetiForce into so many languages. We would like you to know that we are aware of all your efforts and every single contribution and that motivates us to work even harder.

The new version brings over 1000 new and significant changes but there are a few major things 馃敟馃敟馃敟 that make this release different:

  • Marketplace - now you can purchase support packages and modules directly from the system. However, the prices of the products and services vary depending on the size of your company, which is determined by the number of users. It is also possible to become our Partner directly from the Marketplace.
  • YetiForce Chat - it underwent a complete makeover, now it鈥檚 modern and even more functional
  • Knowledge Base - created in VUE technology, completely new and powerful module that enables you to relate records to Documents, Tickets, and Projects. It also provides the possibility to prepare a multimedia presentation.
  • Advanced Ticket System - now assigning and resolving Tickets will be more simple than ever because there is a new panel for creating custom SLA Policy rules.
  • Libraries Vulnerabilities - now it鈥檚 a separate tab in the admin panel where you can monitor vulnerabilities in real-time, once again YetiForce takes care of your data鈥檚 security.

As usual, a detailed changelog will be posted on our official website in the Developer Documentation - expect it on Monday.

馃捀OPEN COLLECTIVE
We would like to remind you that some time ago, we joined Open Collective where you can donate to our project and help us develop new versions of the system. We also collect money towards 3 functionalities (Webforms, Reports, and PBX) that the community has been requesting for a while. We encourage you to visit our collective and chip in by donating even a small amount. If you want to find out more, take a look at the issue https://github.com/YetiForceCompany/YetiForceCRM/issues/10839

馃PARTNERSHIP PROGRAMS
We have also launched Partnership Programs, which you can find in the system as well as here
There are three programs: YetiForce Reseller, YetiForce Module Producer, YetiForce Integrator.

馃幆LINKS

UPDATE & REQUIREMENTS
We would like to remind everyone that updates should first be executed on a test version, and only then on the production version [you should always have a backup copy of your environments].

  • The list of current web server requirements necessary for version 5.2 to work properly can be found here
  • A detailed description of the installation process can be found here

Enjoy and have a great weekend!

All 32 comments

Eeeeehhaaa

This is the best day of my life.

When will translations and lib_roundcube be available for new version?

When will translations and lib_roundcube be available for new version?

@svdaru Already published

When will portal 2 release?

mam problem z app - w艂asne modu艂y - czy jestem w stanie co艣 zrobic aby dzia艂a艂y jak na 5.1 - czy musze budowa膰 od poczatku ?

@zimart nic szczeg贸lnego nie zmieniali艣my, mo偶e programista co艣 podpowie... ale odpowied藕 jak zawsze jest w logach :] Pewnie jaka艣 pierd贸艂ka.

Class 'Config\Components\Branding' not found

No matter what I do, this is what I get when trying to install the latest 5.2 Complete version. I have NEVER had this happen before. All of my required settings are set correctly and I had no PHP issues or anything.

I have a Plesk Server running on Centos 7 hosted with 1 & 1 Ionos. I have 5.1 installed on the same server with no issues whatsoever.

Help please :)

Unsuccesful

@acsinsurancegroup - chmod chown?

@acsinsurancegroup
logs?
was the database empty?

@acsinsurancegroup - chmod chown?

Hi @waran70 Yes I even tried changing the permissions all to 0755 since originally the files were 0644 and directories where 0755 but still nothing. I had all permissions matching the other system that is running fine, no luck.

@acsinsurancegroup
logs?
was the database empty?

Hi @mariuszkrzaczkowski thanks for responding, really appreciate the help.

Yes I deleted the database after every fail and tried again and still keeps failing. I tried installing from http and https with and without using the public_html directory and just fails repeatedly no matter what I do.

I have installed every version from the beginning and this one is the only one that has ever failed me. Here are screenshots of the entire process step by step since I really couldn't post the logs since it keeps failing.

Yeti1

Yeti2

Yeti3

Yeti4

Yeti5

Yeti6

Yeti7

Yeti8

Yeti9

Yeti10

Yeti11

Yeti12

Yeti13

Yeti14

Yeti15

Yeti16

Yeti17

Yeti18

Yeti19

Yeti20

Yeti21

Yeti22

You have two critical errors !!!

  1. The system has no permission to save files, without it it cannot generate the necessary files
    image

https://yetiforce.com/en/knowledge-base/documentation/implementer-documentation/item/web-server-requirements

PRIVILEGES TO FOLDERS AND FILES
Privileges to folders and files are often the most common source of problems for people who install an application on VPS and dedicated servers. We prefer such a configuration of files [644] and folders [755] that allow full access from a browser to read and write uploaded files without changing privileges on these folders and files (so the browser has such privileges). It is necessary to remember that when the application is running, it also performs various operations such as read and write as well as creating and deleting files. If you do not know how to configure the privileges, ask your administrator to do it and send him a link to this article.

  1. Your database version is not compatible with the requirements of
    image

https://yetiforce.com/en/knowledge-base/documentation/implementer-documentation/item/web-server-requirements

MariaDb 10 - the latest stable versions are recommended.
MySQL 5.7, 8.0 -works also properly on earlier versions, i.e. 5.6 (the latest stable versions are recommended). You can also use alternative software as long as it is compatible.

Thank you @mariuszkrzaczkowski for looking into this. However on the first critical error you mentioned, all of the File and Directory permissions are set the same. The app_data and user_privileges directories have the exact same settings as the config, cache and storage directories as you can see in the screenshots below.

Most of all the file structure and permission settings as my server shows
Screen0

The file permissions for the Config directory
Screen1

The file permissions for the Cache directory
Screen2

The file permissions for the App_Data
Screen3
directory

The file permissions for the Storage directory
Screen4

The file permissions for the User_Privileges directory
Screen5

So I really don't think that the above is the issue at all unless the system is falsely reporting this somehow which has happened in the past.

It could be the MariaDB Version not being 10.0 but I really can't update that right now because I have many client websites that need to remain on their current settings. I may have to test this in another server setup elsewhere for now but I think it should work as is since it always has before.

What are your thoughts now that you have seen the above screenshots? Is the DB situation really that critical that it will prevent from installing at all?

Thanks @mariuszkrzaczkowski I really appreciate your help.

@acsinsurancegroup Do yourself and your customers a huge favor and use Docker. You shouldn鈥檛 be handcuffed to mariadb version 5.5. It鈥檚 likely what鈥檚 causing these issues.

I should add that YetiForce runs perfectly inside of a docker container as well.

@acsinsurancegroup These are critical errors, it won't work without it.

I should add that YetiForce runs perfectly inside of a docker container as well.

Thanks for the reply and suggestion @sbouillon but I have absolutely no idea how to work with Docker although it is an available option in my Plesk panel.

@mariuszkrzaczkowski I just added a new server and upgraded MariaDB to 10.1 and it was working perfectly until I tried to add a new user. I listed the issue in the Service Pack post.

The Documentation is Very Bad. Not posible write for instalation with nginx and yours configs?

@tjaoc There is an example configuration
https://github.com/YetiForceCompany/YetiForceCRM/tree/developer/tests/setup/Nginx
you just have to search

@tjaoc There is an example configuration
https://github.com/YetiForceCompany/YetiForceCRM/tree/developer/tests/setup/Nginx
you just have to search

Yes. Error 500

and error line 7 on yeti.conf

@mariuszkrzaczkowski Hi Mariusz in the latest version 5.2 and even with the latest service pack v12 I still have issues with CalDav.

Despite following this guide provided by @bpabiszczak a while back https://public.yetiforce.com/img/CalDav_and_DavDroid.gif

I still have errors in DAVx5 every single time I click on Synchronize I get the following error on my phone.

"Received invalid event from server" then it says Ignoring one or more invalid resources

My Cron works fine except #8 which is CalDav integration and here are screenshots of that:

When running which never stops and shows a loop like in image
cal_dav

This next one shows it as Active but not completed
cal_dav2

All other Cron jobs run fine with absolutely no issues whatsoever. This has been a nightmare task for me on every Yeti system I've ever used. What do you recommend?

@mariuszkrzaczkowski Hi Mariusz, anything regarding my last post above? Thank you!

check it and delete accounts in dav and add again
image

@mariuszkrzaczkowski Actually apparently that was it. Instead of having my settings on Owner, I had them both set on Owner + Share with + Group

I also deleted the account like you said and then re-added it and boom now it works. Thanks so much Mariusz for all of your help. You're the man!

@mariuszkrzaczkowski Hi Marius please see image below:

cron

Notice the CalDav integration CRON still has issues. Every other cron is running fine. Can you please give me an idea of what I need to check to fix this issue as it's still an ongoing problem? I thought it was resolved but obviously the Cron job itself is not working.

I have Version 5.2.0 with the latest service pack installed an in system under updates it says I have Service Pack version 15 installed although 14 is the latest one available in the Releases link. I did however install the latest service pack from the updater within the system.

I desperately need this working as I need my calendar events automatically syncing. I have a Plesk CentOS Server and absolutely no system warning issues are they are all Green. HELP PLEASE!

create a new issue

@mariuszkrzaczkowski That's such a tedious process though. Having to post all server settings and all that over again which I've done previously on several occasions. The issue is the same as above Marius is that not enough information to work with without having to go through all that other hassle? Thank you and respectfully :)

you need to create a new one and fill in missing information, e.g. logs, configuration

Ok, I'll do it again thanks.

how to upgrade from 5.1 to 5.2 without loosing the customization and data of old version??

Was this page helpful?
0 / 5 - 0 ratings

Related issues

canomogollon picture canomogollon  路  3Comments

serbiaserbia picture serbiaserbia  路  3Comments

scsikid picture scsikid  路  3Comments

rskrzypczak picture rskrzypczak  路  3Comments

rubysown picture rubysown  路  3Comments