Carbonio 25.12 Web ...
 
Notifications
Clear all

Carbonio 25.12 Web access problems (Still?)

24 Posts
7 Users
5 Reactions
524 Views
 CarC
(@carloscunha)
Trusted Member
Joined: 9 months ago
Posts: 111
Topic starter  

Hello!
After waiting so long (more than 60 days) for a version to fix the numerous problems in version 25.9, today they released 25.12 (Thank you all), but it seems there are still SERIOUS problems.

The installation went well, but again (this has already been addressed in other topics) when trying to access Webmail (443) and AdminWeb (6071), I receive the message:

Something went wrong. We’re sorry, but there was an error trying to load this page.

I tried some procedures from other topics without success.

I don't know if it's a BUG, ​​so I didn't open the bugs page....

More information follows.

Fresh install(Not upgrade)

Virtual Box(LInux Host)

Ubuntu 24.04

Install carbonio using script.

Logs Instalation is fine :

No VM guests are running outdated hypervisor (qemu) binaries on this host.

Executing all setup scripts...

--------------------------------------------------------------------------------
Executing /etc/zextras/pending-setups.d/611-carbonio-message-dispatcher.sh
Insert the cluster credential password:
Config entry written: service-defaults/carbonio-message-dispatcher-auth
Config entry written: service-intentions/carbonio-message-dispatcher-auth
Config entry written: service-defaults/carbonio-message-dispatcher-http
Config entry written: service-intentions/carbonio-message-dispatcher-http
Config entry written: service-defaults/carbonio-message-dispatcher-xmpp
Config entry written: service-intentions/carbonio-message-dispatcher-xmpp
Success! Data written to: carbonio-message-dispatcher/api/username
Success! Data written to: carbonio-message-dispatcher/api/password
Configuration reload triggered
===========================================================================================
Carbonio Message Dispatcher correctly set!
You must run carbonio-message-dispatcher-migration to check database consistency.
Syntax: [PGPASSWORD=password] carbonio-message-dispatcher-migration username [host] [port]
===========================================================================================
Setup successful, moving 611-carbonio-message-dispatcher.sh to /etc/zextras/pending-setups.d/done/
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Executing /etc/zextras/pending-setups.d/621-carbonio-videoserver.sh
Insert the cluster credential password:
Config entry written: service-defaults/carbonio-videoserver
Config entry written: service-intentions/carbonio-videoserver
Configuration reload triggered
Error! No key exists at: carbonio-videoserver/api-secret
Success! Data written to: carbonio-videoserver/api-secret
Job for carbonio-videoserver.service failed because the control process exited with error code.
See "systemctl status carbonio-videoserver.service" and "journalctl -xeu carbonio-videoserver.service" for details.
Script for carbonio-videoserver terminated with error
Setup script failed, keeping it
--------------------------------------------------------------------------------The service-discover password is: PCE1DBsl75bgGJJzfH8
You can find it in file /var/lib/service-discover/password.

The PostgreSQL passowrd (DB_ADM_PWD) is: sLDFSemDLUSPPZFL5Mo
Please store it in a safe place, otherwise you will need to reset it!

