mwilliams stickied the discussion .
mwilliams locked the discussion .
mwilliams changed the title to [RELEASE] grommunio 2022.05.1 .
mwilliams unlocked the discussion .

Full EWS-Compatiblity was promised. Is it there? My em Client still can not connect by EWS, also Mac Mail can still not?

    itNGO

    EWS was not "promised" - it was on the roadmap and still is (https://docs.grommunio.com/admin/roadmap.html). Please also take note of the following remark, available since our first roadmap released: https://docs.grommunio.com/admin/roadmap.html#disclaimer

    While development has made large steps, the decision has been made that we're not releasing the EWS module to the public (yet). For the full EWS protocol stack to work, 124 SOAP calls need to work well under a variety of scenarios. Unfortunately, tests have revealed that various EWS implementations (clients) are not "clean" and are not following the WSDL specification strictly. grommunio is on track to deliver EWS, week by week, but grommunio is not releasing something with a potential to damage data if used incorrectly and/or not following specifications.

    For your consideration, our (highly efficient) EWS contructor code is already 342.910 lines and 16MB in source code alone. Please note that it is incomparibly "easier" to write EWS clients compared to an EWS server service:

     wc ewsC.cpp
      342910  1254322 16086615 ewsC.cpp

    Two final remarks:

    • As any organization or company, we prioritize the development based on the feedback, sales and market demand. The reality shows, that EWS has not had the expected priority from the market, the community and the customers, not even in hyperscale installations.
    • If you follow the release notes, you will see many other things that have not been previously anounced where the market demand partially has been up to overwhelming, from multi-server API integration to Office, ....

    grommunio strives to deliver the best experience, however our understanding "the best" does not include delivering "fast with serious risks" involved. Thanks for your understanding.

      mwilliams I understand that, but we have many customers using Mailstore for Archive and without EWS this can only be used by adding every Mailbox with IMAP one by one..... that is not what our customers look forward to.... but we will stay patient....

        itNGO
        We also use Mailstore - you can set up a Jounralmailbox so you have only one IMAP Mailbox to configure for Mailstore

        rg
        Christian

          externa1 OT
          Yes but you loose folder in Mailstore then. Normally we use Journal plus User-Mailbox to Archive the folder-structure as they have it in "Outlook/Exchange".

          hello, total noob with grommunio, but not to linux and hosting.
          I installed a fresh ISO today 5 times.. following the instructions to the letter but it appears there are missing files. timestamp is the last log entry.

          2022-05-18 20:38:58 ::  Config stage: restart all required services
          Failed to restart gromox-adaptor.service: Unit gromox-adaptor.service not found.
          Job for nginx.service failed because the control process exited with error code.
          See "systemctl status nginx.service" and "journalctl -xe" for details.
          2022-05-18 20:40:12 ::  Config stage: completed
          
          localhost:~ # systemctl status nginx.service
          ● nginx.service - The nginx HTTP and reverse proxy server
               Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
               Active: failed (Result: exit-code) since Wed 2022-05-18 20:38:58 PDT; 4min 35s ago
              Process: 19795 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=1/FAILURE)
          
          May 18 20:38:58 localhost systemd[1]: Starting The nginx HTTP and reverse proxy server...
          May 18 20:38:58 localhost nginx[19795]: nginx: [emerg] dlopen() "/usr//lib64/nginx/modules/ngx_http_brotli_static_module.so" failed (/usr//lib64/nginx/mod>
          May 18 20:38:58 localhost nginx[19795]: nginx: configuration file /etc/nginx/nginx.conf test failed
          May 18 20:38:58 localhost systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
          May 18 20:38:58 localhost systemd[1]: nginx.service: Failed with result 'exit-code'.
          May 18 20:38:58 localhost systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
          
          localhost:~ # cat /etc/nginx/nginx.conf
          #user  nginx;
          worker_processes  1;
          load_module lib64/nginx/modules/ngx_http_brotli_static_module.so;
          load_module lib64/nginx/modules/ngx_http_brotli_filter_module.so;
          load_module lib64/nginx/modules/ngx_http_vhost_traffic_status_module.so;

          the modules do not exist on the system.

          localhost:/usr/lib64/nginx/modules # ls -al
          total 340
          drwxr-xr-x 1 root root    244 May 18 20:35 .
          drwxr-xr-x 1 root root     14 Jun 23  2021 ..
          -rwxr-xr-x 1 root root  23552 Jun 23  2021 ngx_http_image_filter_module.so
          -rwxr-xr-x 1 root root  27560 Jun 23  2021 ngx_http_perl_module.so
          -rwxr-xr-x 1 root root  19376 Jun 23  2021 ngx_http_xslt_filter_module.so
          -rwxr-xr-x 1 root root 100400 Jun 23  2021 ngx_mail_module.so
          -rwxr-xr-x 1 root root 169576 Jun 23  2021 ngx_stream_module.so
          localhost:/usr/lib64/nginx/modules #

          seems to be missing some dependencies on the installer?

            dlloyd

            Welcome to grommunio community.
            No idea how you've been able to end up like that, since the grommunio-common package has it as soft-dependency which is picked up by the installer. Anyways, we've just added brotli to the hard dependency list and the images are online in the next minutes.

            To fix your issue, simply execute zypper in nginx-module-brotli.

              Testing the new ISO, I also had to install nginx-module-brotli and nginx-module-vts manually.

              nginx -t

              would list what's missing

                neu

                Which exact version have you been using? Build2.1 has both included in the appliance directly, as mentioned here: mwilliams

                • neu replied to this.

                  mwilliams no idea how I've managed to do that, followed the directions and let the installer perform its magic.

                  localhost:/var/log # grep brotli grommunio-setup.log
                  localhost:/var/log #

                  I just downloaded the new iso (143ish meg smaller I noticed) and will try a fresh install.

                  after manual install of brotli, nginx still fails to start.

                  localhost:/var/log # nginx -t
                  nginx: [emerg] dlopen() "/usr//lib64/nginx/modules/ngx_http_vhost_traffic_status_module.so" failed (/usr//lib64/nginx/modules/ngx_http_vhost_traffic_status_module.so: cannot open shared object file: No such file or directory) in /etc/nginx/nginx.conf:6
                  nginx: configuration file /etc/nginx/nginx.conf test failed
                  localhost:/var/log # zypper in nginx-module-vts
                  Loading repository data...
                  Reading installed packages...
                  Resolving package dependencies...
                  
                  The following NEW package is going to be installed:
                    nginx-module-vts
                  
                  1 new package to install.
                  Overall download size: 117.9 KiB. Already cached: 0 B. After the operation, additional 203.7 KiB will be used.
                  Continue? [y/n/v/...? shows all options] (y): y
                  Retrieving package nginx-module-vts-0.1.16-lp153.1.3.x86_64                                                                                                                (1/1), 117.9 KiB (203.7 KiB unpacked)
                  Retrieving: nginx-module-vts-0.1.16-lp153.1.3.x86_64.rpm .....................................................................................................................................[done (9.9 KiB/s)]
                  
                  Checking for file conflicts: .............................................................................................................................................................................[done]
                  (1/1) Installing: nginx-module-vts-0.1.16-lp153.1.3.x86_64 ...............................................................................................................................................[done]
                  localhost:/var/log # nginx -t
                  nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
                  nginx: configuration file /etc/nginx/nginx.conf test is successful
                  localhost:/var/log #

                  Will try a fresh run with the new ISO (i could manually fix this, but wanted to report the missing dependencies for users who won't know what to look for)

                    mwilliams

                    Darn! I had super high hopes to at least have the ability to connect my MacBook to my grommunio server so that when I use iMessage off the mac it has my grommunio contact names instead of just numbers.. Guess its a November wait now..

                      tested the new ova
                      lot's of failed with setup.

                      'grommunio-meet' not found in package names. Trying capabilities.
                      Failed to start jitsi-videobridge.service: Unit jitsi-videobridge.service not found.
                      Failed to start jitsi-jicofo.service: Unit jitsi-jicofo.service not found.
                      Failed to enable unit: Unit file jitsi-videobridge.service does not exist.
                      Failed to enable unit: Unit file jitsi-jicofo.service does not exist.
                      Failed to restart gromox-adaptor.service: Unit gromox-adaptor.service not found.
                      Failed to enable unit: Unit file grommunio-fetchmail.timer does not exist.
                      Failed to start grommunio-fetchmail.timer: Unit grommunio-fetchmail.timer not found.
                      Failed to enable unit: Unit file rabbitmq-server.service does not exist.
                      Failed to start rabbitmq-server.service: Unit rabbitmq-server.service not found.
                      Failed to start ds-themegen.service: Unit ds-themegen.service not found.
                      Failed to start ds-fontgen.service: Unit ds-fontgen.service not found.
                      Failed to enable unit: Unit file ds-converter.service does not exist.
                      Failed to start ds-converter.service: Unit ds-converter.service not found.
                      Failed to start ds-docservice.service: Unit ds-docservice.service not found.
                      Failed to enable unit: Unit file searchd.service does not exist.
                      Failed to restart searchd.service: Unit searchd.service not found.
                      Failed to restart grommunio-archive-smtp.service: Unit grommunio-archive-smtp.service not found.
                      Failed to restart grommunio-archive.service: Unit grommunio-archive.service not found.

                        Alf06

                        We've identified the issue, caused by the deprecation of the "grommunio-meet" package names. Rebuild are underway, expect them to be online in 2-3 hours.

                        Alf06

                        The update is online, both repository and images. Thanks for your report.

                        ttjj

                        I use a mac myself and don't understand how you get there. Could you elaborate?

                          © 2020-2024 grommunio GmbH. All rights reserved. | https://grommunio.com | Data Protection | Legal notice