I have tried to install the new release 26.3 from scratch following the https://docs.zextras.com/carbonio-ce/html/install/script-install.html
...and using the script install_carbonio_ce_singleserver_ubuntu.sh
It failed with the following:
Initializing store sql database...done.
Setting up syslog.conf...done.
Starting servers...
stopping carbonio-directory-server.target...Done.
stopping carbonio-appserver.target...Done.
stopping carbonio-proxy.target...Done.
stopping carbonio-mta.target...Done.
starting carbonio-directory-server.target...Done.
starting carbonio-appserver.target...Done.
starting carbonio-proxy.target...Done.
starting carbonio-mta.target...Done.
done.
Creating galsync account for default domain...done.
Setting up zextras crontab...done.
Moving /tmp/zmsetup.20260314-023023.log to /opt/zextras/log
Moving /tmp/zmsetup.20260314-023023.log to /opt/zextras/log
Usage: service-discover setup [<bind-address>] [flags]
Perform first time setup of the server installation
Arguments:
[<bind-address>] The binding address to bind service-discoverd daemon
Flags:
-h, --help Show context-sensitive help.
--format=OUTPUT-FORMAT Format output in plain or json
--version Show the version of this program
--password=STRING Set a custom password for the encrypted secret files. If none is set, a random one will be generated and printed
--first-instance Force the setup to behave as this was the first server setup
service-discover: error: unexpected argument 192.168.10.208
gpg: can't open '/etc/zextras/service-discover/cluster-credentials.tar.gpg': No such file or directory
gpg: decrypt_message failed: No such file or directory
tar: This does not look like a tar archive
tar: consul-acl-secret.json: Not found in archive
tar: Exiting with failure status due to previous errors
Insert the cluster credential password: service-discover: error: unable to open /etc/zextras/service-discover/cluster-credentials.tar.gpg: cannot find Cluster credential in /etc/zextras/service-discover/cluster-credentials.tar.gpg, please copy the file from the existing server or upload it to LDAP
Cannot access to bootstrap token
CREATE ROLE
CREATE DATABASE
Database: 127.0.0.1:5432 user carbonio_adm
Check postgres connection: OK
Error connecting to Consul agent: Error loading token file /etc/carbonio/files-db/service-discover/token : open /etc/carbonio/files-db/service-discover/token: no such file or directory
NOTICE: empty string is not a valid password, clearing password
CREATE ROLE
CREATE DATABASE
====================================================
carbonio-files-db database initialized successfully!
Is there any good idea how can I repair my installation?
Thank you
Hi arpadffy
it seems
service-discover setup [<bind-address>] [flags]
is executed with more than an IP. Often this is related to a wrong /etc/hosts or the IPv6 is still enabled
Since the script uses this command to bootstrap the service mesh
service-discover setup $(hostname -i) --password=$CONSUL_SECRET
Could you please double-check the network configuration and the values of the following?
hostname -f hostname -d hostname -i hostname -I cat /etc/hostname
Luca
Thanks Luca... indeed this was the problem... the hostname -i returned two IP addresses.
Current version is 25.12.0. I shall run through it again tomorrow when I've got a spare hour and document it all out for you
Did anyone notice that Chat is broken after upgrade to 26.3.0? Is there steps to fix or troubleshoot this?
Hippiecool
Could you please check the status of followings commands:
# WSC Health curl -v http://127.78.0.4:10000/health | jq # Carbonio Servcies systemctl list-units carbonio*
Try to restart services in this order:
systemctl restart carbonio-message-broker systemctl restart carbonio-message-dispatcher systemctl restart carbonio-ws-collaboration systemctl restart carbonio-videoserver
let me know how it goes.
Could you please check the status of followings commands:
# WSC Health curl -v http://127.78.0.4:10000/health | jq # Carbonio Servcies systemctl list-units carbonio*
Try to restart services in this order:
systemctl restart carbonio-message-broker systemctl restart carbonio-message-dispatcher systemctl restart carbonio-ws-collaboration systemctl restart carbonio-videoserver
let me know how it goes.
At the end I have successfully upgraded to 26.3.1
It works very well. My earlier issue "meeting rooms not appearing automatically in the list of resources" has been solved.
The only problem with the upgrade is - that is that the server does not start all the services after the host reboot.
I need to resolve a deadlock between the openldap and the service-discover ... they wait for each other.
This could be caused by my poor host performance - the solution was to restart the services in the right order... and since then everything is OK
From other side 26.3.1 install does not work.
I mean using the Script based installation https://docs.zextras.com/carbonio-ce/html/_downloads/bed211d6fc1b9ca35f15be01eb9aa3fc/install_carbonio_ce_singleserver_ubuntu.sh on Ubuntu 24.04
The problem is that the scripts generates the CONSUL-SECRET and it asks for it during the install process, while the used CONSUL-SECRET and the POSTGRES_SECRET is show to the administrator just at the end of the installation.
So at that moment when the install process asks for the CONSUL-SECRET, the admin does not know it yet.
My solution was to change the script and dump the CONSUL-SECRET to the disk - giving the admin a change to see what the secret is when the installer asks for it.
Otherwise, this is en excellent product.
Please, keep up the good work.
Best regards
Z
Everything seems fine from these commands and I have run them before posting that Chat was not working. But when I click on Chat and select a person to chat with, the error is: "There may be problems using this module, please refresh the page. Understood".
root@mail:/opt/zextras# curl -v http://127.78.0.4:10000/health | jq
* Trying 127.78.0.4:10000...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 127.78.0.4 (127.78.0.4) port 10000 (#0)
> GET /health HTTP/1.1
> Host: 127.78.0.4:10000
> User-Agent: curl/7.81.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Server: Jetty(12.0.19)
< Date: Mon, 16 Mar 2026 12:04:02 GMT
< Content-Type: application/json
< X-WSC-API-VERSION: 1.6.0
< Content-Length: 403
<
{ [403 bytes data]
100 403 100 403 0 0 4572 0 --:--:-- --:--:-- --:--:-- 4632
* Connection #0 to host 127.78.0.4 left intact
{
"isLive": true,
"status": "ok",
"dependencies": [
{
"name": "database",
"isHealthy": true
},
{
"name": "authentication_service",
"isHealthy": true
},
{
"name": "profiling_service",
"isHealthy": true
},
{
"name": "xmpp_server",
"isHealthy": true
},
{
"name": "event_dispatcher",
"isHealthy": true
},
{
"name": "storage_service",
"isHealthy": true
},
{
"name": "previewer_service",
"isHealthy": true
},
{
"name": "videoserver_service",
"isHealthy": true
}
]
}
------------------------
root@mail:/opt/zextras# systemctl list-units "carbonio*"
UNIT LOAD ACTIVE SUB DESCRIPTION
carbonio-catalog-sidecar.service loaded active running Carbonio Catalog Sidecar
carbonio-catalog.service loaded active running Carbonio Catalog Daemon
carbonio-clamav-sidecar.service loaded active running Carbonio ClamAV Sidecar
carbonio-clamav-signature-provider-sidecar.service loaded active running 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 active running Carbonio Files daemon
carbonio-mailbox-admin-sidecar.service loaded active running Carbonio Mailbox Admin Sidecar
carbonio-mailbox-db-sidecar.service loaded active running Carbonio Mailbox database sidecar
carbonio-mailbox-nslookup-sidecar.service loaded active running Carbonio Mailbox NSLookup Sidecar
carbonio-mailbox-sidecar.service loaded active running Carbonio Mailbox Sidecar
carbonio-memcached-sidecar.service loaded active running Carbonio Memcached Sidecar
carbonio-message-broker-sidecar.service loaded active running Carbonio Message Broker Sidecar
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 activating auto-restart 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
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-prometheus.service loaded active running Carbonio Prometheus service
carbonio-proxy-sidecar.service loaded active running 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 active running Carbonio Tasks daemon
carbonio-user-management-sidecar.service loaded active running Carbonio User Management Sidecar
carbonio-user-management.service loaded active running 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 active running Carbonio Workstream Collaboration daemon
carbonio.service loaded active exited LSB: Carbonio Services
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.
48 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
-------------------------------------------------------------
root@mail:/opt/zextras# systemctl list-unit-files "carbonio*"
UNIT FILE STATE VENDOR PRESET
carbonio-appserver.service disabled enabled
carbonio-catalog-sidecar.service enabled enabled
carbonio-catalog.service enabled enabled
carbonio-certbot.service static -
carbonio-clamav-sidecar.service enabled enabled
carbonio-clamav-signature-provider-sidecar.service enabled enabled
carbonio-docs-connector-db-sidecar.service enabled enabled
carbonio-docs-connector-sidecar.service enabled enabled
carbonio-docs-connector.service enabled enabled
carbonio-docs-editor-sidecar.service enabled enabled
carbonio-docs-editor.service enabled enabled
carbonio-files-db-sidecar.service enabled enabled
carbonio-files-sidecar.service enabled enabled
carbonio-files-watches.service disabled enabled
carbonio-files.service enabled enabled
carbonio-mailbox-admin-sidecar.service enabled enabled
carbonio-mailbox-db-sidecar.service enabled enabled
carbonio-mailbox-nslookup-sidecar.service enabled enabled
carbonio-mailbox-sidecar.service enabled enabled
carbonio-memcached-sidecar.service enabled enabled
carbonio-message-broker-sidecar.service enabled enabled
carbonio-message-broker.service enabled enabled
carbonio-message-dispatcher-auth-sidecar.service enabled enabled
carbonio-message-dispatcher-auth.service enabled enabled
carbonio-message-dispatcher-db-sidecar.service enabled enabled
carbonio-message-dispatcher-http-sidecar.service enabled enabled
carbonio-message-dispatcher-xmpp-sidecar.service enabled enabled
carbonio-message-dispatcher.service enabled enabled
carbonio-mta-sidecar.service enabled enabled
carbonio-preview-sidecar.service enabled enabled
carbonio-preview.service enabled enabled
carbonio-prometheus-consul-exporter.service enabled enabled
carbonio-prometheus-mysqld-exporter.service enabled enabled
carbonio-prometheus-nginx-exporter.service enabled enabled
carbonio-prometheus-node-exporter.service enabled enabled
carbonio-prometheus-openldap-exporter.service enabled enabled
carbonio-prometheus.service enabled enabled
carbonio-proxy-sidecar.service enabled enabled
carbonio-storages-sidecar.service enabled enabled
carbonio-storages.service enabled enabled
carbonio-tasks-db-sidecar.service enabled enabled
carbonio-tasks-sidecar.service enabled enabled
carbonio-tasks.service enabled enabled
carbonio-user-management-sidecar.service enabled enabled
carbonio-user-management.service enabled enabled
carbonio-videoserver-sidecar.service enabled enabled
carbonio-videoserver.service enabled enabled
carbonio-ws-collaboration-db-sidecar.service enabled enabled
carbonio-ws-collaboration-sidecar.service enabled enabled
carbonio-ws-collaboration.service enabled enabled
carbonio.service generated -
carbonio-certbot.timer disabled enabled
52 unit files listed.
Hippiecool
Hello everyone,
We have identified some issues with the Admin Panel where some components (e.g., MTA) were not providing a consistent view or functionality with our recent 26.3.0 upgrade. To address these issues, we have released a hotfix, version 26.3.1.
We appreciate your understanding and continued support.
Thank you, and have a great day.
As promised please see here for the logs and steps taken; I do hope this is of some use > https://community.zextras.com/forum/carbonio-setup/25-12-to-26-3-upgrade-errors-and-fixes-attempted-ios-imap-broken-3/
Patch 26.3.1 has fixed Admin Console: MTA screens. Thank you!
Note: Do you realize Admin Console never shows actual Core Versions, only master Version ending in .0, meaning Admin Console shows 26.3.0 and not 26.3.1 its actual patched version? Just informing you.
Outstanding issues are still Chat in Web mail UI not functioning and an on-going bug posted here: https://community.zextras.com/forum/feedback-for-zextras/when-account-shows-lockout-it-showns-as-active-status-within-account-general-tab/#post-12074
Thanks again
Hippiecool