I tried that too (See https://community.zextras.com/forum/carbonio-setup/upgrading-from-carbonio-ce-25-6-1-to-25-9-0)

extras@carbonio:~$ zmcontrol -v
Carbonio Release 25.12.0
zextras@carbonio:~$ 
zextras@carbonio:~$ ls -l /opt/zextras/data/tmp/nginx/client/
total 0
zextras@carbonio:~$ 
zextras@carbonio:~$ ls -ld /opt/zextras/data/tmp/nginx/client/
drwxr-xr-x 2 zextras zextras 4096 Dec 18 19:53 /opt/zextras/data/tmp/nginx/client/


===============


root@carbonio:/opt/zextras/log# apt install carbonio-catalog

A ler as listas de pacotes... Pronto
A construir árvore de dependências... Pronto
A ler a informação de estado... Pronto      
carbonio-catalog is already the newest version (0.0.3-1noble).
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  linux-headers-6.8.0-86 linux-headers-6.8.0-86-generic linux-image-6.8.0-86-generic linux-modules-6.8.0-86-generic linux-modules-extra-6.8.0-86-generic linux-tools-6.8.0-86 linux-tools-6.8.0-86-generic squashfs-tools
Utilize 'sudo apt autoremove' para os remover.
0 pacotes actualizados, 0 pacotes novos instalados, 0 a remover e 11 não actualizados.





============


root@carbonio:/opt/zextras/log# pending-setups -a

Insert the cluster credential password: 

Executing all setup scripts...

--------------------------------------------------------------------------------
Executing /etc/zextras/pending-setups.d/621-carbonio-videoserver.sh
Insert the cluster credential password: 
ID:           d4112bfe-3ee0-827b-f371-3315d48a9387
Name:         carbonio-videoserver-policy
Description:  Carbonio videoserver service policy for service and sidecar proxy
Datacenters:  
Rules:
{
  "key_prefix": [
    {
      "carbonio-videoserver/": {
        "policy": "write"
      },
      "carbonio-message-broker/": {
        "policy": "read"
      }
    }
  ],
  "node_prefix": [
    {
      "": {
        "policy": "read"
      }
    }
  ],
  "service": [
    {
      "carbonio-videoserver": {
        "policy": "write"
      },
      "carbonio-videoserver-sidecar-proxy": {
        "policy": "write"
      }
    }
  ]
}

Config entry written: service-defaults/carbonio-videoserver
Config entry written: service-intentions/carbonio-videoserver
Configuration reload triggered
Job for carbonio-videoserver.service failed because the control process exited with error code.
See "systemctl status carbonio-videoserver.service" and "journalctl -xeu carbonio-videoserver.service" for details.
Script for carbonio-videoserver terminated with error
Setup script failed, keeping it
--------------------------------------------------------------------------------root@carbonio:/opt/zextras/log#

Logs (When I try to access the web page)

2025/12/18 20:39:25 [info] 4299#4299: *67 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443

==> nginx_clamav_signature_provider_access.log <==
127.0.0.1 - - [18/Dec/2025:20:39:27 -0300] "GET / HTTP/1.1" 200 2 "-" "Consul Health Check"

==> clamd.log <==
Thu Dec 18 20:39:28 2025 -> +++ Started at Thu Dec 18 20:39:28 2025
Thu Dec 18 20:39:28 2025 -> Received 0 file descriptor(s) from systemd.
Thu Dec 18 20:39:28 2025 -> clamd daemon 1.4.3 (OS: Linux, ARCH: x86_64, CPU: x86_64)
Thu Dec 18 20:39:28 2025 -> Log file size limited to 20971520 bytes.
Thu Dec 18 20:39:28 2025 -> Reading databases from /opt/zextras/data/clamav/db
Thu Dec 18 20:39:28 2025 -> Not loading PUA signatures.
Thu Dec 18 20:39:28 2025 -> Bytecode: Security mode set to "TrustSigned".

==> nginx.access.log <==
192.168.0.21:58976 - - [18/Dec/2025:20:39:28 -0300]  "GET  https://192.168.0.53/static/login/  HTTP/1.1" 304 1013 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" "-" "192.168.0.53:6071"
192.168.0.21:58976 - - [18/Dec/2025:20:39:28 -0300]  "GET  https://192.168.0.53/static/login/index.js  HTTP/1.1" 304 1016 "https://192.168.0.53:6071/static/login/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" "-" "192.168.0.53:6071"

==> nginx.log <==
2025/12/18 20:39:29 [error] 4299#4299: *69 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.0.21, server: , request: "GET /services/catalog/services HTTP/1.1", upstream: "http://127.78.0.1:20012/services", host: "192.168.0.53:6071", referrer: "https://192.168.0.53:6071/static/login/"

==> nginx.access.log <==
192.168.0.21:58976 - - [18/Dec/2025:20:39:29 -0300]  "GET  https://192.168.0.53/services/catalog/services  HTTP/1.1" 502 1288 "https://192.168.0.53:6071/static/login/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" "127.78.0.1:20012" "192.168.0.53:6071"
192.168.0.21:58986 - - [18/Dec/2025:20:39:29 -0300]  "GET  https://192.168.0.53/static/login/assets/464946410cff4b6d00ddcab50ea85499.svg  HTTP/1.1" 304 1014 "https://192.168.0.53:6071/static/login/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" "-" "192.168.0.53:6071"
192.168.0.21:58976 - - [18/Dec/2025:20:39:29 -0300]  "GET  https://192.168.0.53/static/login/assets/3c4ea7157699f261db60955ea29b76c9.svg  HTTP/1.1" 304 1014 "https://192.168.0.53:6071/static/login/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" "-" "192.168.0.53:6071"
192.168.0.21:58986 - - [18/Dec/2025:20:39:29 -0300]  "GET  https://192.168.0.53/static/login/i18n/en.json  HTTP/1.1" 304 1013 "https://192.168.0.53:6071/static/login/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" "-" "192.168.0.53:6071"
192.168.0.21:58976 - - [18/Dec/2025:20:39:29 -0300]  "GET  https://192.168.0.53/static/login/i18n/pt-BR.json  HTTP/1.1" 304 1011 "https://192.168.0.53:6071/static/login/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" "-" "192.168.0.53:6071"
192.168.0.21:58998 - - [18/Dec/2025:20:39:29 -0300]  "GET  https://192.168.0.53/static/login/i18n/pt.json  HTTP/1.1" 304 1013 "https://192.168.0.53:6071/static/login/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:108.0) Gecko/20100101 Firefox/108.0" "-" "192.168.0.53:6071"

==> nginx.log <==
2025/12/18 20:39:30 [info] 4299#4299: *74 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443

==> nginx_clamav_signature_provider_access.log <==
127.0.0.1 - - [18/Dec/2025:20:39:32 -0300] "GET / HTTP/1.1" 200 2 "-" "Consul Health Check"

==> clamd.log <==
Thu Dec 18 20:39:33 2025 -> Loaded 3626914 signatures.

==> nginx.log <==
2025/12/18 20:39:34 [info] 4299#4299: *73 client closed connection while waiting for request, client: 192.168.0.21, server: 0.0.0.0:6071

==> clamd.log <==
Thu Dec 18 20:39:35 2025 -> ERROR: TCP: getaddrinfo failed: Name or service not known

==> nginx.log <==
2025/12/18 20:39:35 [info] 4299#4299: *76 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443

 


   
Quote
(@lespaul43)
New Member
Joined: 4 weeks ago
Posts: 4
 
I encountered the same issue, but only admin interface xxx.xx.xx:6071, user webmail works correct - after upgrading from version 25.3.1 to version 25.9, I got the same error. While troubleshooting, a new release, 25.12, came out, but the error persists.
OS: Almalinux 8.10
 
All services are running:
 
zmcontrol status
Host xxx.xx.xx
        amavis                  Running
        antispam                Running
        antivirus               Running
        directory-server        Running
        mailbox                 Running
        memcached               Running
        mta                     Running
        opendkim                Running
        proxy                   Running
        service webapp          Running
        service-discover        Running
        stats                   Running
        config service          Running
 
systemctl list-units carbonio*


UNIT                                               LOAD   ACTIVE     SUB          DESCRIPTION
carbonio-catalog-sidecar.service                   loaded active     running      Carbonio Catalog sidecar proxy
carbonio-catalog.service                           loaded active     running      Carbonio Catalog daemon
carbonio-clamav-sidecar.service                    loaded active     running      Carbonio clamav sidecar proxy
carbonio-clamav-signature-provider-sidecar.service loaded active     running      NGINX Carbonio ClamAV signature provider sidecar
carbonio-docs-connector-db-sidecar.service         loaded active     running      Carbonio Docs Connector database sidecar
carbonio-docs-connector-sidecar.service            loaded active     running      Carbonio docs connector sidecar proxy
carbonio-docs-connector.service                    loaded active     running      Carbonio docs connector daemon
carbonio-docs-editor-sidecar.service               loaded active     running      Carbonio Docs server sidecar proxy
carbonio-docs-editor.service                       loaded active     running      Carbonio Docs Server
carbonio-files-db-sidecar.service                  loaded active     running      Carbonio Files database sidecar
carbonio-files-sidecar.service                     loaded active     running      Carbonio Files sidecar proxy
carbonio-files.service                             loaded activating auto-restart Carbonio Files daemon
carbonio-mailbox-db-sidecar.service                loaded active     running      Carbonio Mailbox database sidecar
carbonio-message-broker-sidecar.service            loaded active     running      Carbonio message broker sidecar proxy
carbonio-message-broker.service                    loaded active     running      Carbonio message broker daemon
carbonio-message-dispatcher-auth-sidecar.service   loaded active     running      Carbonio Message Dispatcher auth sidecar proxy
carbonio-message-dispatcher-auth.service           loaded active     running      Carbonio Message Dispatcher auth daemon
carbonio-message-dispatcher-db-sidecar.service     loaded active     running      Carbonio Message Dispatcher database sidecar
carbonio-message-dispatcher-http-sidecar.service   loaded active     running      Carbonio Message Dispatcher HTTP sidecar proxy
carbonio-message-dispatcher-xmpp-sidecar.service   loaded active     running      Carbonio Message Dispatcher XMPP sidecar proxy
carbonio-message-dispatcher.service                loaded active     running      Carbonio Message Dispatcher daemon
carbonio-mta-sidecar.service                       loaded active     running      Carbonio MTA sidecar proxy
carbonio-preview-sidecar.service                   loaded active     running      Carbonio Preview sidecar proxy
carbonio-preview.service                           loaded active     running      Carbonio Preview daemon
carbonio-prometheus-consul-exporter.service        loaded active     running      Carbonio Prometheus Consul exporter
carbonio-prometheus-mysqld-exporter.service        loaded active     running      Carbonio Prometheus MySQL exporter
carbonio-prometheus-nginx-exporter.service         loaded active     running      Carbonio Prometheus NGINX exporter
carbonio-prometheus-node-exporter.service          loaded active     running      Carbonio Prometheus Node Exporter
carbonio-prometheus-openldap-exporter.service      loaded active     running      Carbonio Prometheus OpenLDAP exporter
carbonio-proxy-sidecar.service                     loaded active     running      NGINX carbonio proxy sidecar
carbonio-storages-sidecar.service                  loaded active     running      Storages-CE sidecar proxy
carbonio-storages.service                          loaded active     running      Carbonio Storages-CE daemon
carbonio-tasks-db-sidecar.service                  loaded active     running      Carbonio Tasks database sidecar
carbonio-tasks-sidecar.service                     loaded active     running      Carbonio Tasks sidecar proxy
carbonio-tasks.service                             loaded activating auto-restart Carbonio Tasks daemon
carbonio-user-management-sidecar.service           loaded active     running      Carbonio User Management sidecar proxy
carbonio-user-management.service                   loaded activating auto-restart Carbonio User Management daemon
carbonio-videoserver-sidecar.service               loaded active     running      Carbonio Videoserver sidecar proxy
carbonio-videoserver.service                       loaded active     running      Zextras Videoserver
carbonio-ws-collaboration-db-sidecar.service       loaded active     running      Carbonio Workstream Collaboration database sidecar
carbonio-ws-collaboration-sidecar.service          loaded active     running      Carbonio Workstream Collaboration sidecar proxy
carbonio-ws-collaboration.service                  loaded activating auto-restart Carbonio Workstream Collaboration daemon
carbonio.service                                   loaded active     exited       LSB: Carbonio Services
 
 
The logs only show entries related to carmonio-user-management:
 
carbonio-user-management[157115]: 11:21:48.936 [main] ERROR ROOT - Unhandled exception in thread main
carbonio-user-management[157115]: com.google.inject.ProvisionException: Unable to provision, see the following errors:
carbonio-user-management[157115]: 1) [Guice/ErrorInCustomProvider]: InaccessibleWSDLException: 2 counts of InaccessibleWSDLException.
carbonio-user-management[157115]: IOException: Server returned HTTP response code: 503 for URL:  removed link 
carbonio-user-management[157115]: IOException: Server returned HTTP response code: 503 for URL:  removed link ?wsdl
carbonio-user-management[157115]:   at UserManagementModule.provideServiceClient(UserManagementModule.java:54)
carbonio-user-management[157115]:   while locating ServiceClient
carbonio-user-management[157115]: Learn more:
carbonio-user-management[157115]:    removed link 
carbonio-user-management[157115]: 1 error
 
 

   
CarC reacted
ReplyQuote
(@lespaul43)
New Member
Joined: 4 weeks ago
Posts: 4
 

