@sharif ,
I try to edit .xls and .doc files. it works on carbonio CE 24. After i upgrade to Carbonio CE 25.6 , i unable to edit the .xls and .docs file.
i upgrade with the following steps:
dnf update
zextras$ zmcontrol status
Host xxx.xxxxxx.com
antivirus Running
directory-server Running
mailbox Running
--Carbonio Advanced installed.
--Checking advanced modules status.
--Config is running
--Core is running
--Auth is running
--Mobile is running
--Chats is running
--Admin is running
--HA is NOT running
--Backup is NOT running
--Powerstore is running
--SproxyD is NOT running
memcached Running
mta Running
proxy Running
service webapp Running
service-discover Running
stats Running
config service Running
[root@mail ~]# systemctl list-unit-files | grep carbonio
carbonio-address-book-sidecar.service enabled
carbonio-advanced-sidecar.service enabled
carbonio-altermime-config.service disabled
carbonio-antivirus.service disabled
carbonio-appserver-db.service disabled
carbonio-appserver.service disabled
carbonio-auth-sidecar.service enabled
carbonio-certbot.service static
carbonio-clamav-sidecar.service enabled
carbonio-clamav-signature-provider-sidecar.service enabled
carbonio-configd.service disabled
carbonio-docs-connector-db-sidecar.service enabled
carbonio-docs-connector-sidecar.service enabled
carbonio-docs-connector.service enabled
carbonio-docs-editor-sidecar.service enabled
carbonio-docs-editor.service enabled
carbonio-files-db-sidecar.service enabled
carbonio-files-sidecar.service enabled
carbonio-files-watches.service enabled
carbonio-files.service enabled
carbonio-freshclam.service disabled
carbonio-mailbox-admin-sidecar.service enabled
carbonio-mailbox-db-sidecar.service enabled
carbonio-mailbox-nslookup-sidecar.service enabled
carbonio-mailbox-sidecar.service enabled
carbonio-mailthreat.service disabled
carbonio-memcached.service disabled
carbonio-message-broker-sidecar.service enabled
carbonio-message-broker.service enabled
carbonio-message-dispatcher-auth-sidecar.service enabled
carbonio-message-dispatcher-auth.service enabled
carbonio-message-dispatcher-db-sidecar.service enabled
carbonio-message-dispatcher-http-sidecar.service enabled
carbonio-message-dispatcher-xmpp-sidecar.service enabled
carbonio-message-dispatcher.service enabled
carbonio-milter.service disabled
carbonio-mta-sidecar.service enabled
carbonio-nginx.service disabled
carbonio-opendkim.service disabled
carbonio-openldap.service disabled
carbonio-policyd.service disabled
carbonio-postfix.service disabled
carbonio-preview-sidecar.service enabled
carbonio-preview.service enabled
carbonio-prometheus-consul-exporter.service enabled
carbonio-prometheus-mysqld-exporter.service enabled
carbonio-prometheus-nginx-exporter.service enabled
carbonio-prometheus-node-exporter.service enabled
carbonio-prometheus-openldap-exporter.service enabled
carbonio-prometheus.service disabled
carbonio-proxy-sidecar.service enabled
carbonio-saslauthd.service disabled
carbonio-stats.service disabled
carbonio-storages-sidecar.service enabled
carbonio-storages.service enabled
carbonio-tasks-db-sidecar.service enabled
carbonio-tasks-sidecar.service enabled
carbonio-tasks.service enabled
carbonio-user-management-sidecar.service enabled
carbonio-user-management.service enabled
carbonio-videoserver-sidecar.service enabled
carbonio-videoserver.service enabled
carbonio-ws-collaboration-db-sidecar.service enabled
carbonio-ws-collaboration-sidecar.service enabled
carbonio-ws-collaboration.service enabled
carbonio.service generated
carbonio2.service disabled
carbonio-appserver.target disabled
carbonio-directory-server.target disabled
carbonio-mta.target disabled
carbonio-proxy.target disabled
carbonio.target disabled
carbonio-certbot.timer
Thanks.
Hi,
I can see some components from carbonio advanced module in your carbonio CE. These should not be in your system. I would request you to check out this segment of our docs to understand if you have missed anything during up-gradation.
https://docs.zextras.com/carbonio-ce/html/upgrade/toc.html
But more importantly you should not have advanced components on your CE infrastructure.
Regards,
I need to upgrade an old carbonio ce 24.7 on ubuntu 20.04 LTS, to the latest (possibly)
Is there any suggested upgrade path from 24.7 to latest ?
Thanks
I have just upgraded to Carbonio 26.6 on Ubuntu 24.04 LTS, and I noticed that relayhost and smtp_fallback_relay are no longer working.
The issue occurs whether I configure them through the Admin Web UI or via the CLI using:
carbonio prov ms maild.micropc.cloud zimbraMtaRelayHost 192.168.253.23:26
carbonio prov ms maild.micropc.cloud zimbraMtaFallbackRelayHost 192.168.253.10:26
Even after restarting all Carbonio services with:
systemctl restart carbonio.target
the settings are not applied.
The LDAP attributes are correctly stored:
carbonio prov gs maild.micropc.cloud | egrep "RelayHost|Fallback"
zimbraMtaRelayHost: 192.168.253.23:26
zimbraMtaFallbackRelayHost: 192.168.253.10:26
However, Postfix is not configured accordingly:
postconf -n | egrep 'relayhost|smtp_fallback_relay'
returns no output.
If I manually configure Postfix with:
postconf -e 'relayhost = 192.168.253.23:26'
postconf -e 'smtp_fallback_relay = 192.168.253.10:26'
everything works as expected.
It seems that Carbonio is no longer regenerating or applying the Postfix configuration from the LDAP attributes after the upgrade.
Could you please verify whether this is a known issue in Carbonio 26.6 or if there is an additional step required to regenerate the Postfix configuration?
Thanks for sharing the details.
So far what I could check reproduces the same behavior what you have found. I am doing some more tests before forwarding it to devs.
I will share the up date with you!
Thanks
We also upgraded to CE 26, and found that it is no longer listening on the smtp ports 465 or 587. Also, chats no longer work - no idea why at this point.
I upgraded from 26.3 to 26.6 and now service carbonio-message-dispatcher.service won't start.
● carbonio-message-dispatcher.service - Carbonio Message Dispatcher daemon
Loaded: loaded ( removed link ; enabled; preset: enabled)
Drop-In: removed link
└─override.conf
Active: activating (auto-restart) (Result: exit-code) since Mon 2026-07-13 10:08:32 +05; 7s ago
Docs: removed link
Process: 34918 ExecStart=/opt/zextras/common/bin/mongooseimctl foreground (code=exited, status=1/FAILURE)
Main PID: 34918 (code=exited, status=1/FAILURE)
CPU: 862ms
июл 13 10:17:13 carbonio systemd[1]: carbonio-message-dispatcher.service: Scheduled restart job, restart counter is at 158.
июл 13 10:17:13 carbonio systemd[1]: Started carbonio-message-dispatcher.service - Carbonio Message Dispatcher daemon.
июл 13 10:17:13 carbonio mongooseimctl[41265]: Root: /opt/zextras/common/lib/mongooseim
июл 13 10:17:13 carbonio mongooseim[41288]: Starting up
июл 13 10:17:13 carbonio mongooseimctl[41265]: Exec: removed link -noshell -noinput +Bd -boot /opt/zextras/common/lib/mongooseim/releases/6.6>
июл 13 10:17:14 carbonio mongooseimctl[41265]: when=2026-07-13T05:17:14.241283+00:00 level=error what=toml_processing_failed reason=module_not_found pid=<0.168.0> at=mongoose_config_parser:>
июл 13 10:17:14 carbonio mongooseimctl[41265]: =ERROR REPORT==== 13-Jul-2026::10:17:14.241283 ===
июл 13 10:17:14 carbonio mongooseimctl[41265]: module: mongoose_admin_api
июл 13 10:17:14 carbonio mongooseimctl[41265]: reason: module_not_found
июл 13 10:17:14 carbonio mongooseimctl[41265]: text: TOML configuration error: Malformed node
июл 13 10:17:14 carbonio mongooseimctl[41265]: stacktrace: <<"mongoose_config_validator:validate_module/1:90 lists:foreach_1/2:2310 mongoose_config_parser_toml:handle_step/4:149 mongoos>
июл 13 10:17:14 carbonio mongooseimctl[41265]: toml_value: <<"#{<<\"mongoose_admin_api\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/admin\">>}],<<\"mongoose_client_api_conta>
июл 13 10:17:14 carbonio mongooseimctl[41265]: class: error
июл 13 10:17:14 carbonio mongooseimctl[41265]: what: toml_processing_failed
июл 13 10:17:14 carbonio mongooseimctl[41265]: toml_path: listen.http.handlers
июл 13 10:17:15 carbonio mongooseimctl[41265]: Could not read the TOML configuration file
июл 13 10:17:15 carbonio mongooseimctl[41265]:
июл 13 10:17:15 carbonio mongooseimctl[41265]: Crash dump is being written to: removed link
июл 13 10:17:15 carbonio systemd[1]: carbonio-message-dispatcher.service: Main process exited, code=exited, status=1/FAILURE
июл 13 10:17:15 carbonio systemd[1]: carbonio-message-dispatcher.service: Failed with result 'exit-code'.
{"when":"2026-07-13T10:21:09.608700+05:00","what":"toml_processing_failed","toml_value":"#{<<\"mongoose_admin_api\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/admin\">>}],<<\"mongoose_client_api_contacts\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/contacts/[:jid]\">>}],<<\"mongoose_client_api_messages\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/messages/[:with]\">>}],<<\"mongoose_client_api_rooms\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/rooms/[:id]\">>}],<<\"mongoose_client_api_rooms_config\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/rooms/[:id]/config\">>}],<<\"mongoose_client_api_rooms_messages\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/rooms/[:id]/messages\">>}],<<\"mongoose_client_api_rooms_users\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/rooms/:id/users/[:user]\">>}],<<\"mongoose_graphql_handler\">> => [#{<<\"host\">> => <<\"_\">>,<<\"password\">> => <<\"f46bbceb8415c0ddef34d5d3be52414e\">>,<<\"path\">> => <<\"/api/graphql\">>,<<\"schema_endpoint\">> => <<\"admin\">>,<<\"username\">> => <<\"carbonio-message-dispatcher\">>}],<<\"mongoose_websocket_handler\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/ws-xmpp\">>,<<\"ping_rate\">> => 30000}]}","toml_path":"listen.http.handlers","text":"TOML configuration error: Malformed node","stacktrace":"mongoose_config_validator:validate_module/1:90 lists:foreach_1/2:2310 mongoose_config_parser_toml:handle_step/4:149 mongoose_config_parser_toml:try_step/5:260 lists:foldl/3:2146 maps:map_1/3:904 maps:map/2:889 mongoose_config_parser_toml:parse_section/3:97","reason":"module_not_found","module":"mongoose_admin_api","meta":{"pid":"<0.168.0>","mfa":"{mongoose_config_parser,halt_with_msg,2}","line":"173","file":"/tmp/package/mongooseim/src/config/mongoose_config_parser.erl"},"level":"error","class":"error"}
I upgraded from 26.3 to 26.6 and now it is no longer possible to work directly on files/documents via the Docs/Drive module's web interface.
When clicking a document to open it using the integrated Document Server, the system incorrectly redirects to the standard HTTPS port (443) instead of using the custom port configured in the system (10443).
I have already verified the configurations via CLI, and the parameters appear to be set correctly at both the global and domain levels:
zimbraMailSSLProxyPort: 10443
It appears that the Carbonio Docs UI/Proxy ignores the port specified in the proxy configuration and defaults to port 443.
Environment details
Prodotto: Carbonio Community Edition (CE)
Versione Carbonio CE: 26.6.0
OS: Ubuntu 22.04.5 LTS
Porta Proxy HTTPS configurata: 10443
Has this happened to anyone else? Is there a solution?
Just as a side note zimbraMtaRecipientDelimiter is also not applied anymore.
Hell of an update, seems like everything has to be validated again...
I would like to report that the issue has been resolved. I upgraded to Carbonio 26.6.1, and this problem has been fixed. After configuring the following settings through the Admin Web Interface:
zimbraMtaRelayHost: 192.168.253.23:26zimbraMtaFallbackRelayHost: 192.168.253.10:26
everything works perfectly.
Many thanks to the Carbonio developers—great job!
I have just upgraded to Carbonio 26.6 on Ubuntu 24.04 LTS, and I noticed that relayhost and smtp_fallback_relay are no longer working.
The issue occurs whether I configure them through the Admin Web UI or via the CLI using:
<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">carbonio prov ms maild.micropc.cloud zimbraMtaRelayHost 192.168.253.23:26 carbonio prov ms maild.micropc.cloud zimbraMtaFallbackRelayHost 192.168.253.10:26
Even after restarting all Carbonio services with:
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">
systemctl restart carbonio.target
the settings are not applied.
The LDAP attributes are correctly stored:
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">
carbonio prov gs maild.micropc.cloud | egrep "RelayHost|Fallback"
zimbraMtaRelayHost: 192.168.253.23:26
zimbraMtaFallbackRelayHost: 192.168.253.10:26
However, Postfix is not configured accordingly:
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">
postconf -n | egrep 'relayhost|smtp_fallback_relay'
returns no output.
If I manually configure Postfix with:
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">
postconf -e 'relayhost = 192.168.253.23:26'
postconf -e 'smtp_fallback_relay = 192.168.253.10:26'
everything works as expected.
It seems that Carbonio is no longer regenerating or applying the Postfix configuration from the LDAP attributes after the upgrade.
Could you please verify whether this is a known issue in Carbonio 26.6 or if there is an additional step required to regenerate the Postfix configuration?
I'm also having this issue. Brand new installation of Carbonio CE 26.6.2
If i manually edit main.cf in /opt/zextras/common/conf/ and change the relayhost to what i need then it works. But whatever i enter through the admin web gui it doesn't reflect it here and therefore doesn't use the SMTP Relay unless i set it here manually.
This wouldn't be a problem but we're migrating from Zimbra and it's already failing at the first step so i wonder what else doesn't work through the web gui that i don't even know yet and will probably encounter in production when it's going to be too late.
I have just upgraded to Carbonio 26.6 on Ubuntu 24.04 LTS, and I noticed that relayhost and smtp_fallback_relay are no longer working.
The issue occurs whether I configure them through the Admin Web UI or via the CLI using:
<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">carbonio prov ms maild.micropc.cloud zimbraMtaRelayHost 192.168.253.23:26 carbonio prov ms maild.micropc.cloud zimbraMtaFallbackRelayHost 192.168.253.10:26
Even after restarting all Carbonio services with:
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">
systemctl restart carbonio.target
the settings are not applied.
The LDAP attributes are correctly stored:
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">
carbonio prov gs maild.micropc.cloud | egrep "RelayHost|Fallback"
zimbraMtaRelayHost: 192.168.253.23:26
zimbraMtaFallbackRelayHost: 192.168.253.10:26
However, Postfix is not configured accordingly:
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">
postconf -n | egrep 'relayhost|smtp_fallback_relay'