In browser console i have error:

GET :6071/services/catalog/services 404 (Not Found)

nginx.log:

 

[info] 198064#198064: *66 client timed out (110: Connection timed out) while waiting for request, client: xxx.xx.xx.xx, server: 0.0.0.0:6071
[info] 198064#198064: *91 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
[info] 198064#198064: *93 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
[info] 198064#198064: *95 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443

This post was modified 4 weeks ago by lespaul43

   
ReplyQuote
(@lespaul43)
New Member
Joined: 4 weeks ago
Posts: 4
 

i try to copy folder /opt/zextras/admin from old server (25.3.1) to new and this resolve my problem - now admin and user webinterface are working, 

please check the files in new releases!


   
ReplyQuote
 Klug
(@klug)
Trusted Member
Joined: 15 years ago
Posts: 79
 

Did you check the auth module state?

su - zextras
carbonio auth getservices

Then, if not running:

carbonio auth doRestartService module

   
ReplyQuote
(@sharif)
Reputable Member Admin
Joined: 4 years ago
Posts: 849
 

@carloscunha

Hi,

I could find any issue regarding the installation of 25.12.0.

Could you please try this:

https://community.zextras.com/forum/postid/11759/

Regards,


   
ReplyQuote
 CarC
(@carloscunha)
Trusted Member
Joined: 9 months ago
Posts: 111
Topic starter  

@lespaul43 

Hi!
Yes, other users are reporting the same problem in other versions (including the link from the other post I shared here).

oot@carbonio:/home/carlos# systemctl list-units carbonio*
  UNIT                                               LOAD   ACTIVE     SUB          JOB   DESCRIPTION                                       
  carbonio-altermime-config.service                  loaded active     exited             Carbonio AlterMIME Config
  carbonio-antivirus.service                         loaded active     running            Carbonio Anti-virus Daemon
  carbonio-appserver-db.service                      loaded active     running            Carbonio Appserver DB Daemon
  carbonio-appserver.service                         loaded active     running            Carbonio Appserver Daemon
  carbonio-catalog-sidecar.service                   loaded activating auto-restart       Carbonio Catalog sidecar proxy
  carbonio-catalog.service                           loaded active     running            Carbonio Catalog daemon
  carbonio-clamav-sidecar.service                    loaded activating auto-restart       Carbonio clamav sidecar proxy
  carbonio-clamav-signature-provider-sidecar.service loaded activating auto-restart       NGINX Carbonio ClamAV signature provider sidecar
  carbonio-configd.service                           loaded active     running            Carbonio Config Daemon
  carbonio-docs-connector-db-sidecar.service         loaded activating auto-restart       Carbonio Docs Connector database sidecar
  carbonio-docs-connector-sidecar.service            loaded activating auto-restart       Carbonio docs connector sidecar proxy
  carbonio-docs-connector.service                    loaded active     running            Carbonio docs connector daemon
  carbonio-docs-editor-sidecar.service               loaded activating auto-restart       Carbonio Docs server sidecar proxy
  carbonio-docs-editor.service                       loaded active     running            Carbonio Docs Server
  carbonio-files-db-sidecar.service                  loaded activating auto-restart       Carbonio Files database sidecar
  carbonio-files-sidecar.service                     loaded activating auto-restart       Carbonio Files sidecar proxy
  carbonio-files.service                             loaded activating auto-restart       Carbonio Files daemon
  carbonio-freshclam.service                         loaded active     running            Carbonio Freshclam Daemon
  carbonio-mailbox-admin-sidecar.service             loaded activating auto-restart       Carbonio Mailbox Admin proxy sidecar
  carbonio-mailbox-db-sidecar.service                loaded activating auto-restart       Carbonio Mailbox database sidecar
  carbonio-mailbox-nslookup-sidecar.service          loaded activating auto-restart       Carbonio Mailbox NSLookup proxy sidecar
  carbonio-mailbox-sidecar.service                   loaded activating auto-restart       Mailbox carbonio proxy sidecar
  carbonio-mailthreat.service                        loaded active     running            Carbonio Mail Threat Daemon
  carbonio-memcached.service                         loaded active     running            Carbonio Memcached Daemon
  carbonio-message-broker-sidecar.service            loaded activating auto-restart       Carbonio message broker sidecar proxy
  carbonio-message-broker.service                    loaded active     running            Carbonio message broker daemon
  carbonio-message-dispatcher-auth-sidecar.service   loaded activating auto-restart       Carbonio Message Dispatcher auth sidecar proxy
  carbonio-message-dispatcher-auth.service           loaded active     running            Carbonio Message Dispatcher auth daemon
  carbonio-message-dispatcher-db-sidecar.service     loaded activating auto-restart       Carbonio Message Dispatcher database sidecar
  carbonio-message-dispatcher-http-sidecar.service   loaded activating auto-restart       Carbonio Message Dispatcher HTTP sidecar proxy
  carbonio-message-dispatcher-xmpp-sidecar.service   loaded activating auto-restart       Carbonio Message Dispatcher XMPP sidecar proxy
  carbonio-message-dispatcher.service                loaded active     running            Carbonio Message Dispatcher daemon
  carbonio-milter.service                            loaded active     running            Carbonio Milter Daemon
  carbonio-mta-sidecar.service                       loaded activating auto-restart       Carbonio MTA sidecar proxy
  carbonio-nginx.service                             loaded active     running            Carbonio Web and Reverse Proxy Server
  carbonio-opendkim.service                          loaded active     running            Carbonio OpenDKIM Daemon
  carbonio-openldap.service                          loaded active     running            Carbonio OpenLDAP Daemon
  carbonio-postfix.service                           loaded active     running            Carbonio Postfix Daemon
  carbonio-preview-sidecar.service                   loaded activating auto-restart       Carbonio Preview sidecar proxy
  carbonio-preview.service                           loaded active     running            Carbonio Preview daemon
  carbonio-proxy-sidecar.service                     loaded activating auto-restart       NGINX carbonio proxy sidecar
  carbonio-saslauthd.service                         loaded active     running            Carbonio SASL Auth Daemon
  carbonio-stats.service                             loaded active     running            Carbonio Stats Daemon
  carbonio-storages-sidecar.service                  loaded activating auto-restart       Storages-CE sidecar proxy
  carbonio-storages.service                          loaded active     running            Carbonio Storages-CE daemon
  carbonio-tasks-db-sidecar.service                  loaded activating auto-restart       Carbonio Tasks database sidecar
  carbonio-tasks-sidecar.service                     loaded activating auto-restart       Carbonio Tasks sidecar proxy
  carbonio-tasks.service                             loaded activating auto-restart       Carbonio Tasks daemon
  carbonio-user-management-sidecar.service           loaded activating auto-restart       Carbonio User Management sidecar proxy
  carbonio-user-management.service                   loaded activating auto-restart       Carbonio User Management daemon
  carbonio-videoserver-sidecar.service               loaded activating auto-restart       Carbonio Videoserver sidecar proxy
  carbonio-videoserver.service                       loaded activating start-pre    start Zextras Videoserver
  carbonio-ws-collaboration-db-sidecar.service       loaded activating auto-restart       Carbonio Workstream Collaboration database sidecar
  carbonio-ws-collaboration-sidecar.service          loaded activating auto-restart       Carbonio Workstream Collaboration sidecar proxy
  carbonio-ws-collaboration.service                  loaded activating auto-restart       Carbonio Workstream Collaboration daemon          
  carbonio-appserver.target                          loaded active     active             Carbonio Appserver
  carbonio-directory-server.target                   loaded active     active             Carbonio Directory Server
  carbonio-mta.target                                loaded active     active             Carbonio MTA
  carbonio-proxy.target                              loaded active     active             Carbonio Proxy                                    
  carbonio-mailthreat-update.timer                   loaded active     waiting            Carbonio Mail Threat Update Timer

Legend: LOAD   → Reflects whether the unit definition was properly loaded.
        ACTIVE → The high-level unit activation state, i.e. generalization of SUB.
        SUB    → The low-level unit activation state, values depend on unit type.
        JOB    → Pending job for the unit.

60 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.

   
ReplyQuote
 CarC
(@carloscunha)
Trusted Member
Joined: 9 months ago
Posts: 111
Topic starter  

Posted by: @lespaul43

i try to copy folder /opt/zextras/admin from old server (25.3.1) to new and this resolve my problem - now admin and user webinterface are working, 

please check the files in new releases!

Hi!
Interesting, now both admin web and user web work?
Let's see what Carbonio support has to say about this...

 


   
ReplyQuote
 CarC
(@carloscunha)
Trusted Member
Joined: 9 months ago
Posts: 111
Topic starter  

@klug 

Hi!

Neither command exists (at least not with that syntax).

root@carbonio:/home/carlos# su - zextras
zextras@carbonio:~$ 
zextras@carbonio:~$ carbonio auth getservices

zmprov [args] [cmd] [cmd-args ...]

  -h/--help                             display usage
  -f/--file                             use file as input stream
  -s/--server   {host}[:{port}]         server hostname and optional port
  -l/--ldap                             provision via LDAP instead of SOAP
  -L/--logpropertyfile                  log4j property file, valid only with -l
  -a/--account  {name}                  account name to auth as
  -p/--password {pass}                  password for account
  -P/--passfile {file}                  read password from file
  -z/--zadmin                           use zimbra admin name/password from localconfig for admin/password
  -y/--authtoken {authtoken}            use auth token string (has to be in JSON format) from command line
  -Y/--authtokenfile {authtoken file}   read auth token (has to be in JSON format) from a file
  -v/--verbose                          verbose mode (dumps full exception stack trace)
  -d/--debug                            debug mode (dumps SOAP messages)
  -m/--master                           use LDAP master (only valid with -l)
  -r/--replace                          allow replacement of safe-guarded multi-valued attributes configured in localconfig key "zmprov_safeguarded_attrs"

 zmprov is used for provisioning. Try:

     zmprov help account         help on account-related commands
     zmprov help calendar        help on calendar resource-related commands
     zmprov help commands        help on all commands
     zmprov help config          help on config-related commands
     zmprov help cos             help on COS-related commands
     zmprov help domain          help on domain-related commands
     zmprov help freebusy        help on free/busy-related commands
     zmprov help list            help on distribution list-related commands
     zmprov help log             help on logging commands
     zmprov help misc            help on misc commands
     zmprov help mailbox         help on mailbox-related commands
     zmprov help reverseproxy    help on reverse proxy related commands
     zmprov help right           help on right-related commands
     zmprov help search          help on search-related commands
     zmprov help server          help on server-related commands
     zmprov help share           help on share related commands

zextras@carbonio:~$ carbonio auth doRestartService module

zmprov [args] [cmd] [cmd-args ...]

  -h/--help                             display usage
  -f/--file                             use file as input stream
  -s/--server   {host}[:{port}]         server hostname and optional port
  -l/--ldap                             provision via LDAP instead of SOAP
  -L/--logpropertyfile                  log4j property file, valid only with -l
  -a/--account  {name}                  account name to auth as
  -p/--password {pass}                  password for account
  -P/--passfile {file}                  read password from file
  -z/--zadmin                           use zimbra admin name/password from localconfig for admin/password
  -y/--authtoken {authtoken}            use auth token string (has to be in JSON format) from command line
  -Y/--authtokenfile {authtoken file}   read auth token (has to be in JSON format) from a file
  -v/--verbose                          verbose mode (dumps full exception stack trace)
  -d/--debug                            debug mode (dumps SOAP messages)
  -m/--master                           use LDAP master (only valid with -l)
  -r/--replace                          allow replacement of safe-guarded multi-valued attributes configured in localconfig key "zmprov_safeguarded_attrs"

 zmprov is used for provisioning. Try:

     zmprov help account         help on account-related commands
     zmprov help calendar        help on calendar resource-related commands
     zmprov help commands        help on all commands
     zmprov help config          help on config-related commands
     zmprov help cos             help on COS-related commands
     zmprov help domain          help on domain-related commands
     zmprov help freebusy        help on free/busy-related commands
     zmprov help list            help on distribution list-related commands
     zmprov help log             help on logging commands
     zmprov help misc            help on misc commands
     zmprov help mailbox         help on mailbox-related commands
     zmprov help reverseproxy    help on reverse proxy related commands
     zmprov help right           help on right-related commands
     zmprov help search          help on search-related commands
     zmprov help server          help on server-related commands
     zmprov help share           help on share related commands

zextras@carbonio:~$ 

   
ReplyQuote
 CarC
(@carloscunha)
Trusted Member
Joined: 9 months ago
Posts: 111
Topic starter  

@sharif 

The problem, as we are seeing, affects several users (another one in this case), including those in this post and others (as I linked to another post), with problems related to upgrades and new installations.

OBS: After change file /etc/janus/janus.jcfg, problem not fix yet.

More information follows.

zextras@carbonio:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:85:dc:c7 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.53/24 brd 192.168.0.255 scope global enp0s3
       valid_lft forever preferred_lft forever
zextras@carbonio:~$ 
zextras@carbonio:~$ 
zextras@carbonio:~$ hostname -f
carbonio.lab.com.br
zextras@carbonio:~$ 
zextras@carbonio:~$ host carbonio.lab.com.br
carbonio.lab.com.br has address 192.168.0.53
zextras@carbonio:~$ 
zextras@carbonio:~$ 
zextras@carbonio:~$ host -t mx lab.com.br
lab.com.br mail is handled by 10 mx.lab.com.br.
zextras@carbonio:~$ 
zextras@carbonio:~$ host mx.lab.com.br.
mx.lab.com.br has address 192.168.0.53
zextras@carbonio:~$ 
zextras@carbonio:~$ 
zextras@carbonio:~$ ping carbonio.lab.com.br
PING carbonio.lab.com.br (192.168.0.53) 56(84) bytes of data.
64 bytes from carbonio.lab.com.br (192.168.0.53): icmp_seq=1 ttl=64 time=0.083 ms
64 bytes from carbonio.lab.com.br (192.168.0.53): icmp_seq=2 ttl=64 time=0.027 ms
64 bytes from carbonio.lab.com.br (192.168.0.53): icmp_seq=3 ttl=64 time=0.034 ms
64 bytes from carbonio.lab.com.br (192.168.0.53): icmp_seq=4 ttl=64 time=0.043 ms
64 bytes from carbonio.lab.com.br (192.168.0.53): icmp_seq=5 ttl=64 time=0.021 ms
^C
--- carbonio.lab.com.br ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4106ms
rtt min/avg/max/mdev = 0.021/0.041/0.083/0.021 ms
zextras@carbonio:~$ 
zextras@carbonio:~$ cat /etc/hosts
127.0.0.1 labhost


192.168.0.53	carbonio.lab.com.br carbonio
zextras@carbonio:~$ 


===

root@carbonio:/home/carlos# cat /etc/apt/sources.list.d/zextras.list 
deb [arch=amd64 signed-by=/usr/share/keyrings/zextras.gpg]  https://repo.zextras.io/release/ubuntu  noble main
root@carbonio:/home/carlos# 
root@carbonio:/home/carlos# apt update
Hit:1  http://br.archive.ubuntu.com/ubuntu  noble InRelease
Obter:2  http://br.archive.ubuntu.com/ubuntu  noble-updates InRelease [126 kB]                                                                                  
Obter:3  https://apt.postgresql.org/pub/repos/apt  noble-pgdg InRelease [107 kB]                                                                                
Obter:4  http://br.archive.ubuntu.com/ubuntu  noble-backports InRelease [126 kB]                                                           
Obter:5  http://br.archive.ubuntu.com/ubuntu  noble-updates/main amd64 Packages [1684 kB]                                                           
Obter:6  https://apt.postgresql.org/pub/repos/apt  noble-pgdg/main amd64 Packages [353 kB]                        
Obter:7  http://br.archive.ubuntu.com/ubuntu  noble-updates/main amd64 Components [175 kB]                                                       
Obter:8  http://br.archive.ubuntu.com/ubuntu  noble-updates/restricted amd64 Packages [2413 kB]                         
Obter:9  http://security.ubuntu.com/ubuntu  noble-security InRelease [126 kB]                                       
Obter:10  http://br.archive.ubuntu.com/ubuntu  noble-updates/restricted amd64 Components [212 B]                                  
Obter:11  http://br.archive.ubuntu.com/ubuntu  noble-updates/universe amd64 Packages [1506 kB]                              
Hit:12  https://repo.zextras.io/release/ubuntu  noble InRelease                                                       
Obter:13  http://br.archive.ubuntu.com/ubuntu  noble-updates/universe amd64 Components [377 kB]                       
Obter:14  http://br.archive.ubuntu.com/ubuntu  noble-updates/multiverse amd64 Packages [30,3 kB]    
Obter:15  http://br.archive.ubuntu.com/ubuntu  noble-updates/multiverse amd64 Components [940 B]
Obter:16  http://br.archive.ubuntu.com/ubuntu  noble-backports/main amd64 Packages [40,4 kB] 
Obter:17  http://br.archive.ubuntu.com/ubuntu  noble-backports/main amd64 Components [7300 B]
Obter:18  http://br.archive.ubuntu.com/ubuntu  noble-backports/restricted amd64 Components [216 B]
Obter:19  http://br.archive.ubuntu.com/ubuntu  noble-backports/universe amd64 Packages [29,5 kB]
Obter:20  http://br.archive.ubuntu.com/ubuntu  noble-backports/universe Translation-en [17,9 kB]
Obter:21  http://br.archive.ubuntu.com/ubuntu  noble-backports/universe amd64 Components [10,5 kB]
Obter:22  http://br.archive.ubuntu.com/ubuntu  noble-backports/multiverse amd64 Components [212 B]                
Obter:23  http://security.ubuntu.com/ubuntu  noble-security/main amd64 Components [21,5 kB]                       
Obter:24  http://security.ubuntu.com/ubuntu  noble-security/restricted amd64 Components [212 B]
Obter:25  http://security.ubuntu.com/ubuntu  noble-security/universe amd64 Components [71,5 kB]
Obter:26  http://security.ubuntu.com/ubuntu  noble-security/multiverse amd64 Components [212 B]
Obtidos 7225 kB em 2s (3682 kB/s)                                          
A ler as listas de pacotes... Pronto
A construir árvore de dependências... Pronto
A ler a informação de estado... Pronto      
11 packages can be upgraded. Run 'apt list --upgradable' to see them.


===============

# Before

root@carbonio:/home/carlos# grep -i mapp /etc/janus/janus.jcfg
	nat_1_1_mapping = "2804:14c:7d85:855a:a00:27ff:fe85:dcc7"


# After 
root@carbonio:/home/carlos# grep -i mapp /etc/janus/janus.jcfg
	nat_1_1_mapping = "192.168.0.53"
	#nat_1_1_mapping = "2804:14c:7d85:855a:a00:27ff:fe85:dcc7"



This post was modified 3 weeks ago by CarC

   
ReplyQuote
 Klug
(@klug)
Trusted Member
Joined: 15 years ago
Posts: 79
 

Posted by: @carloscunha

Neither command exists (at least not with that syntax).

You're right.
These are Carbonio commands, not Carbonio-CE, I'm sorry.

Carbonio (licensed one) has a CLI tool (carbonio-advanced-cli.jar) that is called by the "carbonio" command (it looks like the "zxsuite" tool in Zextras Suite). It allows to interact with Carbonio (check internal services states, start them, etc).
There's a full folder (/usr/share/carbonio-advanced-cli) with jar files in it.

I was suggesting this because the broken login page (webmail and webadmin) this a known issue that is linked to the Auth service not starting correctly.

I'll dig a bit more about this and come back here if I find something.


   
CarC reacted
ReplyQuote
(@lespaul43)
New Member
Joined: 4 weeks ago
Posts: 4
 

@carloscunha yes, now user and admin web interface works correct, no problem!


   
CarC reacted
ReplyQuote
 CarC
(@carloscunha)
Trusted Member
Joined: 9 months ago
Posts: 111
Topic starter  

Posted by: @lespaul43

@carloscunha yes, now user and admin web interface works correct, no problem!

After copying old files to the current version, it seems the problem lies within those files...

@klug  @sharif 

 

This post was modified 3 weeks ago 2 times by CarC

   
ReplyQuote
(@jim1985)
New Member
Joined: 2 years ago
Posts: 3
 

Just throwing my experiences in here as well.

 

Upgrading from 25.6 to 25.9 earlier in the year also presented me with the "Something went wrong" error when trying to access both the admin Web UI and the WebMail UI.

 

Obviously, rolling back to the pre upgrade snapshot brought everything back to a working state.

 

 

The same occurred when attempting the 25.12 upgrade.

 

 

I can confirm that copying the /opt/zextras/admin and /opt/zextras/web folders from a 25.6 installations over the 25.12 upgrade does restore web UI functionality, however this surely is not a recommended solution as we're now running on a 25.6 / 25.12 hybrid file mix.

 

 

For what it's worth I'm running Rocky Linux 8 as my OS so I use the RHEL 8 installation sources


   
CarC reacted
ReplyQuote
 CarC
(@carloscunha)
Trusted Member
Joined: 9 months ago
Posts: 111
Topic starter  

@jim1985 

 

Thank you for the complete information.

Again, another update that seems to be broken, after almost 90 days with version 25.9 completely broken.

This new version is supposed to fix it, but that's not what we see.

How much longer until a truly "good" version is released??!!! More than a week and still nothing.

 

It's very difficult to trust Zextras....

 


   
ReplyQuote
Page 1 / 2